在网上下载了一些美剧,但是下载下来发现都是没有字幕的,就打算自己给视频添加字幕了。
需要准备的东西:
- 视频文件:最好是官方原版的,避免视频被剪辑过导致和字幕匹配不上
- 字幕文件:可以在http://www.subhd.tv/网站上找到,一般为ass或者srt格式
- ffmpeg工具:ffmpeg是一个非常牛逼的视频处理工具,很多视频软件(如暴风影音等)都是通过它实现的。支持windows、linux以及macos等多个平台。
给视频添加字幕的操作非常简单,执行一行命令即可:
1 |
ffmpeg -i video.mkv -i subtitle.ass -c copy output.mkv |
替换掉已有字幕:
1 |
ffmpeg -i input.mkv -i input.ass -c copy -map 0 -map -0:s -map 1 output.mkv |
参数说明:
-map 0
:选择第一个输入文件的所有流-map -0:s
:删除第一个输入文件中的subtitles流(即删除字幕)-map 1
:选择第二个输入文件中的流
评论