如何将字幕合成视频文件里面
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将字幕合成视频文件里面相关的知识,希望对你有一定的参考价值。
想将字幕合成视频文件里面不转换视频格式,不用专业的视频处理工具(会声会影之类),
把视频和字幕合并成一个带字幕的视频文件:用“格式工厂”软件或“魔影工厂”软件。注意:对于初学者最好用安装版的软件。不会就看看以下的视频教程:
大众制作MV简易教程第7讲格式工厂第1课
http://www.tudou.com/v/4moVtkrTcNI/&resourceId=0_04_05_99/v.swf
大众制作MV简易教程第8讲格式工厂第2课
http://www.tudou.com/v/jPNzmzgtoW8/&resourceId=0_04_05_99/v.swf
大众制作MV简易教程第9讲格式工厂第3课
http://www.tudou.com/v/uAAScZ-DPCY/&resourceId=0_04_05_99/v.swf
大众制作MV简易教程第22讲魔影工厂
http://www.tudou.com/v/Qi9c8aAMEEk/&resourceId=0_04_05_99/v.swf
再有问题可以去我的百度个人空间留言或发站内信。 参考技术A 用格式工厂就可以的
我找了好久才弄明白,就是转换格式时间比较长,同样的格式也可以转换
如何把字幕和视频合成到一个文件?
不需要重新压制吧?
可以使用【格式工厂】来将字幕和视频合成,具体方法为:
1.首先打开下载安装好的【格式工厂】,然后点击软件首页的【视频】开始选择需要加入字幕的视频文件。
2.接着在弹出的文件选择窗口选择需要处理的视频。(这里以处理一个【.avi】视频文件为例,其他视频文件处理方法相同)
3.成功添加视频文件后,点击【输出配置】开始为视频文件添加字幕文件。
4.在输出配置的菜单选项中,选择【附加字幕】,然后选择好字幕文件的存放文件。
5.选择好视频和字幕文件后返回软件的首页,点击【开始】按钮开始视频和字幕的合成。
6.文件的合成需要一定的时间,等待页面上提示【完成】则成功将视频和字幕合成为一个视频文件。此时视频是带有字幕显示的。
参考技术A 字幕分为外挂和内嵌。 外挂字幕:外挂字幕是比较简单的方法:将字幕的名称改成与电影一样的名称(如:龙门飞甲,字幕也改成:龙门飞甲),两个文件的后缀都不要改,之后放在同一个文件夹内,播放时就会出现字幕的。 内嵌字幕:用MKVtoolnix软件封装一下就可以了。方法是先添加视频文件,然后添加要封装的字幕就可以了,顺序排列是视频、音频、字幕。然后检查前面的方格有否打勾(默认已经打勾),就可以开始混流了。 参考技术B Linux桌面,终端命令环境下最快速的处理方式(没有之一)ffmpeg安装:
sudo apt-get install ffmpeg
字幕文件转换
字幕文件有很多种,常见的有 .srt , .ass 文件等,下面使用FFmpeg进行相互转换。
1、将.srt文件转换成.ass文件
ffmpeg -i subtitle.srt subtitle.ass
2、将.ass文件转换成.srt文件
ffmpeg -i subtitle.ass subtitle.srt
3、集成字幕,选择播放
这种字幕集成比较简单,播放时需要在播放器中选择相应的字幕文件。
ffmpeg -i input.mp4 -i subtitles.srt -c:s mov_text -c:v copy -c:a copy output.mp4
4、嵌入SRT字幕到视频文件
单独SRT字幕
字幕文件为subtitle.srt
ffmpeg -i video.avi -vf subtitles=subtitle.srt out.avi
5、嵌入在MKV等容器的字幕
将video.mkv中的字幕(默认)嵌入到out.avi文件
ffmpeg -i video.mkv -vf subtitles=video.mkv out.avi
6、将video.mkv中的字幕(第二个)嵌入到out.avi文件
ffmpeg -i video.mkv -vf subtitles=video.mkv:si=1 out.avi
7、嵌入ASS字幕到视频文件
ffmpeg -i video.avi -vf "ass=subtitle.ass" out.avi 参考技术C
手机上有几个,我自己用来做视频字幕,还没有水印,特别好:导入视频,边播放边在合适位置输入字幕,然后一键导出,就是一体的了
InShot、VUE
以上是关于如何将字幕合成视频文件里面的主要内容,如果未能解决你的问题,请参考以下文章