4k60幀高清電影救國同盟(請宅在家享受60幀的高清電影)
2023-06-10 22:25:39
本想直接寫進階,介紹一些windows上最強渲染器madVR,但發現上一篇評論中有一些問題。
文中均是用骷髏島做視頻素材,抖音大猴子60幀在西瓜視頻的地址是https://www.ixigua.com/i6767891350365929992
Q1: 成像效果跟顯示器有關嗎?A1: 肯定是有關係的。解析度,點距(像素與像素之間距離),對比度,亮度,面板,色深(顏色深度)、灰階都有直接關係。
比如:你用相同的視頻源,如抖音上的這隻大猩猩,在手機上表現十分好,但換到電腦顯示器上就變味了。比如:你用10位的視頻源,輸出到只有6位的顯示器,你會看到大量的色塊。比如:你用16-235的視頻源,輸出到0-255的顯示器,你會看到黑的地方更黑,亮的地方更亮。比如:你用HDR的視頻源,輸出到SDR的顯示器,你會看到像在看老電影,顏色太淡,整體偏灰。好的顯示器色彩還原度很高,畫面非常細膩,比如蘋果、戴爾,他們都屬於高端顯示器,比一般顯示器普遍貴出幾倍的價格。除非是做影像處理、視頻工作站、遊戲設計、骨灰級玩家,很少有普通老百姓去購買這類顯示器,正如:「能看才是硬道理」!
Q2: 想知道抖音上的視頻是如何實現的?A2: 我在抖音上翻了一些視頻,大部分視頻都沒有,翻了翻硬碟,手頭只有《骷髏島:金剛》的1080p片源,對比如下:
左邊是16:9,而右邊是21:9,據我所知,骷髏島是沒有16:9的,那麼可以判斷他是通過後期剪輯出來的。專業一點,用PR(Adobe Premicre Pro),娛樂一點,通常用會聲會影。
使用後期處理成片的視頻,效果一定好於實時渲染的效果,但等待它導出渲染成片是一件極其漫長的事情,而且這個時候你很難做任何事情,CPU100%!!!
我這裡以PR為例:
做了如下一些操作(不懂PR可略過)
序列設置為60fps;剪輯一段視頻導入到時間軸;時間插值使用光流法;色階、銳化蒙版、陰影/高光、曲線等後期特效,可按照自己的喜好調整;將21:9裁剪為16:9,去掉上下黑邊,趕腳物體都變大了,有視覺衝擊力了(偷笑);導出使用光流法且保證以60fps導出;經過如上操作,再經過漫長的成片渲染,你就可以得到一個跟抖音60幀一樣絲滑的視頻,這效果絕對好於SVP4或BFRC實時插補出來的效果。
西瓜視頻演示地址:https://www.ixigua.com/i6794066622324670984/
Q3: 有沒有現成的4K.60幀片源的下載地址A3: 沒有,據我所知,目前沒有,有這樣的片源提供下載的,不是土就是豪。假如一部藍光4K,2個半小時的電影,30MBS碼率,幀率24幀,大小在80G左右,提高到60幀,粗略估計大小會在140G左右!就算有人狂買雲存儲空間來做活雷鋒,硬體是一個問題,下載也是一個問題,本地存儲更是一個問題。當然,如果真發現有,歡迎留言,造福一下大家,我也做做伸手黨!
Q4: 想知道potplayer的功能如何進行設置A4: 這個設置教程網上確實一大堆,可以根據自己遇到的實際問題去搜索,相信比我寫在這兒更能理解如何操作,我去做個搬運工確實沒有意義,下面介紹一些主要設置就好啦。
音視頻分離/解碼
主要設置基本都在「濾鏡」中,我們玩PotPlayer玩都就是外掛濾鏡,首先確保自己已經安裝了Lav Filter(或ffdshow)、madVR、BFRC(或SVP4),下載地址在上一篇《疫情期間,請宅在家享受60幀的高清電影(入門篇)》中,並且在「濾鏡」中將如下框全部取消勾選,取消所有的內置編解碼器,確保PotPalyer就是一個空殼子。
在「源濾鏡/分離器」中將所有格式都選擇LAV Splitter Source,不能修改的就用默認推薦選項。
內置OpenCode不做任何變化,視頻解碼器和音頻解碼器均選擇Lav的,同理,不能修改的就用默認內置推薦,如下所示。
這樣,我們便保證了PotPalyer 90%以上的格式均使用Lav Filter。
為什麼不推薦使用內置解碼器,因為FFmpeg。學過視頻編程的朋友都用過這個組件,免費,開源,支持大量的音視頻格式,使用控制臺命令即可完成各種影視頻操作,包括編輯、推流、壓縮等等功能,對於寫代碼朋友來說,幾行代碼即可完成,而且還是全平臺通用。但是,正因為它的使用便利性,我們在播放過程中並不需要一些特殊默認的內部優化操作,比如10位色深的源壓縮到8位做輸出,導致圖像部分顏色丟失;再比如24位的高精度音頻源壓縮到16位輸出,導致DTS放大會有爆音,這些,都是無法修改的。因為FFmpeg崇尚開源,有興趣自行去github上研究,如果需要支持精度更高,可自行修改源碼並編譯成可執行程序,官方不推薦使用更高的精度,這樣容易造成BUG和崩潰。
扯遠了......
接下來我們添加madVR濾鏡,在「全局濾鏡優先權」中(當然,你要用「個人濾鏡優先權」也行)。從系統濾鏡中添加madVR到濾鏡列表中。
記得一定要選中「強制使用」!!!而音頻中,我們需要將默認輸出設備強制改為「內置WASAPI音頻渲染器」,因為自動選擇不知道它在選什麼,況且,WASAPI渲染器在Windows Vista以後的音頻架構API,能傳輸未經任何修改的數據到音頻設備,能避開採樣率處理所帶來的幹擾,也就是說,源音頻是什麼,輸出到喇叭就是什麼,不做任何加工。
我們找到一部視頻,播放看看,按Tab顯示OSD信息。視頻解碼器使用了Lav Video Decoder,音頻解碼器使用了Lav Audio Decoder,視頻渲染器使用了madVR,音頻渲染器使用了WASAPI。
現在,我們的音視頻全是原汁原味的輸出到相應設備(madVR首次安裝後默認下是沒有任何設置的),中間沒有任何影藏的加工,先這樣吧,下一篇再討論madVR如何進行視頻實時處理,對了,這時幀率上顯示的23->60並不是真60,只是一個播放幀率(或者你理解為是一個容器也可以),實際仍然是24幀在進行播放,我們藉助插件,讓絲滑般的觀影浮現出來。
60幀率補幀
BFRC插件
A卡獨享!打開你的顯卡管理器,找到「視頻」->「AMD Fluid Motion Video」,勾上它,新版管理器界面是這樣的:
在PotPlayer的「全局濾鏡優先權」中添加Bluesky Frame Rate Converter,記得「強制使用」。
重要一點,BFRC的優先權一定要高於madVR,即BFRC一定要在第一個位置,否則補幀是失敗的!BFRC的質量不要auto,也不要Mode 1,選Mode 2。Mode2的質量要高於Mode1,向下兼容就行。
SVP4插件
SVP4是基於軟體計算方式來進行補幀。
使用你的CPU進行模擬計算,而不像BFRC使用GPU硬體計算,學過卷積網絡的朋友都知道GPU加速可比CPU加速效率高得多,而且GPU本身就用於圖像處理,又扯遠了......
添加ffdshow raw video filter到「全局濾鏡優先權」中,仍然保證為第一位,並強制使用。
播放時,這會兒你看到的仍然是24幀,因為你需要將SVP4這個程序打開,當視頻中出現這個字樣,說明補幀成功。
絲滑比較:SVP4>BFRC
質量比較:BFRC>SVP4
SVP4的絲滑程度絕對好於BFRC,爛幀率少於BFRC,但卡頓現象比較明顯,比如做個AB點重複播放,回到A點時,畫面卡幀厲害,並且,成像質量次於BFRC,還有關鍵一點,不免費!
而BFRC成像質量較高,且不會出現任何卡頓,也許就是因為AMD,Yes吧。
總結如果你是A卡,到底補幀選擇SVP4還是選擇BFRC,看你自己喜好和操作需求,上面介紹我想已經滿足你的疑惑。本想直接介紹madVR來榨取你的顯卡性能的,但發現一些留言問題網上說得不是很明白(當然,我的表達不一定就比別人好,請包涵!),該文屬於完全解答評論篇。
最後欣賞一下這隻大猴子,注意水花,毛髮,樹木(錄屏有壓縮)
西瓜視頻演示地址:https://www.ixigua.com/i6793971892022673928/
中國加油!武漢加油!人民加油!