【发布时间】:2011-03-13 20:56:35
【问题描述】:
有没有办法在 Linux 上将动画 gif 转换为视频格式(例如 .avi)?
我已经试过了
ffmpeg -i thegif.gif thevideo.avi
但我得到的只是视频的第一张图片。
【问题讨论】:
-
ffmpeg -i foo.gif foo.mkv 适用于当前的 ffmpeg,甚至适用于可变帧率动画 gif。使用 mkv 输出,您可以获得可变帧速率 mkv。使用 mp4 输出时,它会根据需要将 fps 提高到最高,然后根据需要复制帧以在适当的时候显示内容。例如一个 25 fps 和 10 fps 的 gif 制作了一个 50 fps 的 mp4,有 2x dup 和 5x dup 帧,具体取决于哪个部分。存储重复帧根本不会占用太多空间,IDK 如果它们甚至在 h.264 流或只是 mp4 容器中。
标签: video ffmpeg gif animated-gif