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

【原创】10bit视频编码——特性及全面播放方法介绍(2012.1.18更新)

楼层直达
级别: 工作组
注册时间:
2004-02-21
在线时间:
15小时
发帖:
3521
只看该作者 19楼 发表于: 2011-08-28
支持新技术。
如果要实用化,还是得放到实际中或模拟实际情况来检验和比较,最好用普通常用的参数和码率压,然后进行对比。过高或过低的码率,实际应用少,意义小。
比如设定一样(不包括码率),8bit压一份,10bit压一份。增加(或降低)8bit码率与10bit相同再压一份。
这里还不太明白,10bit压出来体积比8bit的大吗?或者更小?还是仅仅编码过程中的技术?最终体积一样,仅仅增加编码时间?用复杂的计算换质量?
另外片子不用太长,几十秒就够,也不用音频,方便压制和上传下载。可以多选几种类型,最好能突出10bit优势的的片子片断,key的动画相差不大。

级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 18楼 发表于: 2011-08-28
引用
引用第17楼mawen1250于2011-08-28 01:14发表的 回 16楼(roozhou) 的帖子 :
SVP的全称就是Smooth Video Project,就是因为从电影诞生至今一直沿用24fps的视频并不流畅,所以通过插帧为双倍或60fps实现更流畅的回放,但前提是CPU够强。

这个要做也应该播放时做(很多电视机都有这个功能),压片的时候做纯粹浪费码率。另外电影24fps并没有不流畅,人家的快门速度是1/24秒,和动画或者电视摄像机不一样,通过motion blur来提升流畅度。
引用
DirectVobSub的问题我也说得很多了,所以我推荐使用MPC-HC的字幕引擎。对于使用BT.709的高清视频,要能用DirectVobSub显示正确颜色的字幕,必需在解码器端就输出RGB32

你可以用我direct264里带的vsfilter.dll,这个问题已经修正了,会根据分辨率自动选择BT709还是BT601。

级别: 小荷初露
注册时间:
2011-08-01
在线时间:
13小时
发帖:
50
只看该作者 17楼 发表于: 2011-08-28
回 16楼(roozhou) 的帖子
SVP的全称就是Smooth Video Project,就是因为从电影诞生至今一直沿用24fps的视频并不流畅,所以通过插帧为双倍或60fps实现更流畅的回放,但前提是CPU够强。
我会想到用SVP去压60fps视频,也是因为有个人就搞了许多这种测试视频:http://www.nyaa.eu/?page=torrents&user=80434
多视频流也是因为几年前BakaBT论坛就有个帖子给出了一些测试视频,包括AIR OP,双视频流的测试视频,还有Kanon OP和Clannad OP,Planet Earth第一集1分钟片段,当时我是不了解动画的,所以过了几年看到AIR、Kanon时才发现以前的测试视频就是这个的OP。

DirectVobSub的问题我也说得很多了,所以我推荐使用MPC-HC的字幕引擎。对于使用BT.709的高清视频,要能用DirectVobSub显示正确颜色的字幕,必需在解码器端就输出RGB32,而ffdshow的RGB转换与其10bit解码是不兼容的,LAV我没试过强制RGB32输出,所以不清楚。


之前发帖数不到20,发不了链接,所以帖子里少加了很多内容。
[ 此帖被mawen1250在2011-08-28 01:24重新编辑 ]
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 16楼 发表于: 2011-08-27
对哦,无对比无说服力。
还有插帧的60fps有什么意义?还不如用fraps录段fps游戏拿来压呢。

还有DirectVobSub是渲染到帧上的,而且不支持10bit。
级别: 工作组
注册时间:
2003-08-26
在线时间:
13小时
发帖:
6600
只看该作者 15楼 发表于: 2011-08-27
滤液妹子的eva剧场ed多大来着……

话说我没看出这帖子的意义何在。没做测评没做对比也没有任何指导意义……
四核不能流畅播放,也不能通过RIP大幅降低码率容量……给谁看呢

看完整个帖子我就理解了两件事,一个是10bit只能软解,一个是ycbcr的取值可以上到9xx

催片请点此处: http://bbs.popgo.org/bbs/read.php?tid=502402&displayMode=1#19103164
级别: 小荷初露
注册时间:
2011-08-01
在线时间:
13小时
发帖:
50
只看该作者 14楼 发表于: 2011-08-27
回 13楼(nuomi1) 的帖子
很想知道是什么
级别: 新手上路
注册时间:
2010-06-20
在线时间:
9小时
发帖:
49
只看该作者 13楼 发表于: 2011-08-27
回 12楼(mawen1250) 的帖子
以前拿過某個OP特效ASS字幕,36MB而已。

DT...
级别: 小荷初露
注册时间:
2011-08-01
在线时间:
13小时
发帖:
50
只看该作者 12楼 发表于: 2011-08-27
8月27日已蛋疼更新大量内容……这次码率没那么高了,1st pass主要用CRF16和14
级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
只看该作者 11楼 发表于: 2011-08-24
配上各种超级无敌慢的极限参数,再配上巨高的码率,分别用了10小时,压出了这么2段1分31秒的视频。视频码率降为原盘的大约一半
=================
笑而不语

级别: 骑士
注册时间:
2008-10-06
在线时间:
115小时
发帖:
319
只看该作者 10楼 发表于: 2011-08-19
mb的qp拿h264visa去研究吧= =

