[ lame-Bugs-3373096 ] Lame 3.99 Unicode
SourceForge.net <[email protected]>
| Newsgroups | gmane.comp.audio.mp3.lame |
|---|---|
| Message-ID | <[email protected]> |
Bugs item #3373096, was opened at 2011-07-20 21:51 Message generated for change (Settings changed) made by robert You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100290&aid=3373096&group_id=290 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Libraries Group: None >Status: Closed Resolution: None Priority: 5 Private: No Submitted By: Igor Pobi (igorpobi) Assigned to: Nobody/Anonymous (nobody) Summary: Lame 3.99 Unicode Initial Comment: Hello ! I tested last beta of lame.exe and enter some Croatian characters on artist and album title: "šŠđĐčČćĆžŽ". But, lame this add as "sSdDcCcCzZ". In older lames all working ok ! ---------------------------------------------------------------------- Comment By: Astara (astara) Date: 2011-10-16 23:59 Message: Do you mean Unicode? or UCS2? ID3v2 doesn't support Unicode - only UCS-2. UCS-2 is only 64K characters -- it is not the same as UTF-16 which is variable length like UTF-8... Does LAME do encoding for the planes above Basic plane 1? Unicode uses up to plane 17 but has blank planes below this -- but this does mean that anything supporting unicode Can't be UCS2 compatible, which means id3V2 is OUT for unicode compatiblity -- unless you are fudging the standard. Only in id3v2.4 is Unicode compatibility added, adding support for UTF-16LE, UTF-16BE, and UTF-8. Generally, for most western songs, UTF-8 takes half the encoding length, but can take up to 5 bytes. UTF-16 encodes up to plane 17 in 2-4 bytes. ---------------------------------------------------------------------- Comment By: Robert Hegemann (robert) Date: 2011-10-04 07:11 Message: Unicode tagging is now default, from 3.99b1 on. ---------------------------------------------------------------------- Comment By: Igor Pobi (igorpobi) Date: 2011-07-21 00:22 Message: Last news: When set this parameters on first position (as suggested) all works !!! :) Thanks !! LAME.EXE -b 320 --cbr -m s --noreplaygain -q 0 InputFile.wav OutputFile.mp3 --id3v2-only --id3v2-ucs2 --tt "Name" --ta "Artist" ---------------------------------------------------------------------- Comment By: Igor Pobi (igorpobi) Date: 2011-07-21 00:16 Message: Hello ! I use ID3v2 tag and yes .... i use --idv2-ucs2 switch. For example: LAME.EXE -b 320 --cbr -m s --noreplaygain -q 0 InputFile.wav OutputFile.mp3 --tt "Name" --ta "Artist" --id3v2-only --id3v2-ucs2 But if enter croatian characters in Name or Artist converted to same characters with dijalects. š->s, Š->S etc etc .... ---------------------------------------------------------------------- Comment By: Robert Hegemann (robert) Date: 2011-07-21 00:02 Message: Did you look at ID3v1 or ID3v2 tags? The old ID3v1 tags are specified to be in ISO 8859-1 encoding, so Croatian characters aren't in it. For ID3v2 tags in none unicode it is the same as above. To store your tags as unicode strings, add --id3v2-ucs2 as your first command line paramter. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100290&aid=3373096&group_id=290 ------------------------------------------------------------------------------ Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 _______________________________________________ Lame-dev mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/lame-dev