搜索 社区服务 统计排行 帮助
  • 3913阅读
  • 17回复

[原创]使用HandBrake0.93进行DVDRip编码成x264参考图文详解教程

楼层直达
级别: 新手上路
注册时间:
2009-03-11
在线时间:
0小时
发帖:
53
如果你觉得题目怪怪的,那是我在拼凑关键字以便搜索引擎爬虫找到我=_,=
如果你是菜鸟,请使用WinAVI
如果你是老鸟,请使用MeGUI
如果你想DVDRip出不错的视频,又害怕繁琐的代码,这篇教程可能比较适合你,本文对所有参数都有自己的见解,而不是简单的翻译一下名词

HandBrake据说是做Bitcomet那个小组开发的,界面和功能都挺不错的,注意一定要0.93或以上版本,要不然你还是要写代码

点击source选择片源,可以是单个文件、VOB所在目录或者DVD所在光盘
选择章节,从x到y章,DVDRip最头痛的问题之一按章节压缩,这个软件处理得很好
Destination决定输出的文件名以及格式

picture Settings画面设定里
Crop裁剪黑边,上下左右裁剪多少像素,可以选自动会看到软件帮你选择的裁剪方案
Size重设分辨率,由于DVD全是720x480再加一个拉伸参数,但AVI不支持拉伸的像素,MKV支持但这个软件计算得不正确,所以我选none自己设,4:3的话设640x480,16:9就设720x406
Filters过滤器也叫滤镜,Detelecine电视反交错,Decomb解决IVTC交错,有关交错的产生和消除可以看看
http://dio1888.bokee.com/5302943.html写的非常好
Decomb的参数是在软件的option里面设置的,我不太会用,所以我设置Deinterlace让软件自己去搞了,Slower最慢但也最好,经过试用这样搞效果还是不错的
Denoise去噪点,Deblock去马赛克,这两个我放到x264里面做


编码器当然选x264了,FPS帧率选跟片源相同
Quality质量的三项是单选的,1按文件大小;2平均码率;3质量度,推荐用码率比较精确,1200-2000都行,2000以上就没必要了
Grayscale Encoding灰度编码,不知道是干嘛的,懂的人帮忙补充,各种预设都没选它,我也不选了
2-pass是绝对要的,对于码率精确度和编码质量都有提高
Turbo 1 pass加速第一次编码,查资料都说没害处那就选罗


音频没啥难的,选格式、声道、采样率、码率
DRC好像是质量度,我不太关心音频,有声就行


重点的x264来了,参数有几十项之多,软件只给出了主要的项目,老鸟想设更多可以自己在下面加
Reference Frames参考帧,连续的帧之间互相参考,数字越大压缩率当然越高,最大16,一般人选8
Mix Reference混合参考,某一帧可以参考前面的也能参考后面的
B-Frames两个I帧之间可插入的最大B帧数,越大压缩率越高,我用6
Direct动态预测方式,默认"spatial",可选项:none/spatial/temporal/auto,不太懂选Auto舒服些
Weighted B帧加权预测(可以减少相邻B帧质量低的影响),选了好
Pyramidal B层叠B帧,也是可以提高压缩率的

Motion Estimation Method全像素块动态预测搜索的方式,越往下越复杂,但据说EXH实在太慢了,效果提升不大,那就倒数第二个罗
Motion Estimation Range全像素块动态预测搜索范围,越大越好,默认16,我用24
SubPixel Motion Estimation子像素动态预测
1:用全像素块进行动态搜索,对每个块再用快速模式进行四分之一像素块精确搜索
2:用半像素块进行动态搜索,对每个块再用快速模式进行四分之一像素块精确搜索
3:用半像素块进行动态搜索,对每个块再用质量模式进行四分之一像素块精确搜索
4:用快速模式进行四分之一像素块精确搜索
5:用质量模式进行四分之一像素块精确搜索
6:进行I、P帧像素块的速率失真最优化(rdo)
7:进行全部帧像素块的速率失真最优化
8:进行I、P帧运动矢量及块内部的速率失真最优化
9:进行全部帧运动矢量及块内部的速率失真最优化(质量最好)
以上是抄的,既然高质量预设都选9,我也用9
Analysis像素分析,用all好
8x8DCT8x8的离散余弦变换,要质量就勾
Deblocking反马赛克,0不处理,正数柔化,负数锐化,动画和高速画面适合柔化,静态适合锐化,比较主观的选项,为什么有两个我不知道
Trellis量化,对每个8x8的块寻找合适的量化值,需要勾上CABAC才有
0:关闭
1:只在最后编码时使用
2:一直使用
但我在某些地方听到的说法是跟暗处细节有关,0平滑,1的话细节多但噪点也多,我选1折中
no-fast-pskip关闭快速P帧跳过检测,能提高质量的我都不会放过,勾上
no-dct-decimate关闭P帧联合编码,直译应该是“不使用离散余弦去除冗余”,要压缩率就不勾

终于完成了,你可以点Start开始编码,也可以把当前设置加入队列,几个任务全安排好再开始压缩,然后就可以睡觉去了
祝你好运
级别: 新手上路
注册时间:
2007-11-16
在线时间:
0小时
发帖:
51
只看该作者 1楼 发表于: 2009-03-12
mediacoder是全中文。。。

