我需要将 M2TS(H264-AC3)中的杜比 5.1 环绕声演示转换为 WebM(VP9-Opus)
我在这里找到了一个两步过程: https://gist.github.com/vielhuber/cf918eed2b5cc9eaa63f
第一个命令成功渲染了 5.1 环绕声,并且声像响亮且正确:
ffmpeg -i dolbyTest-Win10-Final.m2ts -vcodec libx264 -crf 20 -acodec ac3 -vf "yadif" test.mp4
不幸的是,虽然第二步成功运行并创建了响亮的音频信号,但它破坏了前/后声像:
ffmpeg -i test.mp4 -af "channelmap=channel_layout=5.1" test2.webm
我尝试了几种不同的设置来纠正第二步中的错误,但前/后平移总是错误的。
是否有更好的设置/开关可以用于第二步以获得正确的扬声器平移?
参考文献:
https://scribbleghost.net/2022/12/29/convert-audio-to-opus-with-ffmpeg/
https://ffmpeg.org/ffmpeg.html#Advanced-Audio-options
注意:如果您愿意,欢迎您查看我的编辑。现在问题似乎已经解决了一半,我只是想让这个问题更容易理解。