作者erspicu (.)
看板DC
标题[闲聊] 从GH2 176Mbps超级流量谈GOP
时间Wed Jan 4 14:44:36 2012
其实是旧文了
不过我最近才知道这个事情
想说来闲聊介绍一下
就是说gh2经由破解韧体
加上一些录影的参数设定
最高可以达到176Mbps
大概看了一下相关讯息
和网路串 更细节的设定参数部分不是很清楚
不过大概就是透过低GOP组合搭配和高流量设定来达成
以我GF1的经验来说,其实流量设定跟最终输出平均流量之间并不一定很符合,
同样设高流量,拍摄同时间,一个静止不动拍摄静物录影,
一个拿着晃来晃去录影,产生最後的档案大小差异颇大,
但是原则大概是说最终输出平均流量<=流量设定,
这其中设定参数的角色比较像是规范一个上限
(不过这是GF1如此,每台录影机或是编码器可能都不太相同,有些是很准的),
为啥会这样?这牵扯到流量分配问题,如果有在玩转档的人大概会知道,
简单来说GF1录影比较偏像是有上限的固定量化模式,
关於这点就不需要再深究了,但是估计GH2也是类似这种情况,
这也就是为何不单单只是把流量设大,还要设定低GOP的原因,
因为流量设定上限开大,流量也不一定会输出这麽大,但是低GOP的话,
会强迫输出较高的流量.
那啥是GOP,简单来说一般基於运动向量的视讯编码技术(大致上就是把画面切成很多区块,
每个区块计算下一张影格相对位置区块的最接近移动偏量,好比说画面某处有一颗苹果,
下一张画面因为镜头移动的关系它相对往左移动了,那原本苹果所在位置的区块,
就会出现运动向量左)都会有GOP设计的概念,
GOP就是一组相关联的影格组合,其中又分成IBP三种类型的影格,
可以参考
http://en.wikipedia.org/wiki/Video_compression_picture_types
其中I-frame是完整的影格,类似jpg,如果编码中每张frame都是i-frame,
X乎就跟mjpg编码差不多了,一组gop一定是以i-frame当开头.
i-frame理论上画质最好,而容量也是最大的,强制把GOP设低,
一段影片就会有更多的GOP组合,简单举例,2100张影格的一段画面,
如果GOP是7,那就会有300分GOP的组合连结,最少最少会有300张I-FRAME,
如果GOP是3,那最少会有700张I-FRAME,由於GOP一设小,I-FRAME一多,
加上上限流量高,I-FRAME的所需容量大,自然而然流量就可以变高.
不过......... 老实说... 我存疑的是,流量高画质未必会好,
有时候还得视实际情况而定,不过按照网路评测,
至少GH2使用破解的176Mbps出来的结果是好的.
下面只是举例,详细数据只是乱举
好比说i-frame要维持良好画质可能需要400KB,
p-frame要维持良好画质只需要4KB(至少维持住前面那张frame的画质),
一个组合 IPPPPPPPPPPP 要维持良好画面只需要400 + 4*11 = 444KB 给流量400KB
一个组合 IPIPIPIPIPIP 维持画质需要 400*6 + 4*5 = 2420KB 给流量1200KB
你觉得哪个比较好??
所以还得看实际的状况和搭配而定.......
不过推测....因为毕竟GH2是硬体的关系 编码可调参数又不多
IBP量化品质应该也是写死的.... 好比说i就是品质90% p就是70%
如果流量给的足够的前提情况下 的确gop越小越好
but....我在意的反来不是流量高低.... 而是希望哪天有什麽机种
在编码设定上能够用量化或是品质模式让user自行设定
说真的视讯动态小的时候
给176mbps超浪费
视讯动态超大的话
给176mbps估计还是一样不够
最理想的状况 就是根本不设限
以固定的量化品质为前提
浮动地决定每张影格大小
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.248.58.121
1F:推 fish880731 :我反倒比较希望有1280*720 300fps这种规格 01/04 14:54
2F:→ EShensh :300fps 也太夸张吧... 01/04 14:59
3F:推 adios881 :qp 的话可能会需要更多的 resources 吧 (cost up 01/04 15:56
4F:→ adios881 :需要的电源、体积都会大很多 (就不太适合消费型机种 01/04 15:58
5F:→ adios881 :不然我也是喜欢raw video 再自己压 01/04 16:00