我正在尝试将 GIF 文件转换为 WebM(ffmpeg、libvpx)并获得一些奇怪的 ffmpeg 行为。
ffmpeg 从 MacPorts 安装在我的 Mac 上。
转换:
ffmpeg -i srcFilename.gif -b:v 600K -qmin 0 -qmax 50 -crf 5 destFilename.webm
如果我的 GIF 文件在这样的动画中间某处有一些持续时间为 1-2 秒的帧,则转换结果很好 - 它正在播放中间的“暂停”。
但是,如果我在最后一帧中有这样的“暂停”的 GIF,ffmpeg 会立即对其进行解码。
不知道为什么,花了一些时间阅读 ffmpeg 手册,尝试不同的转换选项但没有成功。
有任何想法吗?提前致谢!