Відповіді:
ffmpeg не може конвертувати файл на місце. Він повинен створити новий файл. Якщо п'ять папок mp3 файлів знаходяться в одній батьківській папці, запустіть цю команду з батьківської папки.
Залежно від кількості файлів, це може тривати вічно.
find . -iname "*.mp3" -execdir ffmpeg -i "{}" -ab 192k -map_meta_data 0:0 "{}_new.mp3" \; -execdir mv "{}" "{}.old" \; -execdir mv "{}_new.mp3" "{}" \;
Тут можна знайти всі файли mp3 у поточному каталозі та підкаталогах, а для кожного файлу mp3 він знаходить:
file_new.mp3 ) file.mp3.oldПід час тестування не всі теги зберігалися під час перетворення. Перевірте це, перш ніж запускати його на всій бібліотеці.
avconv замінює ffmpeg. ffmpeg може бути доречним на інших дистрибутивах Linux.