《網(wǎng)易視頻云技術(shù)之視頻預(yù)處理技術(shù)》由會員分享,可在線閱讀,更多相關(guān)《網(wǎng)易視頻云技術(shù)之視頻預(yù)處理技術(shù)(4頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、
實(shí)用標(biāo)準(zhǔn)文案
網(wǎng)易視頻云技術(shù)之視頻預(yù)處理技術(shù)
一、 概述
視頻編碼包括分離、解碼、編碼、合成四部分,在分離與解碼、合成部分可以認(rèn)
為是一種無損操作,而通常采用的編碼如 H264、 MPEG-4等(無損壓縮除外)是一種有損壓縮。
為了提高視頻編碼后的質(zhì)量,我們嘗試在 Encoder 的數(shù)據(jù)輸入之前增加一種預(yù)處
理,用來彌補(bǔ)在編碼過程中的亮度和色度的損失。從而提高視頻的清晰度。
2、
二、 預(yù)處理方法
精彩文檔
實(shí)用標(biāo)準(zhǔn)文案
通過改變視頻的亮度、對比度、飽和度(色度)來進(jìn)行銳化,使其邊緣的過度產(chǎn)生較大的改變,從而增加視頻的清晰度。銳化會產(chǎn)生噪聲,因此增加去噪濾鏡。目前只是通過調(diào)整亮度和對比度來增加邊緣的銳化,飽和度并未進(jìn)行調(diào)整。因?yàn)轱柡投鹊恼{(diào)整會引入一些新的問題,比如產(chǎn)生色塊,色彩的失真。
2.1 ffmpeg 的預(yù)處理:增加亮度
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 的預(yù)處理
avs
4、 通過增加銳化濾鏡,調(diào)整飽和度和對比度進(jìn)行編碼前的預(yù)處理。
DirectShowSource("E:\music\1\1.mov").LanczosResize(1280,720).sharpen(
0.2)
2.3 mencoder 的預(yù)處理:增加亮度和對比度
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
精彩文檔
實(shí)用標(biāo)準(zhǔn)文案
ffmpeg 與 me
6、ncoder 預(yù)處理之后與片源相比,邊緣更加銳利。
3.2 對比圖 2
mencoder 增加對比度后的圖片色彩更加飽滿,更接近于片源。
3.2 對比圖 3
mencoder 增加對比度之后比 ffmpeg 的細(xì)節(jié)更加突出。畫面更加清晰。
四、 結(jié)論
精彩文檔
7、
實(shí)用標(biāo)準(zhǔn)文案
1) :通過對 YUV數(shù)據(jù)進(jìn)行預(yù)處理,在相同碼率下能夠增加視頻的清晰度,提高視
頻質(zhì)量。但是同樣會造成編碼速度的下降 , 大約降低 30%左右。
2) :通過對三種工具的對比, mencoder 預(yù)處理后的編碼質(zhì)量相較于 ffmpeg 要
高,色彩損失較小,色彩更加飽滿。但是編碼速度比 ffmpeg 要低將近 50%。
3) :針對高清片源,在均衡編碼速度與編碼質(zhì)量的前提下,建議使用 ffmpeg 進(jìn)
行銳化以及去噪。若不在意編碼速度,建議增加 mencoder 的對比度處理。
針對質(zhì)量不高的片源,不建議使用銳化處理。
精彩文檔