作者tonyhsie (一笔挥毫天下定)
看板AVEncode
标题Re: [请问] x264 的 bframes 跟 reframe
时间Sat Dec 4 23:45:25 2010
※ 引述《twoseven (Tse)》之铭言:
: 关於这两个设定已经困扰好几天 查询google中文网页也没有特别多的介绍
: 目前看到大部分的影片常常都是ref设定为2
: ref
: 预设:3
: 控制DPB(Decoded Picture Buffer)的大小。范围是从0到16。总之,此值是每个P帧可
: 以使用它前面多少个帧作为参考帧的数目(B帧可以使用的数目要少一或两个,取决於它
: 们是否作为参考帧)。可以作为参考帧的最小ref数是1。
: 上面指的是它会预先读取好的意思??
不是
它是说 P-frame 要参考前面的几个 reference frame
值越大,理论上画面越好,但也会加重 decoder 的负担
例如,一个 GOP 为 IPBBPBBPBBP
对最後一个 P-frame 来说,ref = 3 时,参考前三个 P-frames
ref = 1 , 一
MeGUI 建议 1-5
: bframes
: 预设:3
: 设定x264可以使用的最大并行B帧数。
: 这..看不太懂
在一串 frame 里,控制 B-frame 的最大连续个数
值越大,理论上画质会越差,但压缩率会越高
IPBBPBBPBBP => brames = 2
IPBBBPBBBPBBBP => brames = 3
MeGUI 建议 2-3
: -------------------------------------------------------------
: 想请教一下,如果设定ref是1,bframe设定是0,有什麽特别的影响吗
一言难尽
如果你不了解这两个选项作什麽用,那用预设值就好
: 或是提高这两个数值,可以带来的帮助?
: 最近由於不断转档上传一些影片,实验了很多软体,由於内建设定都不太相同
: 却也各自有各自的问题,所以想从一些地方去调好设定值
很多选项看不懂很正常,因为要看懂的前提,是要大概了解 MPEG 压缩的原理
若不了解原理,我建议直接套用预设值就好,不需要伤太多脑筋
MeGUI 也有一堆已经设好的 profile 可以套
--
白发三千横世态
玉骨冰心纵苍穹
风节自古如残照 ▁▁
青袍一舞笑人庸 ▕玉冰▏
▕骨心▏
▔▔
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.107.234
1F:推 web2312:推 12/05 00:10
2F:推 raiechun:曾经看过Ref=16, KInt=600, ME_range=32, Bframe=16, pro 12/05 03:47
4F:→ y3k:ref高 播放需要的硬体能力好像越高 一般来说4-6就可以了 12/05 13:21
5F:→ y3k:再上去根本没差多少= = 12/05 13:21
6F:→ y3k:打错 3-5 orz 12/05 13:22
7F:→ tinlans:要支援硬解,解析度越大,ref 可设的值越低。 12/09 07:43
8F:→ tinlans:1080p 你想支援显卡硬解,ref > 4 基本上就 bye 了。 12/09 07:45
9F:推 goldie:推 01/24 16:59