The Bandigo писал(а): ↑23.06.2007 23:54diesel,
Спасибо за ответы!
mid3iconv консольный и из всех кодировок перекодирует насколько я понял из предыдущих постов?
да
Модератор: Модераторы разделов
The Bandigo писал(а): ↑23.06.2007 23:54diesel,
Спасибо за ответы!
mid3iconv консольный и из всех кодировок перекодирует насколько я понял из предыдущих постов?
0xFF писал(а): ↑04.03.2007 12:24Den001 дело говорит.
Заходим в каталог с музыкой, в консолеДолжен стоять пакет python-mutagenКод: Выделить всё
find -iname '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1
TechnoMage писал(а): ↑25.10.2007 11:35А не проще пошаманить с
http://rusxmms.sourceforge.net/index.php?page=aboutr.php
muhas писал(а): ↑04.01.2007 17:39писал когда-тоПосле получаса поисков обнаружилась обалденный пакет под названием mutagen с помощью которого вся mp3 музыка была переведена в utf8 всего лишь одним одной строкой в консоли
Код: Выделить всё
find -iname '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1
Естественно до этого не помешает перейти в папку с музыкой, и иметь права на изменения mp3 файлов. Ну и кодировка вашей коллекции может быть не только в cp1251, поэтому прочтите документацию...
Ну и в догонку не помешает ознакомиться с этой страничкой http://www.freesource.info/wiki/TZ/IDTags
Код: Выделить всё
/bin/sh ../libtool --silent --mode=link --tag=CXX g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wno-non-virtual-dtor -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -o libtag.la -rpath /usr/lib -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -version-info 5:0:4 tag.lo fileref.lo audioproperties.lo ./mpeg/libmpeg.la ./ogg/libogg.la ./flac/libflac.la ./mpc/libmpc.la ./ape/libape.la ./toolkit/libtoolkit.la
./toolkit/.libs/libtoolkit.a(tstring.o): In function `TagLib::String::ID3WType(TagLib::String::Type)':
tstring.cpp:(.text+0xf5): undefined reference to `rccPatchGetID3Type()'
./toolkit/.libs/libtoolkit.a(tstring.o): In function `TagLib::String::prepare(TagLib::String::Type)':
tstring.cpp:(.text+0x13a3): undefined reference to `rccPatchRecodeInputID3(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
tstring.cpp:(.text+0x147f): undefined reference to `rccPatchRecodeInput(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
tstring.cpp:(.text+0x16c8): undefined reference to `rccPatchGetLocaleType()'
./toolkit/.libs/libtoolkit.a(tstring.o): In function `.L453':
tstring.cpp:(.text+0x2437): undefined reference to `rccPatchRecodeOutput(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
./toolkit/.libs/libtoolkit.a(tstring.o): In function `.L455':
tstring.cpp:(.text+0x2726): undefined reference to `rccPatchGetLocaleType()'
tstring.cpp:(.text+0x27c0): undefined reference to `rccPatchRecodeOutputID3(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
collect2: ld returned 1 exit status
make[3]: *** [libtag.la] Ошибка 1
make[3]: Leaving directory `/var/build/taglib-1.4/taglib'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Leaving directory `/var/build/taglib-1.4/taglib'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/var/build/taglib-1.4'
make: *** [all] Ошибка 2
[root@localhost taglib-1.4]#
Код: Выделить всё
find -iname '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1
прикрепить бы
The Bandigo писал(а): ↑23.06.2007 23:54diesel,
Спасибо за ответы!
mid3iconv консольный и из всех кодировок перекодирует насколько я понял из предыдущих постов?
Doka писал(а): ↑04.03.2008 16:28Код: Выделить всё
find -iname '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1
Tverskoy писал(а): ↑10.06.2008 15:21Нашел графическую утилиту для конвертирования тегов на QT- QTagConvert
Код: Выделить всё
#!/bin/bash
find -iname '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1
Nymin писал(а): ↑17.06.2008 10:10удобнее всегоКод: Выделить всё
#!/bin/bash find -iname '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1
Beren писал(а): ↑23.01.2008 13:41muhas писал(а): ↑04.01.2007 17:39писал когда-тоПосле получаса поисков обнаружилась обалденный пакет под названием mutagen с помощью которого вся mp3 музыка была переведена в utf8 всего лишь одним одной строкой в консоли
Код: Выделить всё
find -iname '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1
Естественно до этого не помешает перейти в папку с музыкой, и иметь права на изменения mp3 файлов. Ну и кодировка вашей коллекции может быть не только в cp1251, поэтому прочтите документацию...
Ну и в догонку не помешает ознакомиться с этой страничкой http://www.freesource.info/wiki/TZ/IDTags
Спасибо! Способ супер! Easytag-ом переводить долго и неудобно, а этой командой минут за 5 перевел 22 гига музыки.