Her*_*son 26 video ffmpeg gif animated-gif
有没有办法将动画gif转换为.aviLinux上的视频格式(例如)?
我已经尝试过了
ffmpeg -i thegif.gif thevideo.avi
Run Code Online (Sandbox Code Playgroud)
但我得到的只是视频的第一张图片.
Nor*_*ame 45
ffmpeg的gif输入效果不好.使用convert(来自ImageMagick)解压缩gif帧通常更容易,并使用ffmpeg处理这些帧:
convert some.gif some%05d.png
ffmpeg -i some%05d.png some.avi
rm some*.png
Run Code Online (Sandbox Code Playgroud)
Ars*_*eep 13
我可以建议imagemagick和ffmpeg的组合
这样做可以将每个帧提取为png/jpeg
$magick> convert 'images.gif[0]' image.png
Run Code Online (Sandbox Code Playgroud)
这样做可以将图像转换为电影序列
ffmpeg -f image2 -i image%d.jpg video.mpg
Run Code Online (Sandbox Code Playgroud)
更多关于命令的帮助
http://www.imagemagick.org/script/command-line-processing.php
http://www.catswhocode.com/blog/19-ffmpeg-commands-for-all-needs
http://electron.mit.edu/~gsteele/ffmpeg/
如果您希望将某个帧速率作为输入,因为生成的视频要快或慢
ffmpeg -r 'xx' -i some%05d.png some.avi
Run Code Online (Sandbox Code Playgroud)
其中xx是输入帧速率.
| 归档时间: |
|
| 查看次数: |
34236 次 |
| 最近记录: |