2017-07-18 139 views
0

我需要將幀的目錄轉換爲webm,絕對沒有圖像壓縮,只是原始圖像到幀。使用ffmpeg版本N-82889-g54931fd,這就是我現在正在使用的版本。使用ffmpeg無損編碼png幀到webm

ffmpeg -framerate 30 -f image2 -i frames/%02d.png -pix_fmt yuva420p -crf 0 output.webm 

crf 0標誌被告知是答案,但輸出仍充滿了壓縮和文物。是否有可以使每個幀儘可能接近相應的PNG圖像幀?

+0

你試過編碼器的' - 無損1'嗎?順便說一句,我想'yuva420p'確保視頻是有損的。 – halfelf

+0

我認爲yuva420p是webm編碼所必需的嗎? – Peaser

回答

2

VP8是WebM的默認編碼器,沒有無損模式。使用VP9。

ffmpeg -framerate 30 -i frames/%02d.png -c:v libvpx-vp9 -pix_fmt yuva420p -lossless 1 out.webm 

注意,由於像素格式轉換(RGB - > YUV),輸出不會是完全無損的,因爲解碼回RGB時會有一些舍入誤差。