В настоящее время я использую ffmpeg для конвертирования FLV/Speex в WAV/pcm_s16le, успешно. Тем не менее, теперь мне нужен выходной формат RAW, то есть PCM, подписанный 16-разрядный маленький endian, без заголовка WAV. Я попытался следующие:Может ли ffmpeg конвертировать аудио в raw PCM? Если да, то как?
ffmpeg -y -i input.flv -vn -acodec pcm_s16le output.raw
Но FFmpeg отвечает:
Unable to find a suitable output format for 'output.raw'
Я также попытался с помощью «output.pcm» и «выход» в качестве имен выходных файлов, с тем же результатом.
Я также попытался -f
флаг, чтобы указать сырой формат, но это дает:
Unknown input or output format: raw
Возможно ли это с FFmpeg? Если да, то как?
Это билет, спасибо! –
для подписчиков, ffmpeg -i lame1.mp3 -acodec pcm_s16le yo.wav преобразует его в wav * с * заголовками WAV. – rogerdpack
Для тех, кто застрял на 'Невозможно найти подходящий формат вывода для 'output.raw'', обратите внимание, что порядок аргументов является значимым для FFmpeg, и поэтому вы должны оставить здесь аргумент -i' в качестве первого аргумента. –