我需要從視頻(通常是FLV)獲取前x幀並將其轉換爲GIF。這個想法是使用這些GIF作爲真實事物的簡短預覽。來自視頻的前x幀
目前,我們正在使用的ffmpeg和ImageMagick的做到這一點:
ffmpeg -y -i movie.flv -pix_fmt rgb32 -r fps extracted/%d.png
convert extracted/0.png ... extracted/50.png -delay 4 -loop 0 \
-set dispose Background -sample 256x256> preview.gif
所以基本上,第一幀被提取,轉換成PNG,那麼PNG圖像再次拼湊成GIF。這裏涉及很多不必要的步驟。
有沒有人有任何建議加快這個過程?
在此先感謝!
我是正確的思維要創建GIF動畫?你有沒有嘗試直接從ffmpeg創建一個動畫gif。我認爲這應該是可能的。 – bcelary