Bilibili 4K 新標(biāo)準(zhǔn) FFMPEG壓制參數(shù)解析
我不知道為啥。官方是不是跟我對著干。。。
我寫了畫中畫功能不到1個月官方支持了、然后剛寫完壓制參數(shù)。。標(biāo)準(zhǔn)更新了。。。
好吧。。跟著更。。。

重復(fù)的不多說。參考:

和


進(jìn)入正文
首先,友情提示。你把1080生拉成4K 完全沒用
ffmpeg -i 【8K\ VP9】\ Above\ NYC.webm -c:v libx264 -profile:v main -b:v 19000k -profile:v main -preset veryslow? -s 3840x2160 -c:a aac -b:a 320k -x264opts crf=12 -maxrate:v 24000k -bufsize 24000k -pix_fmt yuv420p -ss 40 -t 60 3.mp4
這個參數(shù)壓4K
可以看到哈,這回新增了幾個參數(shù),這里就只寫不一樣的
-b:v 19000k: 這里沒寫 20000k 因為保險,超了容易被2壓
-s 3840x2160:官方給出的是4096X4096,不過這個分辨率是16:9 4K視頻最常用的分辨率。(4K分辨率標(biāo)準(zhǔn),之前存在較大爭議,包括Acomedy的?3656x2664等等,此處只是推薦用2160的版本。這個比例需要通過原視頻進(jìn)行調(diào)節(jié)?。?/p>
-maxrate:v 24000k 最高比特率最好限制一下。官方給出的24000k。之前的文章說不會超是因為當(dāng)時的碼率限制 6000k自然很難超。但是現(xiàn)在 20000 和 24000 真的需要限制。
-bufsize 24000k 同上 也是用來限制最高比特率的。
-pix_fmt yuv420p 色彩空間 yuv420p 上次漏掉了。大部分片子沒問題。但是FCP導(dǎo)出的是AppleRes422 色彩空間上有差異。
-ss 40 -t 60:純粹是為了快點。截取了一段、
質(zhì)量因素
咱么可以調(diào)控的只有編碼速度和 crf 了 (真的。。)
?-preset veryslow?-x264opts?crf=12
另外 -x264opts crf=XXX 這個屬性是libx264特有的。。用openh264就不用添加了。
所以特意做了個對比測試 ↓

估計你們沒有相應(yīng)的顯示器。除了色差看不出別的啥。。于是做了1080P的版本截圖
慢速檔參數(shù):
ffmpeg -i 【8K\ VP9】\ Above\ NYC.webm -c:v libx264 -profile:v main -b:v 6000k -profile:v main -preset veryslow? -s 1920x1080 -c:a aac -b:a 320k -x264opts crf=12 -maxrate:v 24000k -bufsize 24000k -pix_fmt yuv420p -ss 40 -t 30 5.mp4

快速檔參數(shù)
ffmpeg -i 【8K\ VP9】\ Above\ NYC.webm -c:v libx264 -profile:v main -b:v 6000k -profile:v main -preset ultrafast -s 1920x1080 -c:a aac -b:a 320k -maxrate:v 25000k -bufsize 25000k -pix_fmt yuv420p -ss 40 -t 30 51.mp4

還是有一定差異滴~
另外,我使用的片源全部 都是8K的片源。4K以下轉(zhuǎn)4K沒有意義 同樣 碼率低的轉(zhuǎn)碼率高的也沒有意義。
轉(zhuǎn)碼是有損壓縮。損了就是損了 找不回來。
除非你做超分(用AI技術(shù)計算補差,彌補損失)。

8K片源地址:
https://mediatrack.cn/share/project/1219846350178656256
4K一些片源
https://mediatrack.cn/share/project/1219846492303167488
網(wǎng)頁版點進(jìn)去視頻右上角下載(預(yù)覽版本并不是源視頻。下載?。。┬〕绦虿恢С窒螺d

有人說我講不明白。。如果我最近有時間就寫壓制工具。。關(guān)鍵是B站的專欄閱讀量真的有限。寫壓制工具比一個一個來問花的時間長。所以提不起勁寫啊。。。

技術(shù)交流群:711929228?
本期進(jìn)群問題:低清能否轉(zhuǎn)碼變高清?????
正確答案:不能? ?
解析:轉(zhuǎn)碼是有損壓縮。損了就是損了 找不回來?