Как конвертировать файлы .ogg внутри каталога в файлы .wav с помощью консольной утилиты
У меня куча файлов:
dir/file1.ogg
dir/file2.ogg
...
Как мне преобразовать их в файлы.wav
dir/wav/file1.wav
dir/wav/file2.wav
...
с помощью консольной команды? Сейчас я использую OSX, но мне нужен ответ и для Windows.
1 ответ
Ваш пример кода близок.
for i in *.ogg; do
ffmpeg -acodec libvorbis -i "$i" -acodec pcm_s16le "${i%ogg}wav"
done
Это декодируется с помощью ffmpeg и генерирует имя выходного файла, которое удаляет завершающие ogg
и добавляет завершающий wav
.