您好,我在向字幕添加选项时遇到了问题:我只能添加 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 结尾的 & 符号。