mkv转rmvb的方法

来源:互联网 发布:淘宝上怎么发布信息 编辑:程序博客网 时间:2024/05/02 02:14

 mkv格式的电影包含可以分离出来的视频、音频和字幕。

我所转换的mkv电影包含的视频为H264,因此未将视频、音频和字幕完全分离。

将视频、音频mux成另一个mkv文件,字幕为srt文件,然后用AVS压制成rmvb。

具体操作如下:

1.安装暴风影音,

   安装mkvtoolnix-unicode-2.2.0-setup.exe和MKVextractGUI-1.63.rar,

   安装ermp194_full.zip(rmvb压制软件)和klcodec380f.zip(解码器),

  将vsfilter236-chs.zip解压copy到后面的AVS文件指定的目录中。

2.用mkvtoolnix中的mkvmergeGUI将原来的mkv文件只保留视频和一条音轨,mux成另一个mkv文件(88.mkv)。

 用mkvextractGUI将原来的mkv文件中的中文简体的字幕释放(分离)出来成为一个srt文件(89.srt)。

3.编写文本文件88make.avs(AVS文件),如下:

LoadPlugin("C:/Program Files/AviSynth 2.5/plugins/VSFilter.dll")
Directshowsource("I:/8/88.mkv",fps=23.976)
Levels(0,1.5,255,0,255)
Tweak(0,1,12,1)
LanczosResize(640,260)
crop(0,0,640,260)
addborders(0,50,0,50)
Textsub("I:/8/89.srt")

89.srt.style为字幕文件89.srt的格式,如下(我没发现它起作用,可能我没处理好):

ScriptType: v4.00+
PlayResX: 384
PlayResY: 288
[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour,
OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut,
ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow,
Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,18,&H00ffffff,&H0000ffff,&H00ff0000,&H80000000,1,0,0,0,100,100,
0,0.00,1,2,3,2,20,20,1,1

 4.用暴风影音播放88make.avs,如果效果满意,就可以准备压制。

5.用ermp调入88make.avs进行rmvb压制,压制后的文件名为88make.rmvb,压制结束后可改为其它的rmvb文件名。

 

 

原创粉丝点击