樓主: pureland
收起左側

[教學] 如何正確解出Hi10P的影片(MPEG4-AVC 10-bit)

  [複製連結]

 樓主| 發表於 2011-8-17 15:24:04 | 顯示全部樓層
回答得很好
所以我建議標題改成"如何播放Hi10P的影片"
antixder 發表於 2011-8-17 02:01

語言文字只是要將意思表達給人了解而已~
過度計較反倒成了障礙~
不過還是感謝您的建議^^
回覆 支持 反對

使用道具 舉報


 樓主| 發表於 2011-8-18 18:58:31 | 顯示全部樓層
本文章最後由 pureland 於 2011-12-16 21:45 編輯

請CPU夠力的人(六核心以上)再測試~
一樣使用LAV Video Decoder去解~
我用雙核機測試(當然爆表XD)
只能跑到10fps
有興趣的朋友就自行下載吧^^"
bitrate.png
C:\Users\Administrator\Downloads\DucksTakeOff_2160p50.x264.CRF24.mkv
  General
    Complete name : C:\Users\Administrator\Downloads\DucksTakeOff_2160p50.x264.CRF24.mkv
    Format : Matroska
    Format version : Version 2
    File size : 451 MiB
    Duration : 10s 0ms
    Overall bit rate : 378 Mbps
    Writing application : x264 r2120 0c7dab9
    Writing library : Haali Matroska Writer b0
  Video #1
    ID : 1
    Format : AVC
    Format/Info : Advanced Video Codec
    Format profile : [email protected]
    Format settings, CABAC : Yes
    Format settings, ReFrames : 4 frames
    Codec ID : V_MPEG4/ISO/AVC
    Duration : 10s 0ms
    Bit rate : 370 Mbps
    Width : 3 840 pixels
    Height : 2 160 pixels
    Display aspect ratio : 16:9
    Frame rate : 50.000 fps
    Color space : YUV
    Chroma subsampling : 4:2:0
    Bit depth : 8 bits
    Scan type : Progressive
    Bits/(Pixel*Frame) : 0.893
    Stream size : 442 MiB (98%)
    Writing library : x264 core 120 r2120 0c7dab9
    Encoding settings : cabac=1 / ref=3 / deblock=1:-2:-2 / analyse=0x3:0x133 / me=tesa / subme=10 / psy=1 / psy_rd=1.00:0.25 / mixed_ref=1 / me_range=24 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=6,6 / fast_pskip=0 / chroma_qp_offset=-4 / threads=12 / sliced_threads=0 / nr=0 / decimate=0 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=5 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=crf / mbtree=1 / crf=24.0 / qcomp=0.80 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.10 / aq=1:0.50
    Language : English

影片下載:http://xhmikosr.1f0.de/samples/2160p/DucksTakeOff/DucksTakeOff_2160p50.x264.CRF24.mkv (右鍵另存)



回覆 支持 反對

使用道具 舉報


發表於 2011-8-19 14:21:00 | 顯示全部樓層
本文章最後由 masonhung 於 2011-8-19 20:07 編輯

回覆 22# pureland
這難道就是傳說中的"鴨子走路"嗎
這.....3840X2160
我的電腦還不想換呢XD
我記得沒錯 i7-2600K要超頻到4.2GHz才跑的順(但CPU使用率為100%)
對了,回報一下
上次我下載您提供的Chroma subsampling : 4:4:4那部
我的CPU E7600 (雙核心,3.06GHz)算是可以正常播放
不過使用率會衝到8X%
我以最新的potplayer播放
不需要調用任何解碼器即可播放!!
回覆 支持 反對

使用道具 舉報


 樓主| 發表於 2011-8-19 15:09:29 | 顯示全部樓層
回覆 23# masonhung
這樣看來ffmpeg source也支援10-bit影片了...
(PotPlayer的內建解碼器都是用FFMPEG)
好一點的雙核機還是跑得動10-bit 4:4:4
不過四核心以上會更好~
畢竟我提供那兩部10-bit影片碼率都不高...
最後鴨子.................飛上天了XD
回覆 支持 反對

使用道具 舉報


