公告:服务器迁移已顺利完成! 网址全面启用 https

服务器2号 服务器3号 服务器4号 服务器5号

申请VIP无广告,支付宝,微信,USDT!
在线客服请尝试以下不同链接如果进不了的话在线客服(1) (2) (3) (4) (5) (6)
(7) (8) (9) 实时开通

查看完整版本: 多年经验心得,如何【压缩视频文件】,申精求加分!

zorro0923 2012-6-26 14:29

多年经验心得,如何【压缩视频文件】,申精求加分!

论坛上之前已经有大大发过类似的教程,有些比较专业。我这里把我4年来得压片心得以及网络上收集的信息和大家分享一下,算是通俗易懂版的吧!

[size=5]首先说压片,软件有 [color=red]Easy Realmedia Producer[/color] 和 [color=red]Helix Producer Plus[/color] 和 [color=red]窝狸全能视频转换器。[/color]解码器也很重要,常用 [color=red]完美者解码[/color] 和 [color=red]终极解码[/color],这2个解码器都比较全面,安装其中一个即可,否则可能引起软件冲突。以上软件大家可以很方便的在网上下载到,下载地址问百度吧。这里主要是讲[color=#ff0000]Easy Realmedia Producer[color=#222222],中间部分比较长的是设置的详细设置说明,懒人们可以不用看,但结尾的总结注意事项必须得看,我用红色字体了。[/color][/color][/size]

最常用最实用的就是[size=4][color=#ff0000]Easy Realmedia Producer[size=2][color=#222222],绝大多数[size=4][color=red]AVI,MP4,WMV文件[/color][/size]都是用他来压缩,软件界面很简单,设置界面如图[img]http://dvmakes.com/d/file/zhizuo/geshi/2011-11-25/4b9d8345edcfab00afa03705145d2fac.jpg[/img][/color][/size][/color][/size]
[size=2]对于大多数人而言,不需要更改太多设置,直接压缩即可,中文界面,易懂。[/size]
[size=4][color=red]本人使用的是550-900的动态码率(其实450-900也没什么区别,个人感觉好一点而已),'视频模式"是Sharpest Image,音量调节到了最大(个人喜好,哈哈),其他的都不更改,这样可以满足绝大多数朋友的需要了,视频质量还不错,不过不要奢望和原文件一模一样,你得到一样东西,必然会失去另一样(装哈13)。[/color][/size]
[size=2][/size]
[size=2]下面对所有设置做一个详细说明,高手们可以根据自己需要更改其他设置。[/size]
[size=2][/size]
一、压缩设置:
  固定码率:用恒定比特率压缩,生成的是RM格式文件。对于平缓和动态镜头都使用同一种比特率压缩,因此平缓镜头和动态镜头的质量差别很大,特别是低码率压缩,平缓镜头看上去还过得去,但动态的镜头看上去会很糟甚至看不清。这种压缩方式会造成平缓镜头码率浪费和动态镜头码率不够的缺陷。优点是压缩速度快,兼容性高。
  动态码率:用可变比特率压缩,生成的是RMVB格式文件。对于平缓镜头采用较低码率压缩,对于动态剧烈的镜头采用高码率压缩,使平缓镜头和动态镜头看上去画质没什么差别,又不会增加文件大小。在文件大小相同的前提下,动态码率压缩的要比固定码率压缩的好得多;在质量相同的前提下,动态码率压缩的文件比固定码率压缩的文件大小小很多。
  最大码率:动态码率压缩时指定的码率上限。镜头动作越激烈,码率的分配会越高。但压缩的最大码率超过片源最大码率时,压缩时实际最大码率不会超过片源最大码率。
  平均码率:动态码率压缩时指定的码率下限。压缩平缓画面时,码率的分配会较低,但不会低于平均码率,当使用1st&2nd编码方式时,总体码率会被设置成趋于平均码率,从而在画质和文件大小两方面得到较好的平衡。
  视频质量编码:指定平均码率为片源质量的百分之几,一般只用一次编码(即不勾选“使用二次编码)。要得到好的质量就必须设到80以上,而压缩出来的文件大小会接近甚至超过片源的文件大小。
  视频模式:
  Normal Motion Video(普通动作视频),适用于压缩大部分影片。用这种模式压缩,动态画面和静态画面所得到的帧率和画质会比较平衡。
  Smoothest Motion(平滑动作),适用于压缩动作比较平缓柔和的片子,例如课堂教程、演讲、评书等。
  Sharpest Image(高调图像),适用于压缩动作很激烈的片子,比如武打片、赛车片、战争片、舞蹈片。
  Slide Show(幻灯片),很少用到,一般只用于电子相册。
  视频编码:速度快的机子推荐使用RV10编码器。RV10比RV9慢很多,因为编码的复杂度较高,所以压缩质量会比RV9好。平均码率500以下也可以用RV9编码器,500以下RV9和RV10压的几乎看不出差别,
  设定FPS:帧数。一般可以不设(不打勾),按片源的原始FPS进行压缩。对于FPS较高的片子可以设到20-24,人眼的分辨能力是20FPS左右,FPS太高浪费。而且FPS和画质有互相牵制的作用:在文件大小和码率不变的前提,FPS越高,画质会越差,而FPS越低,画面越好。但帧数太低会造成不连贯的感觉。
  音频模式:分为音乐和语音两种。MTV和音乐选音乐,以对话为主的片子选语音。
  高质量方式重采样音频:一般要勾选
  音频编码:音频模式选择音乐时,视片源音频方式而选择。语音选32K Voice或64K Voice。
  播放缓冲时间:从连通服务器到播放开始的时间,只有在线播放时才用到。一般设60-90秒。
  关键帧间隔时间:对于动作较少较平缓的片子可以设置到15-20,对于激烈和码率较高的片子,应该设得小一点2-8。
  添加错误纠正码:在下载或在线播放过程中,若出现数据丢失而造成的帧不完整,就会有马赛克或卡死。如果添加了错误纠正码就能正常播放。
二、过滤设置:
  调整画面大小:不推荐使用。原因后面会讲到。有点图像处理常识的人都会知道,决定图像质量的是图像的整体象素数量,而不是画面的大小。有必要调整画面大小时,推荐勾选“高质量调整画面大小”。
  允许压缩时预览视频:一般用不到。
  “更多设置”:裁切视情况而用,一般用不到。调整画面颜色亮度不如使用FFDSHOW。AVISynth,会AVS脚本的不妨直接在此调用各种调整功能和滤镜。
  减少视频杂波:移除视频中失真的或多余静态的画面。
  调节音量:压缩时会经常用到。
  黑色水平调整:增强对比度,使暗的更暗,亮的更亮。
  音频延迟/提前:用于调节声音和视频不同步。
  设定影片结束时间:用于预压缩和删除结束字幕。
  反交织/倒转电视电影:去除交织线、倒转方向。
三、RV10/9编码设置:
  编码一般选项:(打勾表示选择,填充表示使用编码内核的缺省值)
  EHQ模式(Encoding Complexity,高密度封闭式编码):即编码复杂程度。理论上是:EHQ越高,压缩速度越慢,质量越好。但实际上EHQ是压缩比,也就是说EHQ越高,文件压缩比越大,压缩速度越慢,文件越小,质量越差。EHQ越低压缩比越小,质量越好,文件越大。(所谓的压缩比较大就是以牺牲较小的质量换取更大的压缩)。 当EHQ不勾选时,表示按默认值85。EHQ可以设到100以上!编码复杂度可以设得比首次编码复杂度低,但这两种非常规设置没什么实用价值。
  首次编码复杂度:1st pass分析片源时的算法的复杂程度。设置越高,分析速度越慢,但分析得越精细。
  编码复杂度:2nd pass压缩时编码复杂程度。设置越高,压缩比越大。
  自定义包大小(certain packet (slice) size):在使用二次编码或视频质量编码时开启可以增加压缩比,一次编码不要开启。<根据原文翻译>强制使用自定义包大小,任何数据都能具体指定。但超过16000的无法用RealOne V2及早于它的编码内核编码,因为会出现错误。默认:当平均码率450,最大码率1352(或略低)时,包大小为15000。
  使用二次编码:1st Pass为分析片源,2nd Pass为压缩,1st&2nd为分析完片源后马上压缩。单独使用1st Pass或2nd Pass时,必须勾选“使用新速率控制”,这样2nd Pass才会调用1st Pass的分析结果进行压缩。
  图像高质量重新采样:<根据原文大意翻译>使用图像重新采样RPR(Reference Picture Resampling)进行编码,有时能得到与片源一样的码率效果(解析度),不管使用多低的码率压缩,都能得出较好的效果。 默认:打开。
  自动插入关键帧:<根据原文大意翻译>插入关键帧(the insertion of key frames)于动态镜头,之后编码器将复位到整体帧(即根据镜头的动态程度调整关键帧率)。此功能可加强整个镜头(特别是高速镜头)动作的连贯性。 默认:开启,如果不是在CPU强制激活状态下(unless in Live mode under CPU duress)。
  encodeAllFrames:编码所有帧。RMVB编码器当遇到码率不足时,会不编码一部分帧,从而导致丢帧(画面会有停顿),启用这项后即强制编码所有帧。
  允许计算信噪比:<根据原文翻译>PSNR(允许信噪比)及相关请查阅rv9编码器说明。[等于没说!] 默认:关闭。 允许信噪比即不对画面噪声(不是声音的噪声)进行处理。与边缘反干扰滤镜效果相反。关闭此项则对SNR进行处理。一般不和边缘反干扰滤镜同时使用(勾选此项就不用勾选边缘反干扰滤镜)。
  边缘反干扰滤镜:<根据原文大意翻译>此功能可修正图像边缘线条使之锐化。边缘反干扰滤镜对PSNR不利。 默认:开启,如果不使用PSNR。 一般不和允许信噪比同时使用(勾选此项就不用勾选允许计算信噪比)
  chromaModeDecision:?
  B Frames:可以增加压缩比和流畅度。
  使用新速率控制:用于分析完片源后不马上进行压缩的情况。ERP会把1st Pass分析片源得到的码率配置文件保存下来,以便于将来2nd Pass压缩时调用。
  新速率控制设置:
  目标视频大小(Target Video Size):指定目标文件大小。设定此项后,原始帧率(rcSourceFrameRate)将无效。
  KeyFrameBoost:增加关键帧。
  HighBitrateReduce(降低高码率):以使码率、帧数、PSNR得到较好的平衡。Usually good for average PSNR, and/or low/medium bitrate streams, where the largest frames cost too many bits
compared to the PSNR achieved。<根据原文大意翻译>通常为了更好地均分PSNR,在低或中等动态码率下,PSNR实现了在帧数多的地方配置了较大的码率。
  LowBitrateBoost:增加低码率。
  片源的fps*1000:SourceFrameRate。指定片源帧率。比如23.97帧*1000=23970 
  PFrameRefQuant:?
  BFrameRefQuant:?
  rcBestPSNRMode:?
  Inloop filter options(Inloop滤镜选项):<根据原文及ERP帮助文件的大意>Inloop滤镜的作用是把画面压得模糊一点,提高压缩比,在低码率下作用较大。
  CutOffQuant:阀值,0为完全调用Inloop滤镜,31为关闭
  Cut Off Compatible:使Inloop滤镜向下兼容,让realone v2及以前的编码器也能使用Inloop滤镜。
  CutOffBUseRefQuant:对B帧也使用Inloop滤镜。
  注:Inloop滤镜在Sharpest Image(高调图像)视频模式下的默认值:CutOffQuant=10,CutOffCompatible=false(关闭),CutOffBUseRefQuant=true(开启)
  OverFlowControlStrength(溢出控制强度):控制文件大小偏差的程度。
  MaxOverFlowImprovement(最大溢出纠正):修正偏小的文件。重视质量时选用。
  MaxOverflowDegradation(最大溢出降低):修正偏大的文件。重视压缩比时选用。

[size=4][color=red]注意事项:
1、压缩前一定要先播放源文件,有些我们下载下来的片子由于未知原因无法播放,这种概率极小。
2、决定RMVB质量的是片源的品质,而不是码率的高低。片源质量好的,用低码率也能压出和源文件相媲美的质量,片源质量低的,用再高的码率也压不出好质量。就是说用质量高的片源压缩,质量损失会较小,越不好的片源质量损失越严重。
3、直接压缩DVD的VOB文件时,有的不能设定FPS和自动插入关键帧,否则压出来会很顿。
4、RV10编码会比RV9好,但如果用500以下的码率,RV10和RV9压出来看不出差别。RV10编码速度比RV9慢很多。
5、不推荐使用调整画面和裁切,那样只会增加压缩时间,没有实用价值。RMVB都是用电脑播放的,播放时调整播放器屏幕大小即可,没必要做劳机费时的事。画面长宽比例异常的片源另当别论。
6、不推荐使用ERP自带的反交织和亮度调整功能,因为效果不好,不如使用FFDSHOW的反交织和亮度调整。
7、压缩DVD、HDVC、AVI、MPEG2等高清晰格式片源时,使用视频质量编码得到的结果反而很糟,不如使用平均码率。为得到较好的画质,最好使用平均码率800以上最大码率3000以上的设置,压出来的片子质量绝对高于同等文件大小的MPEG文件。如果直接压成600以下的码率,可调用ffdshow的“后处理”滤镜以消除压缩后的马赛克(那个滤镜对消除压缩后的马赛克特别是高速镜头的马赛克很有效),或通过缩小画面的方法消除马赛克(原理和图像处理相同)。
8、不要装暴风影音等自带视频解码编码插件的播放器。实践证明,AVI文件无法压缩几乎都是编码解码插件不兼容引起的。MPEG2也一样。
9、根据需要选择二次编码或一次编码。二次编码只是为了让文件大小和质量得到较好的平衡,适用于一般片子;如果重视质量轻视文件大小,或重视文件大小轻视质量(认为只要文件小质量差还过得去),就应该选择一次编码。
10、当码率不变时,编码器是以保持文件大小为优先,而不管你设置什么帧数。当你帧数设得越大,画面会越糟,反之,当帧数越低画质越好。所谓码率的概念并不是指画面的分辨率,而是指单位时间内传输的数据量。码率决定了画质的好坏和文件大小,帧数决定动作连贯性并会对画质产生影响。
11、有了Easy Realmedia Producer后还需要Helix Producer Plus和[size=5][size=4]窝狸全能视频转换器[/size],[/size]有一些Easy Realmedia Producer无法压缩的片子,Helix Producer Plus却能正常压缩,Helix Producer Plus无法正常压缩的窝狸全能视频转换器都可以压缩(尤其是较大的MKV文件),有朋友可能纳闷,既然窝狸都可以压缩那为什么不干脆就用他,我之所以把他放在最后说,是因为他压缩出来的片子画面质量,文件大小都不如以上2款软件,并且压缩时间长。[/color][/size]
[size=4][color=red][/color][/size]
[size=4][color=#ff0000][/color][/size]
[size=4][color=red][size=3][color=black]以上有些是原创,有些是我在网上收集的,希望能够满足大部分人的需求,觉得好的话就麻烦点右上角支持一下我吧,后续我还会把一些视频编辑的软件及方法发上来,所有我们常见的RM,RMVB,AVI,MP4,WMV,MKV都可以编辑,绝对的简单实用,敬请期待!谢谢大家![/color][/size]

[/color][/size][color=red][/color]
[size=2][color=red][/color][/size]

zorro0923 2012-6-27 10:13

没人关注吗?:cry :cry:cry  斑竹给个置顶吧

wsy0302 2012-6-27 10:13

楼主讲的太详细了,先回复,在慢慢看看,谢谢楼主分享:excellence

Izuo 2012-6-28 00:47

*** 作者被禁止或删除 内容自动屏蔽 ***

silas_j 2012-6-28 03:43

把红字大字部分看完了,很用心啊~先收藏了,碰到问题再来找。
谢谢楼主。

zorro0923 2012-6-28 09:44

感谢各位的支持,有问题可以发信息到我论坛邮箱!

pima 2012-6-29 09:06

支持下楼主,个人感觉还是megui好用,X264嘛,设置好参数,性价比好多了。

fu1982 2012-6-29 19:48

学习了,我是菜鸟,好好研究一下,碰到问题就可以自己解决了

sun0 2012-6-29 22:45

受益匪浅啊,慢慢理会吧,谢谢!

t318 2012-6-30 19:08

文章类容很丰富,谢谢楼猪,收藏后仔细学习

woshiFEI4 2012-7-1 03:33

真的很详细,很感人,先学习,学习透了有资源了在发帖

弥赛亚 2012-7-1 05:38

好帖子 内容丰富细致 学习了 多谢楼主发帖教学:hint

dyiheng 2012-7-3 11:11

这个可是技术贴,说明很详细,感谢分享,收藏了

lz582123 2012-7-3 12:05

哇 受益匪浅 收藏学习中 等我珍藏达到一定数量我也压缩发到网上分享:teeth

阳顶天. 2012-7-5 23:24

学习了!版主一定要加分啊!一直使用暴风影音!

ishine 2012-7-6 00:45

看上去很复杂
其实很简单
学一遍就会:teeth

utyytyu 2012-7-6 16:10

谢谢楼主的教程了,收藏了,防止以后用到

utyytyu 2012-7-6 16:12

嗯。。。刚刚试了试,到确实是解析出了ip,不过似乎又是不太好用诶。。。

Hellen938 2012-7-6 23:12

多谢分享,学习了。不错的方法。下来试试!

yy196196196 2012-7-7 23:04

需要制作片子的同仁得好好研究了:teeth
页: [1] 2 3 4
查看完整版本: 多年经验心得,如何【压缩视频文件】,申精求加分!