列印

Pegasys TMPGEnc 4.0 Xpress for WinFast PxVC1100(含中文搶鮮版介紹)

引用維基的資料, 原文連結如下
http://en.wikipedia.org/wiki/Super-resolution

將圖轉貼在下面


我們可以清楚看到, 左右兩邊的文字 "TIME" 差異, 右邊明顯的文字已經沒有左邊條紋狀的現象, 補插點的效果有出來. 另一個重點是, 你可以看到顏色層次的變化, 根據圖中鄰近顏色的變化, 做顏色的調配, 產生自然的顏色轉變, 而不會有唐突的顆粒感. 而不是僅將顏色加重, 那只是更艷更有突出的立體感, 但不自然.

[ 本文最後由 PaoPaoDragon 於 2009-4-18 12:26 編輯 ]
E-mail Address : Pao-Pao-Dragon@hotmail.com

TOP

來個新觀點。

一篇很棒的測試,文章很長。
http://www.pcinlife.com/article/ ... 1239027193d770.html
丽台 WinFast PxVC1100 多媒体卡测试报告【更新】

http://www.pcinlife.com/article/ ... 39027193d770_6.html
从测试结果来看,x264 的表现是最出色的,可以在 1000kbps 就达到及格线以上的 0.95+ 平均 SSIM 得分,Badaboom 的表现要比 PxVC 1100 更好,很遗憾的是 PxVC 在画面质量方面这次落在了最后。

http://www.pcinlife.com/article/ ... 39027193d770_7.html
比较遗憾的是在画面品质方面,PxVC 1100 需要两倍的码率才能达到 x264 的水准,这对于希望使用 PxVC 1100 在互联网上共享视频的用户来说是比较让人失望的,因为编码所带来的时间优势,反而可能不如码率上的存在的传输时间劣势来得明显。

由以上2點,可知pxvc1100的「畫質」有待加強,這當然是軟體支援度的問題。
個人當然是相信cell引擎有很強的運算能力,但是如果算出來的東西畫質不好的話…

連x264的1-pass就打成這個鳥樣子了,x264的2-pass畫質/容量比大概可以把
cell和CUDA打到火星去了吧。

如果算出來的東西畫質不好的話,廠商還有勇氣可以說:
「你看,如果用我們家的cell還是CUDA的輔助,轉檔一級快」嗎??

TOP

  ... 這篇文章的數據和結果, 在下也略有涉入一點點, 你可能沒有將整個評測看完, 有些結果即然你問了, 我就回答吧. (這份是比較技術性一點點, 本不打算在此篇討論)

首先請看最後一段, 在看完後繼續我的後面說明.
http://www.pcinlife.com/article/graphics/2009-04-06/1239027193d770_8.html

Q: 什麼是 CRI SuperCoder 呢? 它和 PxVC1100 又有什麼關係? 為何用它來測跟用 TMPGEnc 來測有不同結果呢?

ANS:

記得先前我有提到一些所謂 Adobe Plug IN 程式嗎? 它就是這支程式, 負責上層應用程式與 SpursEngine Firmware 溝通的橋梁, 當你安裝好 PxVC1100 後, 每次開機除了 Driver 有啟用外, 還會載入 SpursEngine 的 Firmware 到晶片裡面, 如此整張卡才會開始正常工作. 在 SpursEngine 的架構裡面, 有兩個硬體 CODEC, 一個是 MPEG2, 另一個是 H264, 再加上四顆 1.5GHz 的 CELL CPU. 如果啟用 Super Resolution 才會用到 CELL, 僅做轉檔壓縮是啟用硬體的 CODEC, 和 四核 CELL 不太有關聯. 這點在運作觀念上先要說明.

內建的兩個 HW CODEC 在運作時有兩個模式, 一個是給 real time transcoding 用, 也就是你要求必需即時進入時, 並且即時轉出時使用, 一般在廣播或監控及網路串流時使用, 會略降低畫質, 但時間上可以達到要求, SpursEngine 會根據你給的影像資料量和格式來分析, 決定要如何壓縮都是以速度為優先考量.

另一個模式是以畫質考量, 一般用在編輯軟體上, 如 Adobe CS3/CS4 上面, 重畫質的一種應用, 當然速度上會略為變慢, 因為我手上沒有這套軟體, 所以無法比較出使用 TMPGEnc 和 CS3/CS4 兩者的結果差異. (也就是說, TMPGEnc 目前採用第一種方式, 而 Adobe Plug IN 是後者), 這也就是, 是否開放壓縮 "品質 vs 速度" 的參數出來供不同應用的調整考量. 而這份比較的是"降轉"為主題, 比的是在相同解析度下的 low bitrate 表現能力.

最後的那段結果, 你也會發現, 就算用 CRI 的結果仍不如 x264, 但差據已經縮小, 原因在 Average Bitrate vs Peak Bitrate 間的關係. SSIM 這個比較方式, 是用 frame by frame 的方式, 也就是它在計算你每個 frame 重建回來時, 與原來的原始 frame 相似度有多少, 1.0 代表百分之百相同, 這當然不可能, 而 0.9 就代表有 90% 的相似度, 差異的最後 10% 就是剩下來的細節, 應該說主要的部份都 OK, 最後必須要借助 Peak Bitrate 來補強了, 換言之一些動態很大的畫面, 可以用瞬間加大資料流來記錄動態變化, 誰能加最大, 誰就能補的最多. 一般來說硬壓的晶片, 當你設定好 average bitrate 後, 它會有個最大 peak bitrate 限制, 不允許你和 average bitrate 差太多, 約在 1.5 ~ 3 倍之間, 而用軟體來做的 (如 MeGUI 軟體), 你要設十倍差都可以, 這是為何最後那 10% 不易拉近距離的關係. 但肉眼已經看不太出差異了.