發表於 2011-8-19 16:24:55 | 顯示全部樓層
本文章最後由 ben0981 於 2011-8-19 16:31 編輯
回覆  masonhung
這樣看來ffmpeg source也支援10-bit影片了...
(PotPlayer的內建解碼器都是用FFMPEG)
好一 ...
pureland 發表於 2011-8-19 15:09

P兄請教一下~~
如果使用LAV CUDA Decoder GT520夠不夠用阿??如果只看HD的話~~
謝謝~~
回覆 支持 反對

使用道具 舉報


 樓主| 發表於 2011-8-19 18:14:05 | 顯示全部樓層
P兄請教一下~~
如果使用LAV CUDA Decoder GT520夠不夠用阿??如果只看HD的話~~
謝謝~~ ...
ben0981 發表於 2011-8-19 16:24

應該是LAV CUVID Decoder
GT520雖然有最新的PureVideo5
不過效能比GT220還低,故不推薦...

GT220搭配此解碼器跑HD影片~
我測試過GPU使用率大概在65%
如果用GT520來跑可能會到80%左右
結論是GT520夠用但會有些吃力~
就我所知是這樣^^"
lineup.png
回覆 支持 反對

使用道具 舉報


發表於 2011-8-19 21:41:39 | 顯示全部樓層
回報:
AMD1055 6核@2800Mhz
均使用LAV Decoder

10-bit 4:4:4 使用madVR,CPU負載約25%~35%,流暢,
除了開始瞬間以外幾乎沒有drop frame
這部用EVR-CP會花屏

鴨子起飛
用madVR會極度LAG,應該是暴力resize的關係。
用EVR-CP看還算能看,FPS在40左右跳動,CPU負載約70%上下跳動。
用監視器看,兩個核心比較吃重,另外四個負載愈來愈低。
我記得CoreAVC可以吃到100%CPU,等等試試。
回覆 支持 反對

使用道具 舉報


發表於 2011-8-20 11:26:19 | 顯示全部樓層
應該是LAV CUVID Decoder
GT520雖然有最新的PureVideo5
不過效能比GT220還低,故不推薦...

GT220搭配此解 ...
pureland 發表於 2011-8-19 18:14

gt220可以位流源hd音效嗎??
回覆 支持 反對

使用道具 舉報


發表於 2011-8-20 11:34:11 | 顯示全部樓層
回報:
AMD1055 6核@2800Mhz
均使用LAV Decoder

10-bit 4:4:4 使用madVR,CPU負載約25%~35%,流暢,
除了開 ...
litfal 發表於 2011-8-19 21:41


更正一下,昨天似乎沒有正確的使用LAV Decoder
今天再試了一下,鴨子起飛的結果可以把6cores吃滿,FPS來到了45左右。

但CoreAVC也能把6cores用到100%,FPS卻接近50。
看起來的確是流暢一點,尤其是起飛時的波紋。

但,CoreAVC並沒有辦法處理10bit就是了(2.5.5版)
回覆 支持 反對

使用道具 舉報


 樓主| 發表於 2011-8-20 12:28:58 | 顯示全部樓層
gt220可以位流源hd音效嗎??
ben0981 發表於 2011-8-20 11:26

GT430,GT440才可以~
沒錯的話要GT4xx以上才行...
回覆 支持 反對

使用道具 舉報


 樓主| 發表於 2011-8-20 12:39:29 | 顯示全部樓層
回覆 29# litfal
CoreAVC要到3.0以後才會支援10-bit影片...
這樣看來LAV Video Decoder還有進步的空間~
不過以如此新的解碼器來說算是非常優異了~
我大概了解了~
真的很感謝您的測試喔^_^A~ing❤
回覆 支持 反對

使用道具 舉報


發表於 2011-8-29 12:39:22 | 顯示全部樓層
試了一下,我PC上目前使用的播放軟體是不用特別設定(未掛上LAV)就可以播放(POT PLAYER);播放機(DUNE)可以播放,但只有音效沒有影像畫面出來。


聽說是播放器不支援 10bit 解碼
目前可能只有PC 有辦法吧,
播放器只好等韌體更新
或是下一代的 chip了
回覆 支持 反對

使用道具 舉報


發表於 2011-8-30 22:38:06 | 顯示全部樓層
我有點搞不太懂,

從片段的國內外評論上來說,10bit 影片 ,  對於檔案大小容量相對於畫質有了改善,不是尺寸更小,就是畫質更好,這點應該是可以確定的。

