本經驗試驗了各種不同強度 壓扁了寬度的視訊 最終在不同裝置上的播放效果. 使用的是相對差的壓縮引數以凸顯問題. 以辯證 要壓縮到多大程度 才適合一個視訊.
壓縮是使用x264(AVC)完成的.
工具/原料
視訊播放器
視訊壓縮程式
截圖軟體
細節分析 (原視訊來自vcb-s.com)
首先是視訊中一幀的原圖
這張圖放大後, 使用油漆桶工具在平面上塗色 並 觀察線條的細節.
在這幀中, 播放器共載入了1920*1080=2073600個畫素.
可以看到, 油漆桶在畫面上使用後散播出的色塊並不大, 而且線條也很乾淨
接下來將寬度(橫向長度)縮減到1680個畫素, 也就是說, 播放器在這一幀中共載入了1680*1080=1814400個畫素.
這張圖放大後, 用肉眼能看到線條稍受到破壞. 油漆桶也在平面上攤出一大片.
再接下來是1440*1080的解析度, 正好是東京電視臺(?)電視訊號的放送程度. 播放器在這裡共載入了1555200個畫素. 比一原圖已經少了1.333倍的畫素哦.
放大後, 破壞的程度有增無減. 線條破壞更加嚴重, 油漆桶在平面上攤出更大的範圍!
最後來個厲害的! 1080*1080個畫素! 這個值有些極端了, 播放器一共要載入的也只有1166400個畫素, 不建議使用這個值壓縮視訊, 效果可能還不如1280*720.
放大後可以看到其實寬為1680和1440其實對視訊的損傷並不大. 在這裡, 油漆桶攤出了一大片的白色, 線條也受損嚴重, 甚至能在手機上看出問題.
不過, 確實有的視訊是適合這種壓縮方式的. 見圖.
在其他裝置上的效果-平板
首先是寬16.5釐米, 高12.5釐米的平板
注意: 這個裝置並不支援硬體解碼10bit色深, 而軟體解碼出現了奇怪的色斑, 請不要在意~
1680*1080 的效果
1440*1080 的效果
1080*1080 的效果
在其他裝置上的效果-手機
注意: 這個裝置並不支援硬體解碼10bit色深, 而軟體解碼出現了奇怪的色斑, 請不要在意~
1680*1080 的效果
1440*1080 的效果
1080*1080 的效果
以上
其它幀大小
720p:
方形畫素: 1280*720=921600個畫素
1080*720=777600個畫素
910*720=655200個畫素
820*720=590400個畫素
極端: 720*720=518400個畫素
900p
方形畫素: 1600*900=1440000個畫素
1280*900=1152000個畫素
1080*900=972000個畫素
極端: 900*900=810000個畫素
如何選擇合適的幀大小?
很清晰的的動漫類()上傳用視訊
推薦1440*1080, 1200*900 和 960*720.
比較清晰的動漫類(線條稍有模糊)上傳用視訊
推薦1280*1080, 1200*900 和 960*720. (高1080以下的幀大小不建議太小)
比較不清晰的動漫類上傳用視訊
推薦 900*900 和 720*720.
很清晰的的錄影類(電影級)上傳用視訊
推薦1440*1080, 1200*900 和 960*720.
比較清晰的錄影類(普通錄影, 錄影中至少有燈光)上傳用視訊
推薦1080*1080, 1100*900 和 960*720. (高1080以下的幀大小不建議太小)
比較不清晰的錄影類上傳用視訊
推薦 720*720, 480*480 和 360*360
注意事項
以上的功能由 --vf resize 實現, 但其實是由於配合了相對差的引數, 所以缺點才會很明顯