《網易視頻云技術之視頻預處理技術》由會員分享,可在線閱讀,更多相關《網易視頻云技術之視頻預處理技術(4頁珍藏版)》請在裝配圖網上搜索。
1、
實用標準文案
網易視頻云技術之視頻預處理技術
一、 概述
視頻編碼包括分離、解碼、編碼、合成四部分,在分離與解碼、合成部分可以認
為是一種無損操作,而通常采用的編碼如 H264、 MPEG-4等(無損壓縮除外)是一種有損壓縮。
為了提高視頻編碼后的質量,我們嘗試在 Encoder 的數據輸入之前增加一種預處
理,用來彌補在編碼過程中的亮度和色度的損失。從而提高視頻的清晰度。
2、
二、 預處理方法
精彩文檔
實用標準文案
通過改變視頻的亮度、對比度、飽和度(色度)來進行銳化,使其邊緣的過度產生較大的改變,從而增加視頻的清晰度。銳化會產生噪聲,因此增加去噪濾鏡。目前只是通過調整亮度和對比度來增加邊緣的銳化,飽和度并未進行調整。因為飽和度的調整會引入一些新的問題,比如產生色塊,色彩的失真。
2.1 ffmpeg 的預處理:增加亮度
3、
ffmpeg -i E:\music\1\1.mov -vcodec libx264 -profile baseline -level 3.1 -preset slow -b 2400k -maxrate 6000k -bufsize 9000k -vf
"scale=-1:720,unsharp=luma_msize_x=7:luma_msize_y=7:luma_amount=1.5" -t hreads 12 -nr 6 -an -y -f mp4 E:\music\1\out_2400k_sharpen.mp4
2.2 avs 的預處理
avs
4、 通過增加銳化濾鏡,調整飽和度和對比度進行編碼前的預處理。
DirectShowSource("E:\music\1\1.mov").LanczosResize(1280,720).sharpen(
0.2)
2.3 mencoder 的預處理:增加亮度和對比度
mencoder.exe -sws 9 -oac mp3lame -vf
scale=1280:720,unsharp=l7x7:1.5,eq=1:15 -ovc x264 -ffourcc H264
-x264encopts bitrate=2400:turbo
5、=2:frameref=6:me=umh:me_range=16 E:\mu
sic\1\1.mov -o E:\music\1\mencoder_out_1_4.avi
三、 效果對比
畫面擺放順序依次為片源、 ffmpeg 編碼、 mencoder 編碼
3.1 對比圖 1
精彩文檔
實用標準文案
ffmpeg 與 me
6、ncoder 預處理之后與片源相比,邊緣更加銳利。
3.2 對比圖 2
mencoder 增加對比度后的圖片色彩更加飽滿,更接近于片源。
3.2 對比圖 3
mencoder 增加對比度之后比 ffmpeg 的細節(jié)更加突出。畫面更加清晰。
四、 結論
精彩文檔
7、
實用標準文案
1) :通過對 YUV數據進行預處理,在相同碼率下能夠增加視頻的清晰度,提高視
頻質量。但是同樣會造成編碼速度的下降 , 大約降低 30%左右。
2) :通過對三種工具的對比, mencoder 預處理后的編碼質量相較于 ffmpeg 要
高,色彩損失較小,色彩更加飽滿。但是編碼速度比 ffmpeg 要低將近 50%。
3) :針對高清片源,在均衡編碼速度與編碼質量的前提下,建議使用 ffmpeg 進
行銳化以及去噪。若不在意編碼速度,建議增加 mencoder 的對比度處理。
針對質量不高的片源,不建議使用銳化處理。
精彩文檔