本經驗有嚴重錯誤,請務必刪除!
回顧: 16:9, 1080以下可行的分辨率:
zhidao.baidu.com/question/1737249032470745147.html
回顧2: 寬高 還是 長寬? (見圖)
視頻壓縮的重要步驟: 過濾! 在x264的參數中只需要一個參數就能實現!
它就是...
--vf 全稱video filter, 就是x264實現 縮放, 裁剪 和 去幀數 功能而開發出的參數!
video filter一般翻譯為視頻過濾器, 要是翻譯的更接地氣一點兒的話...實際上...
就是...篩子...好吧, 確實挺土的...
其功能以參數的形式寫就是 縮放resize, 裁剪crop 和 去幀數selevt_every.
不過, 裁剪和去幀數都建議在視頻編輯軟件中實現! 畢竟視頻軟件就是為了實現這些而研發出來的, 而且可以很直觀的調整!
而resize就是本篇的重點! 接下來你就會知道是為什么啦~
x264幫助中的介紹:
--vf resize:width,height,sar,fittobox,csp,method
要注意空格的出現次數很少, 所有的標點都是英文標點.
翻譯后:
--vf resize:縮放后寬度,縮放后高度,變寬比,裝箱,調色,縮放算法
同樣, 調色, 裝箱 都推薦在視頻編輯軟件中實現. 還是兩個字兒: 直觀
順便, 這里可以圖解下裝箱的原理, 講到這個份上你明白了吧~
所以剩下的就只有 width,height,sar 和 method 咯~
對照之前寫進你的文本文檔中的參數, 縮放后寬和高很好理解, 但縮放算法需要進一步講解~
首先列出一部分算法, 具體應該用哪種算法其實已經被討論過無數遍了, 這篇經驗對此做了總結: jingyan.baidu.com/article/fdbd4277de79f1b89e3f48f8.html
總結:
縮小各種視頻圖像最佳: Bicubic
放大動漫視頻圖像最佳: Lanczos
放大錄像視頻圖像最佳: Spline
希望給予過渡色, 本身沒有過渡色放大視頻最佳: Bilinear
在視頻編輯軟件中, 對于縮放功能一般都是保持使用同一種算法. 所以一定要在導出視頻的時候建議保持原片分辨率, 再使用x264的縮放功能處理!
首先, 你需要知道1920*1080以下所有有效的分辨率.
這里整理了一張圖, 為了防止水印干擾我加高了圖片, 需要你自行下載修改, 用的時候從里面挑個符合碼率的即可.
如圖, 光是比1280*720分辨率高的就有40個可以用的, 不要糾結于1280*720, 談標準的都是笨蛋哦!
如何下載經驗里的圖片:
jingyan.baidu.com/article/642c9d34c315a3644a46f784.html
提醒:
YouTube只支持這張圖中的三個分辨率! 建議直接把原視頻丟進去投稿!
竅門: 破解B站大會員鈦合金畫質- 壓制時使用比1920*1080小一點點滴滴丟丟的分辨率即可, 不過搬運番劇的似乎都是內部人員所以也是白說, 汗...
那么進入正題, 你現在應該已經準備好 新分辨率 和 縮放算法 了!
順便一提, sar - 變寬比是我翻譯的, 為什么這樣翻譯呢? 繼續往下看就知道啦~
實際上, 視頻可以儲存為一個面積更小的長方形! 這對視頻體積的壓縮是很有幫助的! 而一直糾結于標準的視頻編輯軟件很少會給你這個功能! 這就是第二個不用視頻編輯軟件完成縮放的理由~
舉個栗子: jingyan.baidu.com/article/546ae1852b98851149f28cec.html
記住: 使用sar的好處是節約碼率, 但大部分情況的視頻不用sar也能通過大部分限制, 過度使用的話效果往往不如降低分辨率!
首先, 在原來給自己的視頻定的分辨率的基礎上設個新的寬度.
比如原定1280*720, 新分辨率960*720
sar的格式是 播放寬度 : 儲存寬度.
將要播放的寬度就是1280, 最終保存的寬度就是960.
也就是說, 最終的sar值就是1280:960 = 4:3
最終的參數就是 --vf resize:960,720,4:3,,,lanczos
最后假設一個1920*1080的視頻, 你決定將寬度儲存為1280.
sar值不用說是 1920:1280, 約分一下得到 3:2,
參數就會寫成 --vf resize:1280,1080,3:2,,,lanczos
到此, --vf 參數就設置好啦~
進一步計算:
原分辨率: 1920*1080
設置好的分辨率: 1200*1080
sar: 8:5
也就是說: 每個像素會拉伸成自身的8/5(1.6倍), 最終從1200變成1920的寬度.
注意: 是拉伸成1.6倍,不是拉伸出1.6倍, 兩者的區別很大!
片源:
幻想萬華鏡 [VCB-S]~The Memories Of Phantasm~[01][Hi10p_1080p][BDRip][x264_2flac].mkv
重要信息:
片源幀大小: 1920*1080
參數決定(縮放到1120*630)!
不加入sar: --vf resize:1120,630,,,,bicubic
加入sar: --vf resize:980,630,8:7,,,bicubic
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!