怎么把我20G的变形金刚加入字幕

来源:百度知道 编辑:UC知道 时间:2024/06/15 19:53:31
变形金刚 AVI格式-可能是受保护的格式,里面没有字幕,我想自己添加字幕看。但它是分割成4个部分的,名字是 01 02 03 04.我下了个 .srt 的字幕,改成 01.srt ,在看 01部分的时候可以看到字幕。但是在看 02-04 部分就没有,请问那位高手帮忙解决下问题。
我试过很多软件,绘声绘色也试了,文件受保护,无法读取。
我现在的想法是: 1.把几部分的电影合成一个大的文件,电影的效果不能更改。我就用一个 .srt 字幕就可以挂上了。
2, 有没有根据播放的电影,自动挂上对称字幕的软件或方法。

希望高受回答,非常感谢
不好意思,我说错了,我的是分 六段 的AVI
第一段时间是 27.52分 第二 26.39 第三 26.14 第四 26.26 第五 26.21 第六 9.53
总共的时间就是 27.52+26.39+26.14+26.26+26.21+9.53=142.05分
这样就是说这些分段是不平均的,这样的话怎么挂字幕?希望能帮忙解决,好的话可以加分,谢谢!!
............1楼的,我下的就是你的那部。。。。

用AVS把4个部分全都合起来,然后再把字幕合进去就OK了,为此你必须安装
AviSynth
这个软件 现在的稳定版本是2.57
还有VOBSUB这个软件,我们需要他的滤镜VSFilter.dll
安装后没有调试界面,如果你的片子和字幕都在D盘主目录下,你只需新建一个文本文档,写下如下内容然后另存为XXX.avs 后缀一定要为AVS

LoadPlugin("VSFilter.dll")
v1=DirectShowSource("D:\01.avi",convertfps=true).ChangeFPS(23.976).LanczosResize(848,480)
v2=DirectShowSource("D:\02.avi",convertfps=true).ChangeFPS(23.976).LanczosResize(848,480)
v3=DirectShowSource("D:\03.avi",convertfps=true).ChangeFPS(23.976).LanczosResize(848,480)
v4=DirectShowSource("D:\04.avi",convertfps=true).ChangeFPS(23.976).LanczosResize(848,480)
a=v1+v2+v3+v4
return a
vobsub("d:\xxx.srt")

LanczosResize(848,480) 是改变片子的大小,大小一样才能合起来,具体多少你自己设置 848x480是宽屏的
ChangeFPS(23.976) 是将片子的帧速率改成23.976 这个数值你自己可以改变
一般高于24帧就可以了,23.976这个数值其实就是24,这个小数很多,有很多原因就不详细说了,你写24也可以

你可以直接讲这个已经编辑好的AVS文件拖入播放器播放,预览没问题之后你可以看