使用ffmpeg给视频添加字幕视频演示教程

2017年11月1日

原创内容,转载请注明出处: https://www.myzhenai.com/thread-18053-1-1.html https://www.myzhenai.com.cn/post/2768.html
原版超清视频分享地址: 链接: https://pan.baidu.com/s/1eSao0Wa 密码: nffd
头条地址: https://www.ixigua.com/a6482828689296851469/#mid=6482828689296851469
今天给大家做一个字幕添加压制视频的教程, 方法很简单, 只要用ffmpeg就可以了
我这个视频是在Linux下录制的, 这些命令在Linux和Windows下都是一样的, 只不过是在Windows下要带上ffmpeg的路径和文件的路径. Linux和Windows下的ffmpeg安装编译和使用,请看我博客上的几个教程.
字幕文件分有ass和srt两种, 现在我们以srt字幕文件作演示.
Windows下ffmpeg压制字幕方法: 假如我们下载了Windows版的ffmpeg文件到D盘

D:\ffmpeg\bin\ffmpeg.exe -i D:\JiaYu.mp4 -vf subtitles=D:\JiaYu.srt D:\out.mkv

 
这行命令就是Windows下的ffmpeg压制字幕命令, 视频和字幕文件都在D盘下,生成的新的视频文件也在D盘下.
字幕制作方法:
用记事本先新建一个.srt 文件,记住需要以UTF-8字符集保存.看到没有,这个就是外挂字幕, 现在是可以显示字幕了, 但是我们需要把字幕压制到视频中去.
内容格式如下
x (序号)
xx:xx:xx,xxx --> xx:xx:xx,xxx (顺序是 时:分:秒,毫秒)
--这里是显示字幕内容

ffmpeg -i JiaYu.mp4 -vf subtitles=JiaYu.srt out.mkv

 
-i 是输入参数,指输入一个视频
-vf subtitles=glw.srt 这是加载字幕参数
out.mp4 这是输出视频

压制字幕的重点在于制作字幕,因为要对应时间,所以需要一步一步的来进行. 但如果已经有了字幕文件的话, 只需要一行命令就可以压制了.





sicnature ---------------------------------------------------------------------
I P 地 址: 18.97.14.90
区 域 位 置: 美国马萨诸塞
系 统 信 息: 美国
Original content, please indicate the source:
同福客栈论坛 | 蟒蛇科普海南乡情论坛 | JiaYu Blog
sicnature ---------------------------------------------------------------------
Welcome to reprint. Please indicate the source https://www.myzhenai.com.cn/post/2768.html

没有评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注