【发布时间】:2016-06-07 10:12:39
【问题描述】:
我需要提取一个gif动画的中间帧。
Imagemagick:
convert C:\temp\orig.gif -coalesce C:\temp\frame.jpg
正确生成帧:
但是当我提取单个帧时:
convert C:\temp\orig.gif[4] -coalesce C:\temp\frame.jpg
那么框架格式错误,就好像 -coalesce 选项被忽略了:
使用 Pillow 和 ffmpeg 提取单个帧也会导致帧格式错误,在几个 gif 上进行了测试。
下载gif:https://i.imgur.com/Aus8JpT.gif
我需要能够在 PIL、ffmpeg 的 Imagemagick(最好是 PIL)中提取每个 gif 版本的中间帧。
【问题讨论】:
标签: ffmpeg imagemagick python-imaging-library