• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    x264參數 部分1 過濾篇 --vf

    本經驗有嚴重錯誤,請務必刪除!

    工具/原料

    • 新建文本文檔
    • 電腦

    回顧/簡介

    1. 1

      回顧: 16:9, 1080以下可行的分辨率:

      zhidao.baidu.com/question/1737249032470745147.html

      回顧2: 寬高 還是 長寬? (見圖)

    2. 2

      視頻壓縮的重要步驟: 過濾! 在x264的參數中只需要一個參數就能實現!

      它就是...

      --vf 全稱video filter, 就是x264實現 縮放裁剪 和 去幀數 功能而開發出的參數!

      video filter一般翻譯為視頻過濾器, 要是翻譯的更接地氣一點兒的話...實際上...

      就是...篩子...好吧, 確實挺土的...

    3. 3

      其功能以參數的形式寫就是 縮放resize, 裁剪crop去幀數selevt_every

      不過, 裁剪和去幀數都建議在視頻編輯軟件中實現! 畢竟視頻軟件就是為了實現這些而研發出來的, 而且可以很直觀的調整!

      resize就是本篇的重點! 接下來你就會知道是為什么啦~

    了解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倍, 兩者的區別很大!

    舉個栗子~

    1. 1

      片源:

      幻想萬華鏡 [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

    注意事項

    • sar只能處理寬度, 要是將高度做相同的處理的話, 效果實際上還不如降低分辨率哦
    • 除了resize和--vf之間有空格之外的數字, 字母, 符號之間一律沒有空格
    • 在1280*720中, sar對碼率壓縮的效果最少能達到100kbps哦
    • 除了resize有用以外, 其他的到視頻編輯軟件里搞.
    • 不縮放的話不用寫這個參數, 除非要壓縮寬度~
    • Rip黨這樣搞估計會被打23333
    • 還剩下3篇經驗了, 加油!
    • 發表于 2018-01-30 00:00
    • 閱讀 ( 884 )
    • 分類:其他類型

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