MKV转RMVB的方法 mkv转rmvb格式转换器
2008-12-15 16:36
由于硬盘上多数周星驰的电影是MKV格式的,画质绝对比一些同大小的RMVB好,但是考虑到在MP4上播放,需要转为RMVB的格式,找了一下午,重复试验了很多次,终于成功了,以下转自影视帝国论坛,但按照其步骤失败了很多次,所以加了很多自己的经验,算是通俗点的补充吧 ^_^
avs和erp可以压制任何格式的片源avi mkv dat mpeg wmv等等而且都可以直接加载字幕和水印
首先,准备好压制RMVB使用的几个软件:
1、Easy RealMedia Producer V1.94,压制RMVB影片最好的工具。
2、CoreAVC Professional Edition v1.85,压制MKV必须的工具,如果你只是压制AVI,就不用安装了。(这个工具原文步骤中一直没提到其用法,所以我在看后面的时候把它忽略了,导致最终转出来的文件只有几十KB。其实只要安装它就可以了,没有具体用法,只是转的时候某些软件需要调用它)
3、暴风影音6.10.00,播放软件,同时自带字幕装载插件。(我电脑中装的是终极解码,Kmplayer播放器,找不到那个加载字幕的VSFilter.dll文件,所以在后面的代码填写中路径不能按原文去写,没办法最后还是直接用DIOS生成了avs)
4、MKVToolnix V2.4.0 绿色汉化版,查看MKV文件参数的工具,也可以利用它把MKV文件重新进行封装。比如,如果MKV是中英双语的,而我们只想压制中文的,就可以利用它把源文件中的英文去除并且封装成新的MKV文件。最重要的是可以提取出原MKV里的字幕,以便于压制RMVB时使用。
5、AviSynth 2.5.8 RC3(30.07.2008),用DIOS生产AVS文件必须的工具。(这个软件原文中没有提到,所以我一直转换错误,并且也预览不了AVS,所以电脑必须安装AviSynth这个软件,这样编写的AVS文件就可以被播放器识别了。)
6.DIO's RealProducer GUI v1.44 绿色汉化版,这个就是用来生成AVS的啦。(原文中是收工编写,对于我这个初学者来说难懂,所以只好照抄,其实只要用这个软件去生产AVS,里面是图形界面的,你只要选择与否就可以了)
目前我比较习惯采用的字幕是SRT格式的,影片字幕大家可以到射手网(http://shooter.cn/)下载,相信大家比我还清楚。由于我是压制影片自己收藏,本文也没有涉及到水印的问题。
下面具体讲一讲压制过程:(建议先看下最好的PS,那样会使初学者节省很多时间)
1、安装上面提到的6个软件(其实我下的都是绿色版),一般情况就安装在默认的文件夹下就可以了。
2、下载MKV文件和相应的SRT文件,这个不多说了。
3、压制文件需要以下几个文件:
其中,AVS文件是压制电影时使用的脚本,test.mkv是你准备压制的电影,test.srt是电影的字幕,test.srt.style是用来控制字幕的位置、字体等格式的。
4、首先,我们来看看AVS中的内容,(其实AVS文件可以不用用文本文档自己编写然后改后缀为avs,一般都用RPG(DIO's RealProducer GUI)这个软件,使用方法请看最后,不过如果你喜欢高自由度的代码,可以继续看下去)
1)加载挂字幕的插件:LoadPlugin("C:Program FilesRingz StudioStorm CodecCodecsVSFilter.dll"),如果暴风影音是默认安装,不用修改。
2)加载压制源文件:video=directshowsource("E:testtest.mkv"),把E:testtest.mkv改为你的源文件的绝对位置,FPS压制MKV文件时可以不要,但是压制AVI时必须要加上。比如针对FPS=23.98的AVI,该语句应该为video=directshowsource("E:testtest.avi,fps=23.98"),注意FPS和AVI文件一定要保持一致,否则会出现图像和声音不同步的情况。
3)调整视频图像效果:Levels(0,1.5,255,0,255).Tweak(0,1,12,1),这个一般不用修改,我也不太懂得怎么修改。
4)调整声音大小:AmplifydB(10,10,10),这个可以根据视频文件的实际情况调节,3个值分别对应左、中、右三个声道,数值越大声音越大。如果源文件声音很大,可以全部改为0,也就是不放大。
5)调整视频尺寸:lanczosresize(640,260),这个比较有讲究,详细讲讲。
可以看到,暴风影音显示这个文件的尺寸是712×352,但是其实是不对的,这是由于MKV采用变屏技术造成的。在这里,我建议使用前面提到的HH_MKVtoolnix2来查看MKV文件的实际尺寸,安装该软件后运行桌面的上的“Mkvmerge GUI汉化预览版”,加载MKV文件,
可以看到视频的真正尺寸是864×352,我希望的尺寸是640的,计算一下,640/864×352=260,也就是压制后的尺寸是640×260,当然这个视频尺寸不是一定的,你还可以根据视频中的图像是否变形来进行调整。
6)剪切视频尺寸:crop(0,0,640,260),对于我来说,我一般不会剪切图像,毕竟画面损失不是我所愿意的。
7)给视频加黑边:addborders(0,50,0,50),这里在多讲一下,第一个“50”是视频上面加的黑边尺寸,第二个“50”是视频下面加的黑边尺寸。
如何确定黑边尺寸,这个依据个人的需求可以有不同的做法,我一般喜欢把视频尺寸定义为640×360、640×400、600×380(连续剧)这3种。
一般,我采用的是18号黑色字体,如果是双行字幕,正常情况下底部黑边至少要50。在这个例子里,(360-260)/2=50,正好上下各加50黑边,所以上下黑边是对称的。但是有些视频却没有这么准确,比如说,有的视频计算比例后是640×280,那么针对这类视频有两种办法,一类是上下黑边不对称,比如360-280=80,但是底部字幕至少要50,那么顶部就只有30,就是addborders(0,30,0,50);还有一种是强行把视频通过lanczosresize(640,260)把视频压制成640×260,这样上下各加50黑边就对称咯,但是有个影响就是画面有可能变形,这个要自己通过调整参数不断修改至最后满意。
对于有些视频的尺寸换算后高度比较大,比如640×350左右,如果强行压制成640×260,画面肯定会变形,剪切画面又不愿意,我一般是lanczosresize(640,350),然后直接加底部50黑边,顶部不加,这样最终视频尺寸是640*400。只不过只有下面有黑边,看来可能不太习惯,但是我个人觉得无所谓,大家可以根据自己的喜好灵活调整。
下面是几种尺寸的具体截屏:
尺寸:640×360(上下各50)
尺寸:640×360(上下不对称,下50,上40)
尺寸:640×400(只有下面加50黑边)
尺寸:600×380(只有下面加50黑边),一般用于连续剧
8)给视频加字幕:textsub("E:testtest.srt"),这个不多说咯。
9)返回压制后视频:return video
5、介绍一下test.srt.style。这是控制字幕显示格式的,test是文件名,必须改成和你的字幕文件同名,比如字幕文件是nccx.srt,这个文件就应该改成nccx.srt.style。
“黑体”指的是字幕文件为黑体,“18”指的是字体大小,“1”指的是字幕所处的底部位置。如果是双行字幕,一般用“1”,如果是单行字幕,一般采用“8”比较好。其他参数的用法大家可以去网上查查资料,我一般就是用这几个。
单行字幕采用“8”,字幕位置位于黑边的中间高度,看起来更舒服。
双行字幕采用“1”,字幕位置从黑边的底部开始。
6、AVS和srt.style的各项参数确定后,最好御览一下效果。用暴风影音直接调用AVS文件进行播放。选中AVS文件,右键,选择暴风影音播放,根据播放的效果进行参数调整,直到最终满意。
7、接下来,用Easy RealMedia Producer加载编写好的AVS文件,标题、作者可以根据自己的需求填写。
8、点击“开始压缩”,进行AVS文件压缩,完成后会弹出提示。
(本人亲测转换星爷的90分钟无敌幸运星,365M的MKV,转换后为542M的RMVB - -!参数都是如上图所示,花了我40分钟。如果嫌大了可以改小点分辨率和码率)
9、RMVB文件已经压制成功,文件名和你的AVS文件的名字相同。
PS:RPG生成AVS
首先电脑需要安装AviSynth这个软件,这样编写的AVS文件就可以被播放器识别了。
AVS文件可以用文本文档自己编写然后改后缀为avs就行,不过咱懒...一般都用RPG这个软件.
运行RPG.exe后在主界面点击AviSynth(这个软件只用来生成AVS文件。)
然后的设置大致如下,不过这个设置是RMVB转压PMP时候用的,MKV压RMVB的话,改画面大小和添加黑边请不要选择。颜色环境那个YV12我通常也会勾上。(据说只是在片源是RMVB的时候保持色彩平衡?)反正RPG是中文软件,详细功能自己可以慢慢摸索哈~注意FPS一定要与原MKV保持一致,否则会出现声音、字幕不同步的现象,原MKV帧数在自己的播放器里可以查看的到。
设置完成后点击“生成AVS”,然后“播放AVS”,如果播放成功,说明AVS编写正确,反之则是哪里出了问题。
顺带一提,我现在终于知道如何用AVS截取片段了,嘿嘿。
RPG的AVS生成器没有这个功能,自己在AVS里添加trim (xx,xx)就行了。括号里为帧数。比如电影的FPS是25(每秒25帧),那么要截取一分钟到两分钟的片段,就应该是trim (1500,3000),添加后可以试着播放AVS,对帧数进行微调。
AVS编写完成后就可以压RMVB了,用的软件是Easy RealMedia Tools。简单易上手。
在Producer里添加刚才编写的AVS文件(这个AVS应该是和视频文件在一个文件夹内),
然后选择“参数设置” ,
这里可以对RMVB的码率进行调节,想要高质量画面,平均码率和最大码率往高了填,那个码率计算很实用~可以估计出文件大小。
其他设置我基本没动过,按默认的来,如果对音质要求高,可以在音频编码里选择更高的码率。
针对AVI片源声音通常过小的情况,默认是调节声音+6dB。
嗯嗯,最后设置下输出路径,点确定就可以压片了。整个过程熟悉后很简单。
一点感想:AVS的确很强大,只要编写正确,没有AVS办不到的事。
关于字幕:压RMVB需要内嵌字幕的话,在AVS生成器那里勾上“加载字幕”选择相对应的字幕即可。
另外由于KMPlayer好像会自动搜寻与电影同文件夹内的字幕,然后加载上去,所以如果原MKV有字幕的话,你再在电影同文件夹内放入srt字幕的话,预览AVS时就会显示两个字幕了,So最好把字幕放在另外的文件夹内,然后在生成AVS的时候在RPG里加载。
如果原MKV是内嵌字幕的,那这里就不用加载字幕了,如果原MKV里是外挂字幕的,那就要先用MKVToolnix把你要的字幕(简/繁体、中/英文)提取出来,然后在RPG里加载。
类别:it硬件||添加到搜藏|分享到i贴吧| 浏览() |评论(4)
最近读者:
网友评论:
1
2009-11-21 21:21 |回复
更多阅读
RMVB转DVD的快速方法 dvd转rmvb格式转换器
RMVB转DVD是将网络下载RMVB视频资源制作成DVD光盘的唯一方式,本文介绍如何快速实现RMVB转DVD,轻松制作DVD视频光盘,实现网络资源在影碟机上的观赏。RMVB是目前最流行的网络流媒体格式,将RMVB转DVD,最重要的用途就是刻录DVD光盘,将网络下载
pdf格式转换器使用方法 pdf格式转换器
pdf格式转换器使用方法——简介PDF格式转换成WORD、excel、PPT等,可以使用工具进行转换。根据不同的PDF制作的格式,可以使用不同的工具进行转换pdf格式转换器使用方法——工具/原料AnyBizSoft PDF Converter V2.5 Solid Converter P
3gpp格式文件转换MP3 3gpp转mp3格式转换器
3gpp格式文件转换MP3——简介将3gpp文件转换成其他格式的文件,这里以MP3为例。3gpp格式文件转换MP3——工具/原料FormatFactory-格式工厂3gpp格式文件转换MP3——方法/步骤
迅雷xv格式怎么转换rmvb格式? 迅雷xv格式转换器软件
迅雷xv格式怎么转换rmvb格式?——简介在看“迅雷看看”视频后,默认的kankan文件夹里就生成有xv格式文件,这些xv是什么格式呢?其实xv文件为迅雷片库和网页播放的缓存文件,保留这些文件可以让您再次播放的时候在联网状态下无须重新缓冲。由
rm转mp3,怎么将rm转换成mp3? rm转mp3格式转换器
rm是流媒体视频格式文件,而mp3是一个音频数据压缩格式文件。而将rm转mp3,则就是将视频格式转换成音频格式。支持将视频格式转换成音频格式的转换器软件,如全能格式转换器就是一款多功能的转换器软件,既可以转换音视频文件,也可将视频转换