生成 ffmpeg 命令以合并与 VLC 风格匹配的字幕

生成 ffmpeg 命令以合并与 VLC 风格匹配的字幕

我正在尝试使用 ffmpeg 对字幕进行多路复用,但是我无法获得所需的样式和输出,其参考点是 VLC 的标准格式,显示与以下字幕外观相匹配的字幕(.srt在 VLC 中选择标准文件时):

VLC 标准字幕格式

什么命令可以实现将字幕刻录到视频文件中的这种精确输出样式?我尝试过类似这样的命令,但到目前为止还无法使其与 VLC 标准字幕样式相匹配:

ffmpeg -i input.mkv -vf "subtitles=sub.srt:force_style='FontName=Arial,FontSize=22,PrimaryColour=&Hffffff&,SecondaryColour=&Hffffff&,OutlineColour=&H000000&,BorderStyle=3,Shadow=1,Outline=2" output.mkv

我一直试图通过调整一些参数来从 VLC 设置中提取一种样式,但无论我如何调整,它似乎都会给出一种不理想的输出样式或格式

相关内容