ffmpeg -pix_fmts 查看支持的格式
jpg转nv12
ffmpeg -i input.jpeg -s 1280x960 -pix_fmt nv12 1280x960.yuv
注意 -pix_fmt nv12 位置放在前面可能当成输入的格式了,会有问题。
jpg转rgb
ffmpeg -i input.jpg -s 800x600 -pix_fmt bgr555le outpu.rgb
过滤H264 265码流
ffmpeg -i input.h264 -frames 300 -vf scale=640:480 -x264opts "bframes=0" -g 60 -sc_threshold 0 output.h264
ffmpeg -i input.hevc -frames 300 -vf scale=640:480 -x265-params "keyint=60:min-keyint=60:bframes=0" output.hevc
-i: 输入码流
-frames: 输出帧数
-vf scale: 缩放分辨率
-x264opts,-x265-params: h264,h265编码器选项;"bframes=0"去除b帧,"keyint=60:min-keyint=60:bframes=0"设置gop为60帧,去除b帧
-g: gop
-sc_threshold: 动态插入I帧