怎么把外挂字幕SRT压进影片 用电视看的时候也能带字幕

已举报 回答 关注

怎么把外挂字幕SRT压进影片 用电视看的时候也能带字幕

  • 回答数

    3

  • 浏览数

    437

3个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
将视频与字幕合起来需要内镶字幕
压制软件:
VirtualDub(压制AVI)
Easy RealMedia Producer(压制rmvb)

压制软件不是所有的格式都支持,AVI一般都是支持的,所以你需要AVS(AviSynth 2.57为稳定版),他可以在后台将影片以AVI的方式输出给压制软件,起到桥梁作用,使你在遇到格式不兼容的问题时可以不用单独转换视频格式,省去很多时间,AVS功能非常强大,感兴趣可以自行搜索教程。

其实AVI本身也有不同的编码方式,所以你需要解码器和编码器K-Lite Codec Pack(里面集成了DIVX.XVID.AC3等等,基本够用了)

为了正确加载和显示字幕,你一定要安装VOBSUB(字幕可以通过其中的VSfilter.dll预览,VOBSUB的安装其实就是把VSfilter.dll复制到“c:\windows\system32”下即可)

用VirtualDub打开你的AVI视频,然后加载字幕,设置好音频与视频的压缩方式与参数,开始压缩就好了,也可以用AVS把字幕和影片合起来,然后压制AVS文件。

用Easy RealMedia Producer可以输出RMVB或封装mkv,你把字幕与片子放到一个文件夹里面并且起同一个名(这里所说的同名是指扩展名之前的部分),然后用Easy RealMedia Producer直接打开AVI并压制,字幕会自动加载,也可以用AVS把字幕和影片合起来,然后压制AVS文件。

对于你所研究的这个范畴的问题,我强烈建议你去学习AVS的用法,他能帮助你解决很多问题

对于编码器参数的设置,不是一两句话可以写明白的,还是建议你去搜索一下xvid,divx(现在一般都是用这两个压AVI)的教程,如果你想你的成品是RMVB,那么你去搜索Easy RealMedia Producer的设置问题

根据你的问题,我为你写了一个AVS(你安装AviSynth后即可使用,一定要选择2.57以上的版本,强烈建议安装2.57,他是稳定版),请将下面的内容复制,然后在你的电脑上新建一个扩展名为AVS的文件,然后粘贴保存,然后用压制软件打开这个 AVS 文件压制即可。

LoadPlugin("VSFilter.dll")
DirectShowSource("d:\xxx\yyy.avi",convertfps=true).changefps(23.976)
TextSub("d:\xxx\yyy.srt")

注:23.976为视频的帧率,你打开视频之后可以改变你的帧率,一般高于24帧每秒,人眼就无法分辨了,现在流行的片子一般都是23.976,他等于24帧,你也可以自己改写。
yyy.avi为你的片源名称,如果不是AVI就根据自己的改写,如果你搞不清楚扩展名,可以打开文件夹选项,在里面把“隐藏已知文件的扩展名”的选择去掉,然后确定,用AVS肯定都是能打开的(如果你电脑中有适合的解码器)
yyy.srt为你的字幕,自己改名和路径

PS:编码器保持默认参数也可以压出来,就是效果不好,想要玩玩就不用深究了,如果你想压出好片子,那么好好学习一下
压制很废电脑,很废时间,建议没有特殊需要就不要学这个了
取消 评论
把视频和字幕改成名字一样(除扩展名外),然后将它们放在同一个文件夹内,这样播放视频时软件会自动调用同名的字幕
取消 评论
请将字幕文件用记事本或者写字板打开。我用的记事本。
接着另存为的时候,将编码改为Unicode。
然后,文件名存储为和影片一样的名字。
例如:aaa.mkv的影片,字幕文件存储为aaa.srt。
最后,将影片一起放入rushplayer。
进rushplayer直接播放就好了。
取消 评论
ZOL问答 > 液晶电视 > 其他分类 > 怎么把外挂字幕SRT压进影片 用电视看的时候也能带字幕

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

提示

确定要取消此次报名,退出该活动?