ffmpeg 编解码相关笔记

pCodecCtx->gop_size = GOP_SIZE;
pCodecCtx->max_b_frames = MAX_B_FRAMES;
pCodecCtx->pix_fmt = AV_PIX_FMT_YUV420P;


av_opt_set(pCodecCtx->priv_data, "preset", "slow", 0);
av_opt_set(pCodecCtx->priv_data, "crf", "35.000", 0);




1.yuv420p 与yv12 的区别 只是uv顺序相反。


2.ffmpeg raw data对其格式:yuv420p 为16,rgb24为1。如果不做对齐可能会出现rgb数据下方有绿边。


3.ffmpeg ffplay 命令
播放rgb或yuv数据
>ffplay -f rawvideo -pixel_format rgb24 -video_size 1920x1080 e:\workspace\encoder\output\test_cff.rgb


从视频中裁剪出jpg
>ffmpeg -i test.264 %04d.jpg


图片格式转换
>ffmpeg -i e:\workspace\encoder\output\pic\jpgs\1.jpg -pix_fmt rgb24 -r 29.970 -y goutput.rgb



//叠加字符
>ffmpeg -y -i 1.mp4 -s 1280*1024 -vcodec libx264 -refs 2 -x264opts
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值