Audio/video stream recording forums
|
Attention Visitor: |
You may have to register or log in before you can post:
|
|
|
Thread Tools | Display Modes |
#1
|
|||
|
|||
Correcting GBK,Big5,CP1251,... ID3v1 and ID3v2 tags by converting them to UTF (linux)ID3v1 or v2 don't really supports multi-byte encodings such as GBK or Big5.
Most existing files falsely pretend they are ISO-8859-1 encoded. This means the softwares handle them in all kinds of weird ways. Even if the user can force the encoding in some players, it is then impossible to display tags of several international languages at the same time if files are so encoded. Converting ID3 tags to Unicode is important not only for Linux players, but also for most portable players. How to correct ID3v1 and ID3v2 tags with python-mutagen (mid3iconv) by converting them to Unicode In the Terminal: Install python-mutagen: Code:
apt-get install python-mutagen Code:
cd ~/Music/ Correct Chinese Traditional BIG5 ID3v2 tags by converting them to Unicode and remove ID3v1 tags: Code:
find -iname '*.mp3' -print0 | xargs -0 mid3iconv -e GBK --remove-v1 Code:
find -iname '*.mp3' -print0 | xargs -0 mid3iconv -e GBK --remove-v1 Correct Chinese Simpliefied GB2312 ID3v2 tags by converting them to Unicode and remove ID3v1 tags: Code:
find -iname '*.mp3' -print0 | xargs -0 mid3iconv -e GB2312 --remove-v1 Correct ID3v2 Windows1251 tags by converting them to Unicode and remove ID3v1 tags: Code:
find -iname '*.mp3' -print0 | xargs -0 mid3iconv -e CP1251 --remove-v1 Code:
find -iname '*.mp3' -print0 | xargs -0 mid3iconv -e KOI8-R --remove-v1 Code:
find -iname '*.mp3' -print0 | xargs -0 mid3iconv -e KOI8-U --remove-v1 Code:
find -iname '*.mp3' -print0 | xargs -0 mid3iconv -e EUC-KR --remove-v1 Code:
find -iname '*.mp3' -print0 | xargs -0 mid3iconv -e EUC-JP --remove-v1 Code:
find -iname '*.mp3' -print0 | xargs -0 mid3iconv -e CP1255 --remove-v1 Code:
find -iname '*.mp3' -print0 | xargs -0 mid3iconv -e CP1256 --remove-v1 Code:
find -iname '*.mp3' -print0 | xargs -0 mid3iconv -e CP1253 --remove-v1 Code:
find -iname '*.mp3' -print0 | xargs -0 mid3iconv -e CP1254 --remove-v1 Note: If you don't want to remove ID3v1 tags, do not use the "--remove-v1" parameter. |
#2
|
|||
|
|||
Re: Correcting GBK,Big5,CP1251,... ID3v1 and ID3v2 tags by converting them to UTF (liHow to correct ID3v1 and ID3v2 tags with EasyTag by converting them to Unicode
Solving the "Operation not supported" problem EasyTag wasn't able to save many tags for me showing the following error in its log: Code:
Operation not supported |
Tags: correct, correcting, easytag, encoding, error, id3, linux, mid3iconv, mp3, operation not supported, problem, python mutagen, tag, unicode, utf8 |
Thread Tools | |
Display Modes | |
|
|