“皇上死了叫崩,诸侯大臣死了叫薨,普通老百姓死了叫死,这专家要死了叫:“哦也”。”——郭德纲
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 2楼 发表于: 2009-03-12
HandBrake是基于什么编码内核的?

能输出x264 in AVI的要么是vfw要么是mencoder,这两个都有问题
唯一没什么问题的是avidemux

还有那个avi不支持PAR的说法也是扯淡
级别: 新手上路
注册时间:
2009-03-11
在线时间:
0小时
发帖:
53
只看该作者 3楼 发表于: 2009-03-12
我是新手什么内核我不清楚。。还有请教下你说的有问题是什么问题啊
AVI是否支持拉伸像素(PAR是什么我不清楚。。)我不知道,但这个软件没体现出来
级别: 新手上路
注册时间:
2005-06-30
在线时间:
1小时
发帖:
529
只看该作者 4楼 发表于: 2009-03-12
引用
最初由 roozhou 发布
HandBrake是基于什么编码内核的?

能输出x264 in AVI的要么是vfw要么是mencoder,这两个都有问题
唯一没什么问题的是avidemux

还有那个avi不支持PAR的说法也是扯淡
avidemux没问题么……我印象中avidemux也是有问题的。。

至于AVI不支持PAR,嘛,确实有很多Player无视AVI的PAR……

级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 5楼 发表于: 2009-03-12
引用
最初由 ssnake 发布
avidemux没问题么……我印象中avidemux也是有问题的。。

至于AVI不支持PAR,嘛,确实有很多Player无视AVI的PAR……


那又有几个Player不无视mkv,mp4的PAR?一般都是只管bitstream的PAR而不管容器的PAR。
级别: 圣骑士
注册时间:
2003-02-20
在线时间:
79小时
发帖:
1605
只看该作者 6楼 发表于: 2009-03-12
要简单现在mediacoder只要会设参数。。。。iso直接丢进去就能rip出来。。。

嗯。。。
级别: 新手上路
注册时间:
2009-03-11
在线时间:
0小时
发帖:
53
只看该作者 7楼 发表于: 2009-03-12
引用
最初由 roozhou 发布


那又有几个Player不无视mkv,mp4的PAR?一般都是只管bitstream的PAR而不管容器的PAR。

是不是无视我不清楚,但在暴风跟微软媒体播放器11里AVI都没有拉伸效果,MKV倒是有的,MP4没试过
级别: 骑士
注册时间:
2005-01-04
在线时间:
0小时
发帖:
1138
只看该作者 8楼 发表于: 2009-03-12
引用
最初由 hs987654321 发布

是不是无视我不清楚,但在暴风跟微软媒体播放器11里AVI都没有拉伸效果,MKV倒是有的,MP4没试过

暴风怎么样都无所谓,那种垃圾可以去死
至于WMP11,那要看系统用了什么AVI分离器,什么解码器

I've Sound音樂聯盟(点击进入)

[CHN][IFS][eDtoon][TLF][VeryCD]VempX <= eMule的ID,欢迎查看共享文件
~My Blog~
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 9楼 发表于: 2009-03-12
关键是bitstream里的PAR对比对
级别: 新手上路
注册时间:
2009-03-11
在线时间:
0小时
发帖:
53
只看该作者 10楼 发表于: 2009-03-13
引用
最初由 vempx 发布

暴风怎么样都无所谓,那种垃圾可以去死
至于WMP11,那要看系统用了什么AVI分离器,什么解码器


暴风跟KMPlayer应该算最流行的播放器了,哪里垃圾啦?
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 11楼 发表于: 2009-03-13
引用
最初由 hs987654321 发布


暴风跟KMPlayer应该算最流行的播放器了,哪里垃圾啦?


暴风垃圾,KMPlayer好一点。暴风其实就是个改装过的MPC加一大堆外置解码器分离器。

这两个东西都抄了MPC的代码并且没开源,违反GPL协议,而且还捆绑了一些收费的商业解码器。
KMP好歹还提一下用到了哪些代码,至少不违反LGPL协议;暴风什么也不说,默认都是他自己的。暴风是中国人的耻辱。
级别: 工作组
注册时间:
2003-08-26
在线时间:
13小时
发帖:
6600
只看该作者 12楼 发表于: 2009-03-13
引用
最初由 hs987654321 发布


暴风跟KMPlayer应该算最流行的播放器了,哪里垃圾啦?
暴风?流行你妹,渣到家的东西

催片请点此处: http://bbs.popgo.org/bbs/read.php?tid=502402&displayMode=1#19103164
级别: 新手上路
注册时间:
2009-03-11
在线时间:
0小时
发帖:
53
只看该作者 13楼 发表于: 2009-03-14
怎么都这么反感暴风啊。。我觉得一代挺好啊
2,3代除了多个调亮度功能,其他方面退步了
级别: 新手上路
注册时间:
2006-06-08
在线时间:
0小时
发帖:
148
只看该作者 14楼 发表于: 2009-03-14
理由上面不是说了吗??
暴风是不要脸的典型,qq影音都比它好,不过qq有没有违反gpl不知道。
要是有压片又快又好的就好了

快速回复

限150 字节
上一个 下一个