ffmpeg:将 gif 转换为视频
ffmpeg: Convert gif to video
我想使用 ffmpeg 将 gif 文件转换为视频。
我正在使用:
ffmpeg -y -i /gif/583fd7661b46d.gif -strict -2 -an -b:v 32M /gif/mp4/583fd7661b46d.avi
我在 photoshop 中的 gif 持续时间是 27 秒,但是生成的视频“583fd7661b46d.avi”的持续时间是 15 秒。
如何在生成的视频中获得与我的 gif 相同的持续时间?
我执行这个:
ffplay file.gif
它不停地读取并且"M-V"递增
如果我将输出格式更改为 .mp4,时长就会正确。
或者对于输出 avi,我在我的 ffmpeg 命令中添加选项 -vsync cfr
。
我想使用 ffmpeg 将 gif 文件转换为视频。 我正在使用:
ffmpeg -y -i /gif/583fd7661b46d.gif -strict -2 -an -b:v 32M /gif/mp4/583fd7661b46d.avi
我在 photoshop 中的 gif 持续时间是 27 秒,但是生成的视频“583fd7661b46d.avi”的持续时间是 15 秒。 如何在生成的视频中获得与我的 gif 相同的持续时间?
我执行这个:
ffplay file.gif
它不停地读取并且"M-V"递增
如果我将输出格式更改为 .mp4,时长就会正确。
或者对于输出 avi,我在我的 ffmpeg 命令中添加选项 -vsync cfr
。