但這個 撥放資訊卻有10bit depth字眼 隨處可見,卻讓我迷惑了,因為depth這東西 就是要 來源 10bit , 壓縮還原10bit,    面版10bit , 才有色階提升進而觀賞舒適的意義,

其中樓主又說跟面板不相干,

那這東西到底只是編碼位元深度提升導致效率更好 , 還是說就是字面上的編碼能力可以容許

10bit 色階資訊量,進而導致因有10bit的色階彈性,所以編碼起來不用需要那麼多的資料。

我不太會形容,是不是有點類似  上萬罐不同顏色的油漆 要構成同樣面積的ㄧ幅牆面廣告,

比起只靠幾種顏色油漆要去消耗混合不同顏色需要更大量容積一樣。  

油漆的顏色數越多,只需少量的液體容積,就能構成顏色鮮活動人的圖案。


但是這面牆的體質也要夠白夠細緻,才能反映出美麗的色彩,也就是說最後顯示卡要能輸出10bit ,  螢幕面板 也要能接納及還原10bit 。  

另外如果是第二種論點成立,跟所謂的色階有關的話,那8位元的原始資料要做"升頻"這種動作就沒有意義了,頂多就是多餘的10bit空間去收納更多八位元的資料造成容量節省。

所以請大家指點一下,  到底這種壓縮影片,是我講的那一種?   還是說  我還沒搞懂  
謝謝.
回覆 支持 反對

使用道具 舉報


發表於 2011-8-31 00:06:58 | 顯示全部樓層
完全是不相干的兩種特性非要扯在一起幹嘛?
顏色深度只是表示能顯示顏色的最大數量和壓縮是兩碼子的事
這就類似於採樣率想要好的音質
10bit在mpeg2時代就有了 為什麼到現在都沒有廣泛的運用 "協議"總是優先應用的~
如果8bit下能夠透過一定方法提升效果 而且得到比較滿意的結果.也就沒必要多此一舉弄10bit

10bit解決banding比8bit更方便碼率也能有效的降低 因為它的計算精度更高了
不過為了這麼一點點理由 要放棄更好的相容性嗎!?

10bit個人給它的解釋↓
使用10bit的編碼器 把8bit的raws偽裝成10bit後再壓縮
然後用10bit的解碼器在不知道有沒有8bit面板的情況下
播放偽裝成10bit的8bit影像

-純討論如有錯誤之處 請不吝指教~
回覆 支持 反對

使用道具 舉報


發表於 2011-9-2 10:25:47 | 顯示全部樓層
Why does 10-bit save bandwidth (even when content is 8-bit)?
Along with many other encoding tools, 1 ...
clubaudition 發表於 2011-7-30 10:35


請問這裡的解釋有更清楚的嗎?
有提到10-bit在同樣碼率下的畫質會比8-bit的好
但是沒說為什麼,我想知道詳細的原理
麻煩各位了~
回覆 支持 反對

使用道具 舉報


發表於 2011-9-2 11:06:43 | 顯示全部樓層
請下載官方的說明檔 官方的解釋絕對比任何人都清楚
- 10bit-depth output information
.pdf 01
.pdf 02
.pdf 03
回覆 支持 反對

使用道具 舉報


 樓主| 發表於 2011-9-2 16:10:14 | 顯示全部樓層
回覆 35# bluetank

Basically, Hi10P is just an H.264 profile which uses 10 bits of information to represent color — doing this for some reason means we can get less banding (if you don’t know what that is, just know that it’s a Bad Thing) and a smaller file size. I won’t go into any further detail here but it’s basically a huge improvement.

