我正在尝试构建一个在视频上刻录字幕的应用程序。要做的具体任务是刻录波斯语(从右到左语言)字幕。但我有一个问题。
当我在没有任何"输入"的情况下同时得到几个单词时在它们之间,ffmpeg
或mencoder
将线条向上推。例如,如果我有三行,第三行出现在第一行,然后是第二行,然后第一行打印在屏幕上。
我附上了两张截图,以便明确它。正如你在第二篇中看到的那样,有9行波斯语字幕应该从顶部的1到底部的9对齐,但第9行出现在顶部的第一行。
我现在使用此代码刻录mp4视频的字幕:
mencoder video.mp4 -sub subtitle.srt -utf8 -o output.mp4 -oac pcm -ovc lavc