如何在 ffmpeg 中更改 libtwolame (mp2) 编码器的音频模式(和其他选项标志)?
我尝试过
ffmpeg -f jack -i ffmpeg -r 48000 -c:a mp2 -mode "m" -b:a 128k
并且
-mode 'm'
-mode "mono"
-mode 'mono'
但编码流始终是立体声。...
此外,其他选项似乎不起作用,例如“版权”和“原创”等......
答案1
示例命令:
ffmpeg -i input -c:a libtwolame -mode mono -copyright 1 -original 1 output.mp2
确保你的程序
ffmpeg
是用 编译的。你可以通过执行普通命令并参考输出中的行--enable-libtwolame
来检查。ffmpeg
configuration
如果您想使用 libtwolame 进行编码,您必须使用
-c:a libtwolame
。-mode
、、-copyright
和-original
是 libtwolame 专有的选项,因此它们将被原生 FFmpeg MP2 音频编码器 (-c:a mp2
) 忽略。查看
ffmpeg -h encoder=libtwolame
FFmpeg 编解码器文档:libtwolame以获得更多选项。