ffmpeg 在 linux 中转换目录 GIF

ffmpeg 在 linux 中转换目录 GIF

你好,我想将一个目录中的 gif 转换为 mp4,但我不知道如何使用此代码来转换单个文件,请帮帮我 !ffmpeg -i /content/drive/MyDrive/1/ -movflags faststart -pix_fmt yuv420p -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" /content/drive/MyDrive/2/${f%.gif}.mp4

将 gif 目录转换为 mp4

答案1

下面的示例应该可以实现您想要的功能。

for f in /path/to/gifs/*.gif; do ffmpeg -i "$f" -movflags faststart -pix_fmt yuv420p -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" "/path/to/mp4s/${f%.gif}.mp4"; done

相关内容