FFmpeg图片格式转换命令

观书有会意处,题其衣裳,以记其事~

1.将图片转成nv21格式

  • 将input.png转成nv21格式

    1
    ffmpeg -i input.png -pix_fmt nv21 output.yuv
  • 将input.png转成分辨率是640x480的nv21格式

    1
    ffmpeg -i input.png -pix_fmt nv21 -s 640x480 output.yuv

2.将nv21转成png格式

  • 将nv21格式转成png格式

    1
    ffmpeg -pix_fmt nv21 -s 640x480 -i test.yuv output.png
  • 将当前目录下的nv21图片批量转成png格式

    1
    find ./ -name  "*.yuv" -type f -exec ffmpeg -pix_fmt nv21 -s 640x480 -i {} {}.png \;

3.其它

1
`# Mac安装FFmpeg``brew install ffmpeg`

如果没安装brew,可以参考https://brew.sh