我想刻录一个波斯(-utf8)的.srt格式的字幕文件到一个.mp4格式的视频文件使用mencoder。我使用的是ubuntu 14.04。此命令适用于在视频文件上刻录字幕的简单任务:
sudo mencoder input.mp4 -sub subtitle.srt -utf8 -o output.mp4 -oac pcm -ovc lavc现在我想更改字幕的颜色和字体大小,并为字幕添加背景。我在这里看到了一些命令,比如-ass-color <value>、-sub-bg-color,但它们不能协同工作。-sub-bg-color在我导入.srt文件时起作用,-ass-color在.ass格式下起作用。此外,我不想转换成.ass的.srt文件。有没有人知道我该如何完成这行命令来完成上面提到的这些更改?
在ffmpeg中任何相等的命令也是很受欢迎的。我使用mencoder只是为了避免搞乱ffmpeg编译过程。
发布于 2021-10-26 13:36:15
我知道这个问题太老了。无论如何,它会帮助一些人。如果你有.srt文件,你可以简单地用ASS样式格式设置字幕样式。
我给你举个例子。
1
00:00:00,000 --> 00:00:03,553
This text is styled <font color="#ffff00" size=14>very well</font>
2
00:00:03,553 --> 00:00:06,060
<b>Bold</b> or <i>Ittallic.</i> https://stackoverflow.com/questions/25664750
复制相似问题