似たような 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'
. . . . .