2

我想将.srt波斯语(-utf8)格式的字幕文件刻录成.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 格式。此外,我不想将 .srt 文件转换为 .ass。有谁知道我怎样才能完成这行命令来完成我上面提到的这些更改?

ffmpeg 中的任何相等命令也很受欢迎。我使用 mencoder 只是为了避免弄乱 ffmpeg 编译过程。

4

1 回答 1

0

我知道这个问题太老了。无论如何,它会帮助某人。如果您有 .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> 
于 2021-10-26T13:36:15.027 回答