.参数设置
汉化版:
双击新添加的”S-450k Surround VBR Download”模板,出现该模板设置窗口,在此可以更改部分参数。此为CNXP统一参数设置:将”Maximum bit rate” (最大比特率)改为1200(注意大片用1500,可以自己试着在1200~1500的范围内调整看看);将”Target Frame Rate”(目标帧率)设置为25,将“Voice Codec”(语音编解码器)设置为64 kbps Surround Audio,将“Music Codec”(音乐编解码器)设置为96 kbps Surround Audio,其他保持默认(图)。设置好后不要忘记按“确定”,关掉第2层窗口回到主界面。平均比特率,一般采用450~600,动作片及大片可以用600~900,不要太大
此主题相关图片如下:
附:关于码率和帧速率设置
{“Constant bit rate”(恒定比特率):即real8格式 ,即以前的rm格式
“Variable bit rate”(动态比特率):即real9格式 ,即目前的rmvb格式 ,当然选择real9格式也可以用’恒定比特率”来压制。
“Target average bit rate”是平均码率模式,压缩出来的文件将尽量接近这个平均码率。可以在450k VBR码率中调成350k 380k、420k、或者480k,最大码率一般翻倍即可。前2者压缩动漫,后2者可以压缩普通影视,在1pass压制下95%的片子可获得清晰而小巧的 rmvb(码率错位问题见下节)。最大码率的设置对于码率错位影响甚大。记住一点,最大码率不要超过1500k!一般我的经验,动漫最大码率800k即可,真人片到1100k即可使某些剧烈画面得到清晰编码。不要担心码率不够!!!!
“Target video quality”是目标质量模式,压缩出来的图像质量将尽量达到指定的标准,范围从1%(最低)到100%(最高)。采用目标质量模式,最终生成 RealMedia文件的大小比较难控制。 一般是84(即450k VBR的那个模板)特别合适。
“Target frame rate”(帧速率):默认是30,但是由于rmvb是高度压缩格式的文件,没有像DVDRIP那样有足够的数据量来保证帧数,所以这个值一定要调小,个人建议23-25 。如果需要大幅度调节亮度,那么帧率再可降低,以抵消亮度增加后文件的略增大。}
在主窗口上依次选择”设置Settings→显示音频收益控制Show Audio Gain Control”,在”Gain”窗口中进行音量大小的设定(当DVDRIP原片声音偏小时在这里调节)。
点选Advanced Video Options,进入高级影像选项。Maximun startup latency是最大启动延时,也就是播放时的缓冲时间,默认值4秒就可以了,这个设置大了的话播放时的启动等待时间就变长,小了的话开始部分的图像质量就会变差。Maximun time between key frames是最大关键帧间隔时间,时间间隔短的话,压缩后的文件会变大;大的话,关键帧前一小段的图像质量稍微变差。一般动画用2~10秒左右都是可以的。这里我们就都使用默认值。KBPS rat越高,质数当然越好,但size也会越大,phycho的专业意见是采用450kbps,他说那是质数和size最平衡的,一般流通的 REALMEDIA也多数采用450kbps的。
450kbps也有4项,但建议采用有surround的,这样出来的audio也当然比较好,当然,如果你的原档只是单声度的话,那……就你自己决定了
剩下的还有S-512k Surround 和 S-450k Surround VBR,前者压出来的是rm,而后则是rmvb。 rmvb的质数比rm要高,也就是说比较清晰基本上选450kbbps的压出的20多分钟的动画片大小在75-90兆左右。选好以后按中间黑色的箭头引入即可。
此为CNXP统一参数设置:将”Maximum bit rate” (最大比特率)改为1200(大片可用1500,自己试着在1200~1500之间调整);将”Target Frame Rate”(目标帧率)设置为25,将“Voice Codec”(语音编解码器)设置为64 kbps Surround Audio,将“Music Codec”(音乐编解码器)设置为96 kbps Surround Audio,其他保持默认(图)。设置好后不要忘记按“确定”,关掉第2层窗口回到主界面。平均比特率,一般采用450~600,动作片及大片可以用600~900,不要太大
5.画面调整(缩放)
我们认识到rmvb是一种高度压缩的格式,高度压缩格式在高度压缩进程中,应该进行一系列优化才能达到清晰而又小巧的效果。 合适的画面大小是rmvb压制人性化的体现!
压缩时需要注意的分辨率参数
下面列出三种主要的宽高比,分辨率(画面大小)的实际应用条件,需要牢记:
1:2.35 640×272(DVDRIP/rmvb) ;608×
1:1.85 ;640×352(DVDRIP);608×336;576×312(DVDRIP/rmvb)
1:1.33 – 640×480;576×432(DVDRIP);, 512×384,480×360(DVDRIP/RMVB)
此主题相关图片如下:
注:
1:2.35是传统电影的宽银幕,常见的DVDRIP画面大小是576×,640×,压制rmvb时默认即可。640×以上的必须缩放(有时会出现700X以上),建议到608×。
1:1.85是DVD的变形宽银幕,640×是最常见的画面大小,压制时可以默认。640×以上的必须缩放,建议到608×
1:1.33是标准的4:3全屏模式,压缩时缩放到512×384。这种画面现多建于动漫片。动漫片的压制画面应该统一缩放到这个数值。
VCD压成rmvb,如果原VCD画质清晰画面可以按比列放大到400×300、448×336或者480×360,如此可以更好的体现rmvb对画质带来的改善(通俗说来,就是感觉画面比较舒展)。可以使用avs加载柔化滤镜增强压缩效果
DVDRIP的画面设置请在ffdshow里设置,这样压缩时间就不会延长了
先在设定里设置成lancroz的缩小模式
然后将画面定格在512×384
注意:ffdshow和avi是如胶似漆的,因此在压制其他电影时可要将这个选项去掉
如此压缩时间就不会增加了
vobsub的画面裁减功能
如图在设置中选择crop to 16:9就可以了
vobsub的这种切割,优点是字幕位置不用再调整了。DVD vob文件不支持:( ,不知新的版本是否支持
另外VCD加载版权字幕时需注意,如图,
在这里将画面固定到原始画面。否则画面会很大。可以按照4:3的画面大小进行强行放大固定
牢记这几个数值有助于
1,画面裁减中不致于过渡裁减。如DVD vob文件的裁边!
2,某些avi片子分辨率失调,如出现人物拉长或者压扁,可以利用上述数值进行强制调整。 六、检查DVDRIP原片并加水印
现在还不能压!首先应该播放,注意画面亮度、字慕显示是否满意和同步。做到心里有数。双语的最好还用AVIMux_GUI软件检查一下音频是否出错。将 DVDRIP的几个文件都放在同一个英文名的文件夹内。将vobsub或者ffdshow的选项先设置好。正式压制前还必须做好统一的水印,然后播放几分钟看看字慕或者水印、版权字慕是否显示正常。
如果dvdrip原片亮度不够,必须调节亮度:
打开Windows自带的播放器WMP6.4(这个最稳定),字幕加载成功后右下角出现我们熟悉的绿色小尖头vobsub插件(图):此主题相关图片如下:
选择ffdshow,如图在ffdshow中设置:此主题相关图片如下:
默认的是128,我们一般调节是在140~170,建议将这个数值定在145,极个别片子需要200以上才可达到调亮效果。遇到片子很暗的可以用到200以上。调亮后片子的体积会增加,根据片长在20~50M之间,并无大碍!
关于双语avi文件的压制
双语DVDRIP多见于科教片,如BBC系列、IMAX系列等,另外一些港台片的DVDRIP可能含有国、粤语两种声道。显然大多数朋友喜欢中文讲解或国语对白,当然也有很大一部分人喜欢原声+字慕。
Helix压片时默认的是压第一声道,第一声道往往是英文解说或粤语对白。对于能正常显示字慕的DVDRIP来说正好采用第一声道来实现原声+字慕。那么没字慕的怎么办?有些双语DVDRIP的音频合成有问题,压片时会有刺耳的噪音产生(98下压片会有)。对于这些问题本人在实践中积累了一些经验。对压缩感兴趣的可以参考以下方法。需要准备2个软件:AVIMux_GUI和NanDub,射手网站去找^_^
1,双语文件的音频检查。
双语DVDRIP首先用AVIMux_GUI检查音频整合是否有错。如图示出现错误对话框,那么就用NanDub来处理!否则在某些操作系统下压出的rmvb会有刺耳的噪音。
2,AVIMux_GUI的使用技巧
AVIMux_GUI的使用十分简单,将所要分离声道的DVDRIP文件拖入软件中,选择后点“add vidieo source” ,软件分析出原文件的音频流,选择第二声道,其它的不要改动(注意旁边的选项是否与图示中一致),点击“begin”,会出现保存对话框。保存后,软件开始重新合成只有一个声道的avi文件。如果音频有问题就会出现一开始的错误提示,那么就用下面这种方法。怎么样,简单吧!如此得到的文件会比原文件小 50~60M
3、NanDub的音频处理功能
NanDub可是DVDRIP后期制作的必备工具。功能多样,新手不太好掌握。但对于我们在压制双语DVDRIP中使用它来提取一个声道,就很简单了。不过该软件目前只能提取第一声道,使用它是为了放弃第二声道,从而避免压片中会产生刺耳的噪音
打开双语DVDRIP文件,对了这里要提醒一句,要想NanDub识别各种divx、xdiv格式文件,就必须将各种解码器都安装上,光一个 ffdshow是不够的!将第二音轨取消掉 ,然后选好“直接视频复制”,最后另存为avi文件,就可得到只有第一音轨的avi文件。
不过最好这个DVDRIP有字慕,因为第一声道往往是原声!好像virturaldub和nandub对第一声道的处理不是很理想
关于压制rmvb的一些经验
1、不要一拿到DVDRIP文件就压。首先应该播放,注意画面亮度、字慕显示是否满意和同步。做到心里有数。然后用divfix查一下avi文件是否出错。双语的最好还用AVIMux_GUI软件检查一下音频是否出错。将DVDRIP的几个文件都放在同一个英文名的文件夹内。将vobsub或者 ffdshow的选项先设置好。正式打开Helix前再播放几分钟看看字慕或者版权字慕是否显示正常。
2、对于双语片,如一些科教片,可以先用AVIMux_GUI将第一声道track1调整成中文(helix压双语时默认压第一声道),这样可以不用将字幕压进去,压片时间可以大大缩减(科教片的英文一般涉及专业词汇,没有必要打出“学英语”的幌子而压成英语原声外挂中文字幕的,另外中文发音的或许会普遍接受)。中文普通话发音的中文片就不必将字幕压进去了。另外一点是,如果AVIMux_GUI不能分离音频,那么此类片子在压成rmvb时可能会有会有刺耳的噪音,应该引起注意。
3、利用成批压缩时屏蔽实时显示和在压第二个以后任务时可以缩短压片分析时间的特点,可以先截取一段10min左右的片头放在第一任务中,大家可以试试!
4、连续压片或者2pass压片者最好机器能配个不间断电源,以防电力不稳和断电带来的灾难性后果。
5、关于码率设置
码率和帧率的设置一直主观性比较大,因此争议也显而易见。从压缩实践来看(码率都是*kbps VBR Download,从略),采用450的最终码率甚至可以达到600以上,采用350的最终码率也可达到450以上。而在画面比较平缓的情况下350的和 450的实际压缩效果差别不大。在平缓画面和激烈画面相差悬殊的片子中,用较大的初码来压平缓画面,势必相应的就要用更大的码率压激烈画面,这样用不适当的初码以及连锁而来的高码率压片其结果就是最终平均码率的增大从而导致不必要的文件体积加大。所以应该合理设置初码,而利用VBR的最大码率来保证文件的清晰度。可以将初码设置在380~450k之间,最大码率一般翻倍即可!但最大码率设置不要超过1500k(这里用的是1pass压缩)
6、关于2-pass。
VBR加上2-pass是real公司的默认压缩基础方案。2pass实际是为了保证real9.0格式能实现稳定在线播放的一种算法,即码率的动态分配。
2-pass的优势在于计算准确,可以控制最终文件的大小,但压片耗时就长了,另外压片效果不见的好。2pass压片者码率应适当调高,如用700k VBR(500k),又如TRB对于珍藏片采用550k的码率。
7、于画面缩放
DVD/DVDRIP的数据量大,因此原始画面大是合乎逻辑的。但高度压缩格式要保证最终文件清晰就需要一系列优化方案。其中画面缩放就是很重要的一个方面。画面缩放不会减少最终文件大小,但可以提高文件清晰度。另外许多朋友反映,自己的机器上播放高清晰rm/rmvb不流畅(主要是机器配置低,如显卡方面),一旦画面缩放,这个问题可以明显改善。老机上(对显卡要求不高的朋友)照样可以欣赏到DVD画质般的影视。下面提供一个画面大小建议:DVD原始画面至少在512×水平,一般以640×(DVD的变形宽银幕),576×(宽银幕)水平多数,更大的有720×水平(这个水平的许多机器都是跑不动的)。一般奔2水平的老机,512×水平的DVDRIP是可以流畅播放的(我自己试验的老机),但640×就明显有停顿和不同步。
以前的普通rm画面的基本画面是382×水平(现在当然认为小了点),在15寸屏幕全屏(800×600的分辨率)恰好。17寸的在512×水平全屏(1024×)就可以避免马赛克了。因此,建议画面大小控制在512×水平(如TV格式的512×384是最佳的全屏参数)。640×的不缩放还能接受(毕竟老机的用户不多了,另外也是变形宽银幕全屏的推荐参数),但640以上的必须缩放画面。
8、动态过滤。
依DVDRIP的清晰度,一般用不着这个选项。但如果原始画面有如同电视上一般的雪花点出现或马赛克现象,可以使用这个选项,当然选“high”。
9、码率设置不要盲目偏大,那样就体现不出rm格式小巧的特点。画面太大的要经过缩小,但要注意调整。帧率不要用默认的30,建议20~25之间。
rmvb压制问题集锦
一,加载错误
1,解码器问题
对于初步接触rmvb压制的朋友来说,主要是没有安装一些特殊格式的解码器,如ogg音轨格式的,见下文。一般只要wmp可以播放的源,压缩软件都可以加载压制,不过要100%的加载成功,就需要合适的解码器了。目前mimi8的解码插件包是唯一一个适合压片用的directshow解码插件包。其它几个用于播放倒没问题,可用于压片,问题多着呢,不建议安装。如果你没耐心,那么就安装mimi8的解码插件包好了,一般avs加载的错误基本可以避免。一般有经验的,可以选择性的安装解码插件。
2,120帧的avi
所谓的120FPS其实是因为片源某些画面用到了30FPS,而某些画面用到了24FPS,由于AVI不支持变祯虑,所以系统把30和24的最小公倍数作为这个视频的祯数,就是120FPS了(?)。而RMVB压制工具最大只支持60FPS(?),所以一般的解码器不能解决120帧avi的压制。
方法有2个
第一个是将ffdshow解码器中的xvid禁止掉,即可压制(一般都要装独立的xvid解码器的,而这类解码器有控制帧率的功能),不过这么做的话,ffdshow的其他功能就不能实现了。所以从我的压缩理念来看,是不推荐的!
第二,就是利用avs变帧来让压缩工具支持了
avisource(\”xxx.avi\”)
changefps(23.976)
Levels(0,1.5,255,0,255)
LanczosResize(512,384)
同时加上亮度和缩放的滤镜(呵呵,我实际要的是这2个滤镜!)
3,avs加载错误
相对路径和绝对路径的问题
相对路径可以省好多加载内容,不过请将avs和片源和字幕文件放在一个目录里
加载plugin最好使用绝对路径,除非是明确注册过的滤镜
安装mimi8的集成插件包后directshowscource加载源都可成功。
用于rmvb压制的avs滤镜实际不需要太多,而多数只是内置滤镜
用于vob压制的场处理滤镜和VCD压制的柔化滤镜可以通过加载GK安装目录里的dll文件,更显中肯。
二,压缩死锁
压缩死锁是因为片源不完整或者有坏帧而导致的,一般表现为压缩中途程序中断、死机、强行退出等。
ERP和BRP在处理压缩死锁对系统的影响方面有提高,但不能处理压缩死锁
1,早期的divx3格式的,如果你下载的是700M左右单个的avi文件,而不是rar压缩包,那么学乖点,先用divxfix差错。没有错误的就可以放心的去成批压制吧!有错的可以使用VDM或者Nandub等将坏帧切去后再用avs合成压制,不过同时也需要注意字幕的切割,好在这种切割比较简单!
2,VCD格式的,如mpge,dat等。ED上下载的,或者从烂盘上拷贝下来的一般问题都很多。坏帧直接导致压缩错误也就算了。这些也是导致vcd- rmvb不同步的最大原因。这类片子如果可以用vcdcutter剪切那么倒可以再用avs合成压制。问题是很多这类片子vcdcutter也不能识别。
部分格式可以使用VCDGear来查错和修复。一般如果转换完成后显示红色,那么这类片子不要轻易去压制。就是压制出来的也一定不同步。而在处理VCD格式方面,不要忘了试试更简便超级解霸。
3,asf和rm等流格式的,错误就更多了。这类片子对于大家来说无必要就不要再压制成rmvb啦,呵呵!我有时因为学习avs滤镜的原因,会采asf来作为片源,碰壁的体会较深。用avs加载流格式的媒体,需要定义fps才能加载。
4,另外提到个99%死锁问题。目前的系统和压片系统下,DVDRIP-rmvb已经不存在这个问题了。不过vob-rmvb还是存在这个问题。我的感觉是插件冲突问题。目前我的小组用的vob解码插件就是dos版的破解版本,而他们的系统里往往又同时装有windvd或者powerdvd等大型具有独立解码插件的播放软件。当初感觉卸载调这些播放器或者安装在其它系统中,这个问题可以避免。
三,字幕外挂错误
1,ax注册错误
一般win98下会出现这个错误。导致vobsub不能设置,字幕亦不能出现。解决的办法是升级wmp到8.0以上(wmp你可以不用,但装上它可以避免很多不必要的麻烦)
2,idx字幕信息不全
一般只需要idx和sub2个文件即可。不过有些字幕需要ifo文件才能加载字幕。否则仍旧只是空字幕。不过这类情况目前是比较罕见了
3,VP6与mkv外挂字幕
字幕和源有冲突。一般用高版本的vobsub即可解决。可以使用mimi8的集成插件包解决mkv字幕外挂的问题,vp6的,可以使用avs外挂字幕。 mkv的压制我的系统下用BRP压制是成功的,只是需要在显示的vobsub图标里再次确认下字幕方可加载(有问题的将mkv直接改成avi试试),这样不利于成批压制。
4,常见错误
源与字幕文件不同名;ssa格式定义段错误,字幕关键语法错误;idx字幕文件里屏蔽了字幕(颜色筐都勾上了,如此vobsub图标可以出现,但字幕不能显示);部分vcd格式的不能外挂文本字幕的可以使用avs来加载就一定能成功。
四,音频格式问题
1,双语杂音的问题
一般双语的avi文件默认压制第一音轨。不过有个问题不能忽视,很少的avi文件在合成双语时是出错的。这类avi用分离时会提示音轨出错,而直接压制这类avi,出来的rmvb就会有刺耳的杂音。因此建议压制双语DVDRIP时,先用AVIMUX或者VDM去掉一个音轨,然后再压制。
2,ogg格式
ogg格式直接压制成rmvb时往往问题很多,不同操作系统和压片环境还略有差异。如果源没有问题,那么实际正确安装了插件或者通过avs的方法都可以顺利的压制,而不必转换成上G的wav。mimi8的集成插件包以及ERP带的那个解码器可以实现直接压制。在我的系统里,ogg格式的,可以通过avs让 ERP压制,或者直接让BRP来压制
3,DTS音轨
尽管目前的插件可以实现DTS的直接压制,不过因为DTS的音频数据可以占到片子的一半以上,80min的影片也要2CD以上,因此是avs合成压制的绝对适应症。建议DTS格式的,先转换成wav格式的(只是增加200M左右的大小,另外也可以熟悉graphedit的转换技巧),然后利用avs合成压制,直接压制成一个rmvb,比较含蓄。
五,不同步问题
rmvb的不同步主要是指声音和图象不同步或者声音和字幕不同步,两者都对rmvb影响很大。
影响的因素就是视频流、音频流和字幕流的复合码率!
声音和图象不同步:
可能因素分析:
1,修复后使用的avi文件(个别关键帧错误影响不大) 或者部分avi文件本身就存在不同步。
2,AC3插件太老,如如0.69以下的
3,VCD中有马赛克和断帧
4,常规下使用avs加载压制2个声道以上的avi或者rm文件
预防方法:
1,更新你的direx版本,如8.0。切割avi文件,去掉坏帧
2,升级AC3插件,如0.69以上的的具有窗口设置界面的版本!
3,用VCDgear或者VCDcutter来截取DAT文件
4,多声道的AC3音频,装AC3ACM解码器用AviSource导入AVI,基本上可以解决不同步问题。不过经我组员测试现在新版的AC3filte插件,也能解决多声道不同步的问题了
对于2引起的不同步(同步不同步)
可以尝试用rma软件进行修复:
先把要编辑的文件和RMA放在同一目录下,然后打开命令行。
开始先分离视频和音频,在命令行中键入rma -s broken.rm (broken.rm为你所要编辑的文件)
之后在目录下会出现音频文件broken.000和视频文件broken.001。
然后你在命令行中键入rma -jql500/broken.000//broken.001/ fixed.rm
这个命令的意思是说将音频文件broken.000置后视频文件broken.001 500毫秒(1000毫秒等于1秒),合成一个新的文件fixed.rm。
要将音频超前视频的话,只要在500毫秒的前面加个“-”号
也就是rma -jql-500/broken.000//broken.001/ fixed.rm 。
最后一步就是给刚建立的文件fixed.rm建立引索,具体的命令是:
rma -i fixed.rm
字幕与声音不同步:
1,字幕不是合适的切割版本,到射手等字幕站上去找合适的!
2,字幕帧率不对
有些电影字幕开头可以对上,越到后面延迟越利害,就是帧率不对造成的,可以利用vobsub里面的Cutter小工具。
点击open打开一个sub字幕,选择“Modify FPS”,“Org”和“New”分别代表源sub字幕的帧率和输出字幕的帧率,如图:
图中显示笔者修改的源Sub字幕FPS偏慢,调整到25PFS后同步。
一般23.976帧的avi对应25帧率的字幕流
3、字幕延时
可以通过在.idx文件中加入“Delay”语句来使整个字幕的播放时间提前或延迟。例如:
delay: -00:00:15:00 (提前15秒)
delay: 00:00:22:00 (延迟22秒)
delay语句必须放在所属字幕语言“Vob/Cell ID”之后,第一个“timestamp”之前
例如:
“
timestamp: 01:09:28:080, filepos: 0023af000
timestamp: 01:11:34:240, filepos: 0023c2000
# Chinese
id: Cn, index: 1
# Decomment next line to activate alternative name in DirectVobSub / Windows Media Player 6.x
# alt: Chinese
# Vob/Cell ID: 2, 1 (PTS: 0)
delay: 00:00:22:00
timestamp: 00:00:29:920, filepos: 000006800
”
表示中文字幕在第二个
延时22秒