FFmpeg - конвертировать WebM / Opus в WAV или FLAC за один шаг?

1597
bryman79

Я хочу создавать аудиофайлы WAV и FLAC из файлов WebM с аудиопотоками Opus, и я хочу делать это без дальнейшего снижения качества звука. В настоящее время я использую двухэтапный процесс следующим образом (пример WAV):

ffmpeg -i "file.webm" -vn -acodec copy "file.opus" ffmpeg -i "file.opus" "file.wav" 

Возможно ли сделать это за один шаг? Если да, то будет ли он отличаться для WAV и FLAC?

Я попробовал следующее, но это приводит к другому размеру файла, поэтому я предполагаю, что он перекодирует в некоторый промежуточный формат перед созданием файла WAV (что приводит к ухудшению качества звука, которого избегает флаг «-acodec copy»):

ffmpeg -i "file.webm" -vn "file.wav" 
1
Каковы размеры файлов из двух методов? Gyan 6 лет назад 1

0 ответов на вопрос