convert -size 128x128 xc:#ffffff ffffff_128_128.jpg
上面命令生成纯白图片。
ffmpeg -pix_fmts | grep IO | awk '{print $2}' > pix_fmts_list
上面命令生成 pix format列表,删除开头无效行内容。
echo "set -x" >> command.sh cat pix_fmts_list | xargs -i echo "ffmpeg -i ffffff_128_128.jpg -pix_fmt {} ffffff_128_128_{}.yuv" >> command.sh chmod 777 command.sh
执行上面脚本,生成脚本的原因是因为方便跟踪出错的命令,也可以通过下面命令直接生成。
cat pix_fmts_list | xargs -i ffmpeg -i ffffff_128_128.jpg -pix_fmt {} ffffff_128_128_{}.yuv
通过如下命令可使用ffplay进行播放rawdata 。
ffplay -f rawvideo -pixel_format gray -video_size 128x128 fffff_128_128_gray.yuv