Follow me: @06_taro

MediaFire links to:
Taro's tools (avs plugins & other useful tools' builds)
Taro's x264 builds (Latest build: x264 core:129 r2245+704_tMod (&tMod+10bit/MixAQ/OreAQ), Win & MacOS, built on 10 Jan 2012, gcc: 4.7.2)

nmm牆內鏡像(部分工具)
级别: 风云使者
注册时间:
2004-01-20
在线时间:
633小时
发帖:
549
只看该作者 9楼 发表于: 2011-08-18
记得去年10月x264刚刚支持10bit编码时,d9上有篇帖子说10bit下qp大致相当于8bit下qp+12的


引用
引用第8楼06_taro于2011-08-17 16:33发表的 回 6楼(mawen1250) 的帖子 :
Hi10的壓制經驗不足,直接留空不設好了,反正x264自己的rc很靠譜的……

其實我個人壓8bit時只有在確定不設置qpmax時出來的單幀qp最高不超過28才會去加--qpmax 28,所以一般這參數根本不是拿來限制x264的,而是給其他喜歡蛋疼看參數的人圍觀用的……

如果還是想知道x264給每幀分配的qp值的話,開--verbose,然後2>>"sample.log"輸出編碼記錄,或者在我的編譯版裡用--log-file "sample.log" --log-file-level debug來看……

qpmax不仅仅限制单帧,如果AQ开着的其实限制的是MacroBlock的量化值(所以qpmin由10改成0了),这个用x264 verbose应该也看不出来吧...

求资源,欢迎PM告知:
Xbox360 Clannad OP原版(WMV格式)
PS3 圣恩传说F / Tales of Graces F OP原版(BIK格式)


CLANNAD游戏OP/ED + TOMOYO after OP 无二次Credits内嵌字幕清晰版
BiliBili站点     AcFun站点

--- Direct264 自编译版 ---

碧之轨迹Nightmare VS风之剑圣 第1战(均无水印):6cn(六间房)   56(我乐)
BGM: Inevitable Struggle (Super Arrange Ver.)

Rockman 9 Rock Medley
级别: 骑士
注册时间:
2008-10-06
在线时间:
115小时
发帖:
319
只看该作者 8楼 发表于: 2011-08-17
回 6楼(mawen1250) 的帖子
Hi10的壓制經驗不足,直接留空不設好了,反正x264自己的rc很靠譜的……

其實我個人壓8bit時只有在確定不設置qpmax時出來的單幀qp最高不超過28才會去加--qpmax 28,所以一般這參數根本不是拿來限制x264的,而是給其他喜歡蛋疼看參數的人圍觀用的……

如果還是想知道x264給每幀分配的qp值的話,開--verbose,然後2>>"sample.log"輸出編碼記錄,或者在我的編譯版裡用--log-file "sample.log" --log-file-level debug來看……

Follow me: @06_taro

MediaFire links to:
Taro's tools (avs plugins & other useful tools' builds)
Taro's x264 builds (Latest build: x264 core:129 r2245+704_tMod (&tMod+10bit/MixAQ/OreAQ), Win & MacOS, built on 10 Jan 2012, gcc: 4.7.2)

nmm牆內鏡像(部分工具)
级别: 新手上路
注册时间:
2010-06-20
在线时间:
9小时
发帖:
49
只看该作者 7楼 发表于: 2011-08-17
純小白一隻。

@mawen1250 既然10bit可以提升壓縮率+防Banding,那為何還要用高碼去壓呢?高碼的話8bit也可以。可以的話順便壓個同參數的8bit出來,這樣也好對比。然後qpmin和qpmax我個人是推薦默認的,手動設置的話飆碼還不容易對比。

@06_taro 朋友壓Hi10(1080p)用--preset placebo,世界更清靜。。。

DT...
级别: 小荷初露
注册时间:
2011-08-01
在线时间:
13小时
发帖:
50
只看该作者 6楼 发表于: 2011-08-17
回 5楼(06_taro) 的帖子
这样啊,学习了。
想知道10bit下qpmin和qpmax设为多少配合CRF16比较合适?
我现在也就压这种很短的东西,配置也好不到哪里去,HTPC用的AMD X4 640,笔记本i3 370M
解码这种还是很轻松的,四核占用率30-50%,相当于BD-REMUX的水平。倒是ASS字幕加上各种move效果后卡啊……

级别: 骑士
注册时间:
2008-10-06
在线时间:
115小时
发帖:
319
只看该作者 5楼 发表于: 2011-08-17
qpmax=28必去啊……

10bit的qp值和8bit下大不一樣,譬如在8bit下crf 23出來時qp值為28的幀可能在10bit下crf 23下qp值是三四十,仍然設定qpmax=28的話碼率飄得會很離譜的……

話說Hi10還ref=16,全世界沒米級配置PC的窮人們都清靜了……

Follow me: @06_taro

MediaFire links to:
Taro's tools (avs plugins & other useful tools' builds)
Taro's x264 builds (Latest build: x264 core:129 r2245+704_tMod (&tMod+10bit/MixAQ/OreAQ), Win & MacOS, built on 10 Jan 2012, gcc: 4.7.2)

nmm牆內鏡像(部分工具)
快速回复

限150 字节
上一个 下一个