視訊軟體在CUDA上的應用(二之四):vReveal

carely

初級會員
已加入
3/6/09
訊息
9
互動分數
0
點數
0
大家一定看過美劇CSI犯罪現場,戲中的神奇鑑識軟體,常常能將監視攝影機錄到低解析度畫面,抽出許多蛛絲馬跡的線索而破案。數位相機、手機、攝影機,當拍攝影片的硬體越來越多,影片「後製」軟體的重要性也逐漸增高。

這次介紹的是vReveal是一款影片後製軟體,雖然類似軟體早就出現,但vReveal支援CUDA運算,將會有更驚人的效果。這可沒有把母豬變貂蟬,宅男變帥哥的能耐,但一般攝影短片如解析度太低、手震、雜訊太多、色偏、光源不足等,都可以輕鬆解決。
官方網頁:<a href="http://www.vreveal.com/" target="_blank">http://www.vreveal.com/</a>

3626361700_3922ec31a5_o.jpg


vReveal的主畫面分割成兩個單元,左邊屬操控區,右邊則是影片播放的預覽區。如同Picasa一樣,首次執行vReveal會詢問是否要自動掃描系統內的影片檔。一開始傻傻的選自動執行,結果硬碟內的迷片一部部都被vReveal挖了出來(爆)

3626324640_fa52ff5a15_o.jpg

vReveal的後製項目共分六大類,分別為Clean、2X Resolution、Sharpen、Auto Contrast、Stabilize、Full Light。這些看起來沒什麼的功能,卻是正中目前手機與相機錄影畫質不好的最佳解決方案。而所有的設置都能即時套用在預覽區的影片,還能分割左右畫面比較成果。

3625503993_9d0c53bb18_o.jpg

vReveal的後製項目雖然直覺,但也有更詳細的選單可調整。

舉個例來說,2X Resolution能讓影片解析度提高兩倍,處理過後細節會更明顯,以下有圖有真相。
3626320880_443317b968_o.jpg


即使防手震是高階攝影機的賣點,但實際拍下來還是會震的個不停,我們不是拍電影(有誰還記得頭暈的厄夜叢林?),所以會想要有穩定畫質。vReveal的Stabilize功能藉由運算,把震動的畫面保持穩定。因為每個畫面不時地再調整相關位置,所以下方的畫面截圖會出現黑邊,震動越大黑邊出現機會越多。我們也可以在Stabilize細部調整選項中改變畫面放大率,就能降低黑邊出現頻率。
3626327722_50aa51e606_o.jpg



Stabilize的效果用圖片不太能了解,想看影片可以進入以下youtube網址
vReveal non-Stabilize

vReveal Stabilize enhanced


畫面上雜點或偽色也深深影響觀賞影片爽度, vReveal清除雜點的效果也不錯,注意畫面窗戶周圍的區塊,開啟修圖功能後幾乎都消失不見。重點是,以上介紹過的步驟只花你一個Click(點滑鼠一次)的時間。
3625509735_d45d689091_o.jpg


3626327086_9d2dc83a9a_o.jpg



說了那麼多,CUDA用在哪?其實前面也說了,類似軟體早就出現,但總是因為電腦CPU運算速度不夠快,讓使用機會少之又少。vReveal支援CUDA,讓GPU分攤CPU的工作,速度快了非常多。vReveal有個特色,若是處理畫面時運算量過大,程式會降低影片fps以及關閉影片聲音,影片上方會出現相對應的文字。

手邊電腦cpu為AMD X3 720,顯卡為NVIDIA 260+,隨手選了一則短片(fps為15),開啟Clean、2X Resolution、Sharpen、Auto Contrast、Stabilize五種功能,複雜的後製處理必定會將低畫面張數與關閉聲音。以下比較開啟關閉CUDA或開啟的相關差異。
3626322110_1859ff9396_o.jpg


3625506089_dc4baacef6_o.jpg

3625507329_cbb301056e_o.jpg

在2:22秒的影片長度中,未開CUDA的fps一直在4~7張徘徊,當然預覽時也是沒有半點聲音。而開啟CUDA加速後,前三秒與未開CUDA狀況相同,但第四秒開始,fps回到15張,聲音也開始播放,之後都是順利流暢的播放狀況。可見CUDA加速的功勞,有著天差地遠的差異。

3625508065_d400ff8eed_o.jpg

同樣的影響也出現在影片存檔的過程中,想另存後製過的影片,開啟CUDA的速度比關閉後快1分鐘以上。這些都還只是小檔案,要是解析度更大,畫質更好的檔案,相信差距會更多。

vReveal是個好東西,但真正要實用則需要GPGPU的加持,CUDA帶來這樣的效果,絕對是利大於弊。有興趣的朋友可以下載試用版玩玩看。不過別忘了,vReveal的加速效果是NVIDIA限定,相信在未來會出現更多類似的應用。

同樣的影響也出現在影片存檔的過程中,想另存後製過的影片,開啟CUDA的速度比關閉後快1分鐘以上。這些都還只是小檔案,要是解析度更大,畫質更好的檔案,相信差距會更多。

vReveal是個好東西,但真正要實用則需要GPGPU的加持,CUDA帶來這樣的效果,絕對是利大於弊。有興趣的朋友可以下載試用版玩玩看。不過別忘了,vReveal的加速效果是NVIDIA限定,相信在未來會出現更多類似的應用。
 

johnnyliu3377

榮譽會員
已加入
2/5/04
訊息
11,633
互動分數
0
點數
36
呵呵....
這郭偶在偶的9800GT不插電版有test,很棒的一套軟體喔 ^^

PS.提醒 樓主CBB可以貼youtube的影像檔啦
 

ceiwas

初級會員
已加入
7/15/09
訊息
5
互動分數
0
點數
0
寫的超詳盡的^^
我正愁因為小DC錄出來的畫質很差而困擾中!
你的這篇文章非常實用,
感謝您的用心分享^^
 
▌延伸閱讀