ffmpeg 使用选项添加字幕

ffmpeg 使用选项添加字幕

您好,我在向字幕添加选项时遇到了问题:我只能添加 1 个属性。

ffmpeg -i "video.mp4" -vf 'subtitles=subtitles.srt:force_style=Fontname=Z003,PrimaryColour=&HCCFF0000' -y "out.mp4" 不工作。

https://ffmpeg.org/ffmpeg-filters.html#subtitles-1是:

“ASS 样式格式 KEY=VALUE 以“,”分隔。”

但示例脚本不起作用。该脚本仅适用于 1 个属性,例如:

ffmpeg -i "video.mp4" -vf 'subtitles=subtitles.srt:force_style=Fontname=Z003' -y "out.mp4" 作品。

也许我做错了什么。最初,我想在视频中添加黑色背景上的白色字幕。

答案1

应该:

"subtitles=\'<srt_path>\':force_style='FontName=Z003,PrimaryColour=&HCCFF0000&'"

请注意整个字幕部分周围的双引号,以及 PrimaryColour 结尾的 & 符号。

相关内容