我有很多類似的 gif 圖片,我想用這種方式製作一部電影:
ffmpeg -i img%06d.gif -c:v libx264 mymovie.mp4
如果所有影像都是 JPEG,則一切正常。但 GIF 卻卡住了訊息:
img%06d.gif: No such file or directory
Conversion failed!
可以用 處理 gif 嗎ffmpeg
?
gif 大約有 30 GB,因此無法轉換為 jpeg。
是的。另一個案件已經解決。
ffmpeg
將 GIF 視為電影,而不是單一影像。總是。因此,我們必須進行concat
視訊串流而不是對幀進行批次處理。這是解決方案:
ffmpeg -f concat -i filelist.txt -c:v libx264 mymovie.mp4
filelist.txt 相應地ffmpeg手冊應該是下一個格式:
# some comment
file '/path/img000001.gif'
file '/path/img000002.gif'
file '/path/img000003.gif'
. . . . .
答案1
ffmpeg 將 GIF 視為電影,而不是單一影像。總是。因此,我們必須連接視訊串流而不是對幀進行批次處理。這是解決方案:
ffmpeg -f concat -i filelist.txt -c:v libx264 mymovie.mp4
根據 ffmpeg 手冊,filelist.txt 應該是以下格式:
# some comment
file '/path/img000001.gif'
file '/path/img000002.gif'
file '/path/img000003.gif'
. . . . .