我目前正在使用以下命令将60FPS视频转换为gif,但是高于30FPS的任何内容都会导致视频速度变慢以匹配30FPS,并最终使视频更长时间以保持相同数量的帧。有办法解决这个问题吗?
ffmpeg -v warning -i "VideoName.mp4" -vf "fps=60,scale=320:-1:flags=lanczos,palettegen" -y "tmp/palette.png"
ffmpeg -v warning -i "VideoName.mp4" -i "tmp/palette.png" -lavfi "fps=60,scale=287:-1:flags=lanczos [x]; [x][1:v] paletteuse" -y OutputGifName.gif
我知道30fps通常已经足够了,但是视频中的闪烁元素以60fps闪烁,因此它将始终存在或不可见。