上面是簡單的說明~
既然你說碼率一樣~
當然10-bit表現會比8-bit好~
因為10>8 (不要打我==")
真正的8-bit影片在下面啦...


(這些東西玩玩就好,不要太認真了XD)
回覆 支持 反對

使用道具 舉報


發表於 2011-9-3 23:43:50 | 顯示全部樓層
thanks for sharing
gotta check it out for my player
回覆 支持 反對

使用道具 舉報


 樓主| 發表於 2011-9-5 11:27:08 | 顯示全部樓層
更新至LAV Filters 0.34
這次的更新算是蠻重要的,所以再來介紹一下~
重點是LAV Video Decoder改進不少~
速度快了不少,使用Hi10P的影片測試便知~
還是要稱讚一下LAV系列解碼器的作者nevcairiel實在太厲害啦^^
LAV Video
- New optimized pixel format converters (faster and more accurate)
- New YUV->RGB converter
- Support for PNG video

I finished implementing the YUV -> RGB converter and all important YUV -> YUV converters. There are quite some significant speed ups in this version, especially if you're dealing with dithering (10bit content, 8bit output).

RGB
The new RGB converter is also working nicely, using bilinear interpolation and high-precision RGB conversion.
It supports the BT.601, BT.709 and SMPTE 240M transfer matrices, and properly handles both TV and PC range input and output. I did not add options to configure the input format (levels/matrix), because i do hope that files are properly encoded. I wouldn't want to switch that setting around on every file i play, now would i.

Quality
In theory, its mathematically slightly more accurate then ffdshows HQ RGB option. In reality, i couldn't detect any difference between the two. Note that LAV Video uses the proper chroma siting for H264/MPEG2, while ffdshow seems to assume the "old" chroma siting used by MPEG1/H263. This is a very minor difference, and like i said, i didn't see the difference.

Performance
The converter itself is really fast, and in addition its also multi-threaded. I did get performance numbers slightly above ffdshows values out of it, and any modern system should be able to use it fluidly.

Features
In addition to all the "usual" features, it supports native 9/10-bit input, without any notable degredation. It can output TV or PC range, or an untouched range (as the YUV was). I decided to set the default to PC range, because thats how most other filters and renderers work. It'll also let the renderer know which range is used, however only madVR understands this hint as of now.

Now, why would you use RGB instead of native YUV output?
The thing is that alot of renderes by default have a pretty bad chroma upsampling. I'm talking about EVR/VMR here, the "trusted" default renderes on every Windows system. They usually rely on the GPU to actually convert the YUV to RGB, and the quality of that process leaves alot to be desired. So with EVR/VMR, it can give you a quality boost if you actually use RGB. With a modern renderer like madVR, its usually not recommended to use RGB, unless you have a post-processing filter that requires it.

Anyhow, i hope everything works fine, and i can focus on other things again. All these converters was a nice exercise in assembler/intrinsics, but at some point, you just have enough of those.
回覆 支持 反對

使用道具 舉報


發表於 2011-9-5 12:33:49 | 顯示全部樓層
更新至LAV Filters 0.34
這次的更新算是蠻重要的,所以再來介紹一下~
重點是LAV Video Decoder改進不少~
速 ...
pureland 發表於 2011-9-5 11:27

想必LAV CUVID Decoder應該馬上會跟進~~
解出來的效果的確很棒~
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回文 登入 | 註冊

本版積分規則

熱門推薦

風暴StormAudio/Goldmund家庭劇院巡禮 "KazCorporation:為音樂愛好者實現家庭劇院夢想"
風暴StormAudio/Goldmund
風暴StormAudio/Goldmund家庭劇院巡禮"KazCorporation:為音樂愛
風暴StormAudio 4.6r0韌體釋出囉!
風暴StormAudio 4.6r0韌體
風暴StormAudio 4.6r0韌體釋出囉! 新功能和增強功能 系統控
劇毒!DIVA EX-7/EX-mini賢昆仲相汝以沫Hi-End音響網路交換器體驗心得分享
劇毒!DIVA EX-7/EX-mini
劇毒!DIVA EX-7/EX-mini賢昆仲相汝以沫Hi-End音響網路交換器體
TechRadar器評:Paradigm Signature Sub 2  - 「史上最強大的主動式超低音揚聲器」
TechRadar器評:Paradigm
TechRadar器評:Paradigm Signature Sub 2 - 「史上最強大的主
hometheaterhifi.com器評 : StormAudio的ISP Core 16多聲道劇院處理前級與PA 16 MK十六聲道後級擴大機
hometheaterhifi.com器評
hometheaterhifi.com器評 : StormAudio的ISP Core 16多聲道劇院

聯絡我們| 問題反映| 小黑屋| 手機版| Archiver|  本網站特別聘請 蔡家豪律師 為本站法律顧問

快速回覆 返回頂部 返回列表