Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: find wav в mp3 с сохранением расположения  (Прочитано 674 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн gamayun

  • Автор темы
  • Активист
  • *
  • Сообщений: 823
  • Кто ищет, тот найдёт, может быть...
    • Просмотр профиля
В папке Музыка и подкаталогах много wav файлов.Решил их перекодировать в mp3.Но обязательно перекодированные файлы должны остаться в своих папках и со своими именами.mp3.
Сначала find . -name "*.wav" -type f -print0 -находит все wav файлы, потом -exec или xargs и далее вроде ffmpeg -i *.wav -ar 44100 -ac 2 -ab 192 -f mp3 и еще что-то.Чёта никак не могу правильную команду сообразить. :-\
Не бери в голову

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: find wav в mp3 с сохранением расположения
« Ответ #1 : 07 Декабря 2015, 12:26:56 »
find . -name "*.wav" -type f -exec bash -c 'ffmpeg -i "$0" -ar 44100 -ac 2 -ab 192 -f mp3 "${0%.*}.mp3"' {} \;
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн gamayun

  • Автор темы
  • Активист
  • *
  • Сообщений: 823
  • Кто ищет, тот найдёт, может быть...
    • Просмотр профиля
Re: find wav в mp3 с сохранением расположения
« Ответ #2 : 07 Декабря 2015, 13:33:53 »
Azure,
Благодарю.Работает  :D
Не бери в голову

 

Страница сгенерирована за 0.057 секунд. Запросов: 25.