使用ffmpeg给视频添加字幕

马谦马谦马谦 其他评论5,8812字数 383阅读1分16秒阅读模式

在网上下载了一些美剧,但是下载下来发现都是没有字幕的,就打算自己给视频添加字幕了。

需要准备的东西:

  1. 视频文件:最好是官方原版的,避免视频被剪辑过导致和字幕匹配不上
  2. 字幕文件:可以在http://www.subhd.tv/网站上找到,一般为ass或者srt格式
  3. ffmpeg工具:ffmpeg是一个非常牛逼的视频处理工具,很多视频软件(如暴风影音等)都是通过它实现的。支持windows、linux以及macos等多个平台。

给视频添加字幕的操作非常简单,执行一行命令即可:

替换掉已有字幕:

参数说明:

  • -map 0:选择第一个输入文件的所有流
  • -map -0:s:删除第一个输入文件中的subtitles流(即删除字幕)
  • -map 1:选择第二个输入文件中的流

使用ffmpeg给视频添加字幕

 最后更新:2021-7-16
马谦马谦马谦
  • 本文由 马谦马谦马谦 发表于 2021年7月10日11:40:12
  • 转载请务必保留本文链接:https://www.dyxmq.cn/other/add-subtitles-by-ffmpeg.html
  • ffmpeg
群晖命令行方式删除套件 其他

群晖命令行方式删除套件

群晖中有一部分社区套件在安装完成后是无法直接在套件管理中直接删除的,如EmbyServer。 如果想要删除这些在套件中心找不到的套件,需要通过ssh登陆到后台通过套件管理工具的命令来进行删除。群晖提供...
使用ffmpeg删除视频中不需要的轨道 其他

使用ffmpeg删除视频中不需要的轨道

使用emby导入媒体库的时候,发现所有导入视频的缩略图全是某公众号的广告页面: 实际上的视频并没有这个页面,对于有强迫症的我来说实在无法忍受这个东西,于是就想想办法去掉。然而展示出来的缩略图是没办法直...
阈值和阀值 其他

阈值和阀值

阈(yù)值和阀(fá)值,阈值表示某个值的上限,用来描述上限。而阀值是一个错误的用法,它并不表示某个上限值。 阀一般有两个意思,一个是在古代表示有权有势的家族,例如在小说中经常看到的宇文阀。还有一个...
iterm2保存ssh连接信息 其他

iterm2保存ssh连接信息

点击左上角Iterm2任务栏,依次选择Preferences - Profile: 点击左下角的+新增一个配置项,在右边的command处输入ssh登录的命令: ssh root@x.x.x.x -p...
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证