我想转换一个AC3音频文件(ATSC /52,又名AC-3,又称杜比数字流6声道)到波形音频文件(16 AC3单声道/1声道)。
在互联网上搜索时,很多人只是使用ffmpeg -i file.ac3 file.wav,我甚至不确定它是否有效。
我不断地得到
[ac3 @ 0x55ac1a0b0660] exponent -1 is out-of-rangets/s speed= 125x
[ac3 @ 0x55ac1a0b0660] error decoding the audio block
[ac3 @ 0x55ac1a0b0660] frame sync error
Error while decoding stream #0:0: Invalid data found when processing input
etc当我执行同样的命令时。如何将ac3转换为wav (16 wav单声道)?
*注:我也尝试过ffmpeg -i file.ac3 -codec:a:1 ac3 -codec copy -b:a 384 file.wav -ac 1 -ar 16000。但这并不能输出实际的wav文件。
发布于 2021-07-04 08:42:29
ffmpeg -i file.ac3 -vcodec copy -acodec pcm_s16le -ar 16000 -ab 128k -ac 1 file.wav应该做到这一点!
https://stackoverflow.com/questions/68240173
复制相似问题