基本命令
- 查询支持格式
ffmpeg -pix_fmts
- 合并滤波
https://blog.csdn.net/tkp2014/article/details/53310285
视频处理
- 查看视频信息
ffmpeg -i file_name
- 调整视频尺寸
ffmpeg -i input_file -s 500x500 output_file
- 转换视频格式
ffmpeg -i movie.mov -vcodec copy -acodec copy out.mp4
- 压缩视频
ffmpeg -y -i input_file.mp4 -crf 30 -vcodec libx264 -preset fast -b 800000 out.mp4
- 图片合成视频
# 合成.avi文件,需要转为mp4
ffmpeg -r 10 -i J%02d.png video.avi
ffmpeg -i video.avi -vcodec copy -acodec copy out.mp4
# 直接合成 mp4
ffmpeg -r 10 -i J%02d.png -c:v libx264 -vf fps=25 -pix_fmt yuv420p video.mp4
图片处理
- 生成调色板
ffmpeg -i in.png -vf palettegen=max_colors=256:transparency_color=FFFFFF:stats_mode=single -y out_3.png
- 压缩图片合并调色板和原图
ffmpeg -i in.png -i out_3.png -lavfi "[0][1:v] paletteuse" -pix_fmt pal8 -y out_4.png
https://www.ostechnix.com/20-ffmpeg-commands-beginners/
https://blog.csdn.net/kingvon_liwei/article/details/79271361