ffmpeg将yuv与jpg互转

    技术2023-08-19  124

    一:jpg转yuv

    1.1 将单个jpg等格式的图片转化为yuv

    ffmpeg -i test.jpg -s 640x480 -pix_fmt yuv420p test.yuv

    1.2 bat格式:批处理(jpg文件放在ffmpeg同一文件下):

    for %%a in ("*.jpg") do ffmpeg -i "%%a" -s 400x400 -pix_fmt yuv420p "\%%~na.yuv pause

    二:yuv转jpg

    2.1 将单个yuv等格式的图片转化为jpg:

    ffmpeg -y -s 400x400 -i D:\yuv2jpg\capture0.yuv -b 20000000 xxd.jpg

    2.2 bat格式批处理(目前没找到真正批处理的方法也不会写bat,所以有多少个添加多少行):

    ffmpeg -y -s 400x400 -i rec0.yuv rec0.jpeg

    觉得麻烦可以用到excel来下拉很快的(详见:批处理)。

    Processed: 0.009, SQL: 9