Answers:
来自man ffmpeg
:
字幕选项:
-scodec编解码器强制字幕编解码器(“复制”以复制流)。
-newsubtitle将新的字幕流添加到当前输出流。
-slang代码设置当前字幕流的ISO 639语言代码(3个字母)。
所以:
ffmpeg -newsubtitle subtitles.srv -i video.avi ...
...
result.avi
此命令不起作用At least one output file must be specified
...
意思是“以及您需要的任何其他选择”。
ffmpeg -newsubtitle subtitles.srt -i video.avi result.avi
但这以上面的消息结束。我希望result.avi是输出文件。我也尝试-o result.avi
过,但是没有成功。
mencoder movie.avi -sub movie.srt -o movie.hardsubs.avi -oac copy -ovc lavc -lavcopts vbitrate=1200
在Pier的链接中,具体是:
ffmpeg -i video.avi -vf subtitles=subtitle.srt out.avi
我已经在当前静态git ffmpeg版本中成功使用了此功能。