查看: 7988|回覆: 0
收起左側

Coreavc 的優化設置

[複製連結]

發表於 2006-12-17 04:12:47 | 顯示全部樓層 |閱讀模式

馬上註冊,結交更多好友,享用更多功能,讓你輕鬆玩轉社區。

您需要 登錄 才可以下載或查看,沒有賬號?註冊

x
Coreavc 的優化設置


今天在網上看到一篇關於CoreAVC設置的文章,轉貼過來與大家一起分享!

deblocking:解碼去塊,消除H264壓縮編碼可能產生的馬賽克,提供H264標準畫質,但耗CPU。
對平均碼率 10Mbps 級別或以下的H264,建議選standard deblocking。
對平均碼率 20Mbps 級別的的高碼率H264(例如 BBC 深藍之類),機器配置在PD 3GHz 以上的雙核CPU,建議啟用deblocking。如果是單核U,建議選skip all deblocking,可提高解碼速度20%以上,稍降畫質換速度。
注:如果H264 編碼時沒有啟用Deblocking, 解碼時以上選項是無效的。

deinterlace (反交錯)
目前H264 1080i 大部分是電影片源,播放時無需啟用反交錯,平時可設置為"no deinterlace",這時可獲得實際相當於1080p的最高畫質。碰到少數視頻片源,會出現拉絲,這時才需打開反交錯,畫質介於540p-1080p 之間。

反交錯的選項有:
-software deinterlace: coreavc 來做反交錯,會多耗點CPU.
- software double framerate: coreavc 用雙倍幀率來做反交錯,會多耗20%以上的CPU,同時畫質不會提高。
-directshow deinterlace: 顯卡來做反交錯。最近一、二代的A/N 卡都有較高級的反交錯演算法,效果好點還節省CPU。A、N卡各自有不同的處理方法。如果顯卡正常支持,建議選用。否則選software deinterlace。自己試吧。

color space output: Coreavc 解碼完成後輸出給視頻渲染器的視頻資料格式,的優先順序。
該選項對畫質基本沒什麼影響,一般保持默認設置(YV12優先)就行了,或前2位放YV12、YUY2(上下箭頭移動)。只要顯卡不太老,都可以正常支援YV12、YUY2格式。出現顯示不正常,可換換優先順序。
至於RGB24、RGB32格式,除非嫌CPU閑得無聊,同時看自己的顯卡不順眼,否則不用理它。

-Fix VMR9 color range
如果你不清楚這選項的意思,啟用它。如果你認為很清楚,那麼應該知道怎麼選擇。呵呵。

Coreavc 不同設置下的速度測試資料,大致能反映目前H264 解碼對CPU的要求。
幀速測試軟體為 timecodec。
測試配置:[email protected] GHz, 僅使用單核心;其 H264 解碼性能大約相當於 P4 4.5G 、AMD A64 2.7G。顯卡為7600GT。

20 Mbps 級別的測試片段採用 BBC galapagos.01.born.of.fire.1080i.h264.sample.ts,代表目前思路H264 的最高難度級別。
樣本標準幀率25 fps,編碼格式 H264 High profile,deblock啟用,碼率最高24M,平均19.5M,最低15.7M。
1) deblock, software deinterlace,VMR9 : 25.5 fps
2) deblock, no deinterlace,VMR9 :       26.5 fps, 快 4 %
3) skip deblock, no deinterlace,VMR9 :   32.8 fps, 快 29 %
4) skip deblock, no deinterlace,overlay : 34.7 fps, 快 36 %
考慮到峰值碼率的因素,要流暢播放該樣本,測出的平均幀率至少要高於 30 fps。

10 Mbps 級別的測試片段採用影片 I robot 1080i H264 sample,代表中等難度級別。
樣本標準幀率23.98 fps,編碼格式 H264 main profile,deblock關閉,碼率最高24M,平均11M,最低5.9M。
1) deblock, software deinterlace,VMR9 : 52   fps
2) deblock, no deinterlace,VMR9 :       57.2 fps, 快 10 %
3) skip deblock, no deinterlace,VMR9 :   57.2 fps, 快 10 %
4) skip deblock, no deinterlace,overlay : 60.1 fps, 快 16 %
由於影片編碼時沒有採用deblock, 故解碼時deblock 開關無效。

影響H264 影片播放的其他因素還有:
-分離器:一般建議搭配 Gabest, 對ts 封裝的H264 相容性不錯。
-渲染模式: 簡單點建議用 overlay 模式。
-播放器:
大部分朋友都在用KMP。對於新手, KMP 設置出問題的情況相當常見。這裏簡單的建議,播放H264 啟用極速/高速模式,以關閉KMP的內部視頻濾鏡,避免添亂。極速/高速模式下畫質是不會下降的,不用擔心。另外,不要去選 預置的高速/正常/高品質模式,其實並不是那回事的。

雖然Coreavc 已是目前效能最高的H264 軟解碼器,但H264解碼對CPU 實在要求很高,CPU 不強的話,怎麼優化設置也是不行的。最有效的優化是升級CPU。
您需要登錄後才可以回文 登入 | 註冊

本版積分規則

熱門推薦

HemmaBio器評ISP Elite 和 PA 8 :「一旦你聽過這聲音,就無法回頭」
HemmaBio器評ISP Elite 和
HemmaBio器評ISP Elite 和 PA 8 :「一旦你聽過這聲音,就無法回
Yamaha rx-v663為什麼每次啟動都有這個螢幕? 請益各位前輩們。 謝謝。
Yamaha rx-v663為什麼每次
一次家中的小朋友不知道碰到什麼..... 導致之後每次開機擴大機的
風暴StormAudio 家庭劇院巡禮 : 來自新加坡頂層公寓的聲音饗宴
風暴StormAudio 家庭劇院
風暴StormAudio 家庭劇院巡禮 : 來自新加坡頂層公寓的聲音饗宴
何止錦上添花!?Zidoo Neo Alpha的最佳Wingman - HD Fury Vrroom V3
何止錦上添花!?Zidoo Ne
何止錦上添花!?Zidoo Neo Alpha的最佳Wingman - HD Fury 8K VR
風暴StormAudio/Goldmund家庭劇院巡禮 "KazCorporation:為音樂愛好者實現家庭劇院夢想"
風暴StormAudio/Goldmund
風暴StormAudio/Goldmund家庭劇院巡禮"KazCorporation:為音樂愛

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

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