使用 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á) 值,阈值表示某个值的上限,用来描述上限。而阀值是一个错误的用法,它并不表示某个上限值。 阀一般有两个意思,一个是在古代表示有权有势的家族,例如在小说中经常看到的宇文阀。还有一个...
匿名

发表评论

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

拖动滑块以完成验证