for i in *.flac; do gst-launch filesrc location="$i" ! flacdec ! wavenc ! filesink location="${i%.flac}.wav"; done
Эта команда использует утилиту gstreamer для преобразования файлов формата .flac в .wav.
Она выполняет следующие действия для каждого файла .flac в текущей директории:
1. Подключает исходный файл .flac с помощью filesrc.
2. Декодирует .flac в формат .wav с помощью flacdec.
3. Кодирует .wav с помощью wavenc.
4. Сохраняет полученный .wav файл с помощью filesink.
Эта команда полезна, когда необходимо преобразовать несколько файлов .flac в .wav. Возможные альтернативы могут включать использование других инструментов, таких как ffmpeg или sox, для выполнения той же задачи. Аргументы команды включают переменную $i, которая представляет каждый файл .flac в текущей директории.
