ffmpeg的使用

2020/02/11 影音 共 1061 字,约 4 分钟
Bob.Zhu

生成gif

图片转gif

使用ffmpeg将png转为gif:

# 模糊匹配:增加 -pattern_type glob 参数,匹配非数字开头的图片名称 
# 第一步:生成调色板
ffmpeg -pattern_type glob -i '*.png' -vf palettegen palette.png
# 第二步:在生成动图时使用调色板
ffmpeg  -framerate 1 -pattern_type glob -i '*.png' -i palette.png -lavfi paletteuse out.gif

视频转gif

批量处理

macOS 批量处理

ffmpeg -i /Users/adolphor/Downloads/temp/视频.mov -vf scale=1920:1080 视频scale.mp4
ffmpeg -i /Users/adolphor/Downloads/temp/视频.mov -c:v libx264 -crf 30 -c:a aac -vf scale=1920:1080 视频scale.mp4
find ./ -name '*.mp4' -exec sh -c 'ffmpeg -i "$0" -c:v libx264 -crf 30 -c:a aac -vf scale=1920:1080 "${0%%.mp4}.small.mp4"' {} \;

Windows 批量处理

for %%i in (*.mp4) do ffmpeg -i "%%i" -c:v libx264 -crf 30 -c:a aac -vf scale=1920:1080 "%%i.small.mp4"

参考资料

文档信息

Search

    Table of Contents