使用 FFmpeg 删除导出视频字幕文件

大家好,我是青空。

前些天看到一个群里有人在问,有没有办法把视频中的字幕删除掉。我想了想,可以使用FFmpeg 这个软件来处理。该方法适用于视频中的软字幕,就是平常我们做视频在剪映类似软件上自己加上去的字幕。

下载FFmpeg for Windows

步骤

  1. 下载 FFmpeg https://www.ffmpeg.org/download.html
  2. 解压缩并保存到C盘(选择任何位置)。
  3. 设置环境变量 – 复制解压文件中 bin 文件夹的位置,并在系统路径变量中设置该位置。

删除软字幕

假设你有一个名为 demo.mkv 的视频文件,内置的字幕是你不需要的, 那我们可以使用 ffmpeg 框架简单地删除字幕。我们说的是内置字幕,而不是.srt文件。步骤如下

  • 转到你的文件位置,在那里打开命令提示符或终端。
  • 之后,运行以下命令
ffmpeg -i video.mkv -vcodec copy -acodec copy -sn video-no-subs.mkv

整合软字幕

现在,如果你想在视频上整合一个srt文件。步骤如下

  • 从网上下载想要的字幕。
  • 我们假设Demo.mkv和下载的文件名为sub.srt
  • 把这两个文件放在一个地方,然后从这个地方打开终端,运行以下命令
    • 首先将字幕转换成.ass格式: ffmpeg -i sub.srt subs.ass
    • 要将字幕混入视频文件,运行
ffmpeg -i demo.mkv -i sub.ass -codec copy -map 0 -map 1 output.mkv

为视频文件提取字幕

在这种情况下,一个视频文件中嵌入了字幕,你想把它变成srt文件或其他工作的软字幕文件。我们可以通过以下命令来做

ffmpeg -i demo.mkv -map 0:s:0 sub.srt

总结

该方法适用于软字幕,下次直接做个软件来执行这个命令行,有需求的可以留言或者加我微信,空了可以做一个。

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值