Массовый граб из *.wav в *.mp3 (помогите со скриптом)

Модератор: Модераторы разделов

Аватара пользователя
0xFF
Сообщения: 267
ОС: Gentoo

Массовый граб из *.wav в *.mp3

Сообщение 0xFF »

Есть такой вот полезный скрипт массовой перекодировки тэгов.

Код: Выделить всё

find -iname '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1

Нужен такого же принципа для wav -> mp3.
Пробовал так: find -iname '*.wav' -print0 | xargs -0 lame -V2 ,но проблема в том, что лайму передаётся список всех найденных файлов. Нужно передать один, сново вызвать лайм и передать следующий и т.д...

а flac->mp3 с учётом тэгов реально простеньким скриптом?) Поделитесь опытом ;)
Спасибо сказали:
Аватара пользователя
BlackStar
Сообщения: 1338
Статус: We are all Kosh
ОС: Fedora 10

Re: Массовый граб из *.wav в *.mp3

Сообщение BlackStar »

не проверял:
find . -type f -name *.wav" -exec lame -V2 ’{}’ \;
LightLang Team
Спасибо сказали:
Аватара пользователя
0xFF
Сообщения: 267
ОС: Gentoo

Re: Массовый граб из *.wav в *.mp3

Сообщение 0xFF »

BlackStar писал(а):
08.06.2007 22:54
не проверял:
find . -type f -name *.wav" -exec lame -V2 ’{}’ \;


С небольшой поправкой заработало :)

Код: Выделить всё

find . -type f -name "*.wav" -exec lame -V2 {} \;

Объясните пожалуйста, зачем на конце бэкслэш?
Спасибо сказали:
v04bvs
Сообщения: 636
ОС: Debian GNU/Linux

Re: Массовый граб из *.wav в *.mp3

Сообщение v04bvs »

man xargs ещё. -n1 поможет.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Массовый граб из *.wav в *.mp3

Сообщение serzh-z »

0xFF писал(а):
08.06.2007 23:18
зачем на конце бэкслэш?
Экранирование - параметр "-exec" команды find ожидает завершающий символ ";".
Спасибо сказали: