請問 用CUDA轉檔影響效率的是?

guardxd wrote:
看了一下差點噴飯那個...(恕刪)


謝謝!

好.現在假設CUDA效能不變,CPU核心多寡對單一檔案轉檔的效率是否會有較好的表現?

還是提高CPU單一核心的頻率?
祝 身體健康 萬事如意 董慶先敬上
AMATI銃芝旋律 wrote:
首先釐清幾個關鍵OpenCL是什麼?NV的CUDA還是AMD的APP又是?為何要用GPU加速?
1020625省略刪除GG...

結論:

現在我們回到樓主的問題原點:
littlewbot wrote:
請問 用CUDA轉檔影響效率的是?
假設CPU不變,VGA卡的CUDA核心多寡會影響轉檔的效率嗎?

就算你買了有很多核心的顯卡,目前也沒有軟體能夠「有效」發揮它的效能,所以核心數目絕不會是你考慮買卡來轉檔的主因,但如果說你有其他運算需求(如3D算圖、Adobe CS6全),或者你是程式開發者,那你可以買張2~3千元的卡,不論AMD或NVIDIA都可,反正都支援OpenCL來加速運算。


如果你注重畫質,x264編碼器將是最佳選擇,它擁有CPU上的最高速度,以及對H.264各層級的架構支援度非常高,還能搭配Avisynth的各種濾鏡來處理影片,另外如果你要利用FFT(沒聽過就略過吧...)來去除雜訊,Avisynth也提供了使用GPU加速的濾鏡DLL我自己測試時GPU Loading幾乎都在100%。

如果你注重速度,但又不想失去太多畫質,那你可以考慮支援OpenCL的編碼器,像是MainConcept H.264 Encoder、Xilisoft Video Converter Ultimate 6、Handbrake(Beta測試版)等軟體來進行轉檔編碼。
我個人是建議使用MainConcept H.264 Encoder,雖然加速幅度不大,不過它所提供的的畫質與軟體編碼相差彷彿,使用上比較困難,需要一定專業知識。
如果MainConcept操作介面上的單字看不懂...請直接使用Xilisoft Video Converter Ultimate 6,它沒有很多複雜艱深的詞彙、有中文版本,但產出的檔案較大(壓縮率較低)。

AMATI銃芝旋律 wrote:
我個人是建議使用MainConcept H.264 Encoder,雖然加速幅度不大,不過它所提供的的畫質與軟體編碼相差彷彿...(恕刪)


我個人推薦 TMPGEnc Video Mastering Works 5.0 和 MediaCoder-0.8 這兩個的 CUDA 轉出來的畫質不差.速度上卻快上很多.

CyberLink MediaEspresso 6.7 用 CUDA 轉出來的畫質很差,肉眼可看出很明險劣於上述兩套轉檔軟體.
luelue666 wrote:
我個人推薦 TMPGEnc Video Mastering Works 5.0 和 MediaCoder-0.8 這兩個的 CUDA 轉出來的畫質不差.速度上卻快上很多.
CyberLink MediaEspresso 6.7 用 CUDA 轉出來的畫質很差,肉眼可看出很明險劣於上述兩套轉檔軟體.

TMPGEnc 是日本老牌的轉檔軟體,早期它是跟Mainconcept、DivX及其他廠商買各種影片編碼核心(部分還是自己開發的)來整合進自己的軟體當中,所以我才沒有直接推薦,現在有沒有整進去我並不清楚,但它確實是一套介面很好用的編碼軟體,既然有網友說了,那這裡也順便推一下。

另外關於畫質問題:在電腦上用同一套程式處理同一個檔案,理論上它的結果要一樣才對,就算程式是用CUDA去寫的,產出的檔案也應該與軟體編碼相同才合理。你可能會想說這與事實不符,大部分的支援GPGPU(GPU加速)的編碼器產出的檔案畫質都很不穩定,不是嗎?這是也是因為以往軟體並不適用於GPU上,但開發影片編碼器所包涵的演算法、格式、架構、的時間成本都是你無法想像的,在有限的時間與資金下軟體公司開發它的編碼核心都有它開發時程限制,所以都會先求有再求好,這樣一步一步將從v1對硬體支援度、v2變更演算法提昇畫質、v3優化程式碼提昇速度...這樣慢慢進化。若不考慮成本投入的話,公司早就倒了,也不用期待什麼好軟體出現了。消費者一般不懂這些「軟成本」,尤其台灣人更是如此。

littlewbot wrote:
謝謝!
顯卡的顯示能力是否有關於編碼敝人不清楚,但假設要將1080P轉成720P?
是不是將1080P的訊號以720P的格式播放並記錄,當然可以倍速.
於是轉檔的效率就比CPU來的高了,只是這樣的概念.

以上是littlewbot私訊我的內容

速度跟你要轉檔的解析度、位元率、影片編碼格式並沒有直接關係,我在結論部份已經講得很清楚了,NV的CUDA跟AMD的APP的硬體,理論上都同樣能夠進行運算,但因為GPU與CPU結構差異太大,以往開發CPU用的編碼核心軟體經驗在這裡無法適用,所以軟體工程師要重新創造出一套影片編碼架構去fit GPU內的眾多核心。但目前並沒有一套軟體可以有效的利用這麼大量的核心來進行影片編碼處理,所以才會有畫質不穩定、速度慢、GPU沒操滿等問題。

結果你還是沒看懂我寫的文章...雖然這裡建議你多爬文,但基本上我已經把該爬的全部幫你補上了...我猜你沒讀完我寫的東西,這樣我也白費心思,所以我把前半的文章移掉另外開文去幫助別人好了...
AMATI銃芝旋律 wrote:
以上是littlew...(恕刪)


太艱深了,對敝人來說.

對了,flv檔串流訊號轉出來的畫質都不理想說.
祝 身體健康 萬事如意 董慶先敬上
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!