使用ffmpeg产生1帧4K YUV422P(标号4等分色块的指令)

1帧4K YUV422P


ffmpeg -f rawvideo -pixel_format yuv422p -video_size 3840x2160 -i /dev/zero -vf "\
drawbox=x=0:y=0:w=1920:h=1080:color=red:t=fill, \
drawbox=x=1920:y=0:w=1920:h=1080:color=blue:t=fill, \
drawbox=x=0:y=1080:w=1920:h=1080:color=green:t=fill, \
drawbox=x=1920:y=1080:w=1920:h=1080:color=yellow:t=fill,\
\
drawtext=text='1':fontcolor=black:fontsize=50:x=5:y=10,\
drawtext=text='1':fontcolor=black:fontsize=50:x=1890:y=10,\
drawtext=text='1':fontcolor=black:fontsize=50:x=5:y=1040,\
drawtext=text='1':fontcolor=black:fontsize=50:x=1890:y=1040,\
drawtext=text='2':fontcolor=black:fontsize=50:x=1922:y=8,\
drawtext=text='2':fontcolor=black:fontsize=50:x=3810:y=8,\
drawtext=text='2':fontcolor=black:fontsize=50:x=1922:y=1038,\
drawtext=text='2':fontcolor=black:fontsize=50:x=3810:y=1038,\
\
drawtext=text='3':fontcolor=black:fontsize=50:x=5:y=1088,\
drawtext=text='3':fontcolor=black:fontsize=50:x=1890:y=1088,\
drawtext=text='3':fontcolor=black:fontsize=50:x=5:y=2120,\
drawtext=text='3':fontcolor=black:fontsize=50:x=1890:y=2120,\
drawtext=text='4':fontcolor=black:fontsize=50:x=1922:y=1088,\
drawtext=text='4':fontcolor=black:fontsize=50:x=3810:y=1088,\
drawtext=text='4':fontcolor=black:fontsize=50:x=1922:y=2120,\
drawtext=text='4':fontcolor=black:fontsize=50:x=3810:y=2120\
" -frames:v 1 output.yuv
#将yuv422 转化为 uyvy422
ffmpeg -f rawvideo -pixel_format yuv422p -video_size 3840x2160 -i output.yuv -pix_fmt uyvy422 uyvy422.yuv
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值