至於 peak bitrate 高出 average bitrate 太多有何負面作用呢? (請待續)

[ 本文最後由 PaoPaoDragon 於 2009-4-19 00:08 編輯 ]
E-mail Address : Pao-Pao-Dragon@hotmail.com

TOP

在測試 frame by frame 比對時, 有發現, 轉出來的 frame 數量, 和原始檔案的 frame 數不合, 有多出了幾個 frame. 所以會無法做 frame 比對.

所謂的 frame 比對就是原始檔的第1個frame, 和轉出來的第1個frame比對, 第2個也相同互相比對, 但在 frame 數不完會相同時, 就會出現問題, 所以要將差異太大的部份挑出來, 比如說原始檔第1000個frame剛好轉另一個場景, 而轉出來的影片是在第1001個frame才轉場景, 如果此時拿第1000對第1000個frame 來比, 那會很慘, 將這些有爭議的部份挑出來能做出比較正確的比對.

這種方式比對在比照片時比較沒有這個問題, 因為原來只有一張, 經過壓縮再還原後, 比對時, 一定是同一張, 但影像是流動的, 有時候在壓縮時為了流暢度或同步問題, 會做一些插補或抽除處理, 這點難免會有些誤差存在, 比如你做了 MPEG2 -> H264, 或 MPEG lay-II -> AAC 等等, 因為整個格式轉換, 壓縮演算法有差, 有時候會偏差幾個 frame 是有可能的 (這是這次測試時據結論回推猜想, 尚未証實, ).

另外有一種比對是用 PSNR, 但總括來說, 直接感受轉出來的影片比較真實, 數據化當然有好處, 可是人對影流暢度, 明暗對比, 色彩強弱等都不相同. 直接看轉出來的結果, 自己感受最準.

... 話說回來, 那為何要做這種比較呢? 總是想辦法量化嘛. 找出 PxVC1100 可以改進的空間.
E-mail Address : Pao-Pao-Dragon@hotmail.com

TOP

如果 Peak Bitrate 設太高, 而壓縮軟體也真的如設定要求, 在場景變化較大的區域, 塞入極大的資料量, 恐怕會造成播放器無法承受, 而畫面出現問題, 瞬間有輕微停頓不順或馬塞克現象. 我將找幾個類似畫面後, 再貼上來跟大家分享.

[ 本文最後由 PaoPaoDragon 於 2009-4-20 23:10 編輯 ]
E-mail Address : Pao-Pao-Dragon@hotmail.com

TOP

請參考下面兩張圖, 這個檔案並沒有壞掉, 換個 Player 就好了. 可以發現在有動作變化的地方變成方塊狀, 解不出來. 有可能是為了提昇畫質, 在演算法上有所不同, 一些標準的 Player 無法解回來而造成的. 或者 bitrate 突然太高, 超出原來預計而無法解回來等等原因. 當然也有可能是 CPU 不夠力, 但下圖的例子不是最後者.

E-mail Address : Pao-Pao-Dragon@hotmail.com

TOP

拿到繁體中文版的 TMPGEnc 4.0 Xpress + SpursEngine Plug-in, 裝上去後如下介紹

剛啟動時的畫面, 手上版本是 4.7.1.284


在輸入 SpursEngine Plug-in 後, 它要上網獲得註冊許可, 然後有一個說明視窗跑出來.



出現的主畫面如下


點選右上角的 "選項" 後會出現下面選單, 再點 "NVIDIA CUDA 2.0 的設置" 後, 將 CUDA 功能打開. 在第一次使用這軟體時, 它要要求做性能優化, 往後除非你要求 "下次啟動時重新性能優化", 不然不會在每次啟動時都要求優化.


當你有點選 CUDA 做視訊解碼加速時, 會有一個說明視窗如下. 它只能做 MPEG1/2 的硬體解碼加速, 如果你用 MPEG4 AVC 做為檔案輸入時, 就幫不上忙了. 並且也說明, 如果不滿意 硬體解壓縮 這功能時, 可以將這功能關掉, 用軟體的 CODEC 來做. 決定要開啟時再按 "是(Y)"



下圖是進行優化時的進度畫面



下圖是選用 SpursEngine 為輸出時的畫面, 說明由 SD -> Full HD 時可以啟用 "超高清技術", 指的就是 Super Resolution. 而且在 Full HD 才可使用. (Full HD : 1920x1080), 也就是說你要將 SD 轉到 1280x720 是沒辦法用 Super Resolution.



兩個自己拍攝的 HD 小短片, 用 TMPGEnc 壓縮成 SD 的影片, 如下連結. (因為是由 HD -> SD, 所以沒有做 Super Resolution)
兩個檔案格式皆為 MPEG4 AVC (H.264), 解析度為 720x480, 資料流量約為 VBR 3.6M bps 左右
http://www.badongo.com/vid/1096379


http://www.badongo.com/vid/1096390


[ 本文最後由 PaoPaoDragon 於 2009-4-21 23:30 編輯 ]
E-mail Address : Pao-Pao-Dragon@hotmail.com

TOP

版主的影片拍得不錯喔~

只是…

720x480的解析度,用到3.6mbps也未免太豪華了吧 XD
如果是我大概會用x264壓1mbps,結果就會很好了。

TOP

有空再補個 1~2M 左右的檔案好了.
用 3.6M 是因為我將檔案燒在 DVD 上用的, 所以用 3.6M 還 OK.

[ 本文最後由 PaoPaoDragon 於 2009-4-28 21:12 編輯 ]
E-mail Address : Pao-Pao-Dragon@hotmail.com

TOP

720x480, VBR, average bitrate : 930kb
http://www.badongo.com/vid/1103967

E-mail Address : Pao-Pao-Dragon@hotmail.com

TOP