首页 > 代码库 > 音视频相关处理
音视频相关处理
1.花屏
原因:丢掉了关键帧。
解决:把这个丢掉的I帧后的B帧P帧也丢掉。
2.快进方式
1)平滑快进:40ms变成20ms,最高8倍速,不能快退。
2)I帧快进:I帧太少可能,支持HTTP。
3.音视频不同步
原因:1.帧率低了。
2.视频帧快于音频帧。
4.编码参数设置
1)码率:码率越大,视频越大。
2)码率偏差,允许的偏差越大,视频越小。
3)gop_size:没多少帧插入一个I帧。
4)max_b_frame:= 0 表示不适用I帧。!=0表示两个帧之间允许出现多少个B帧,B帧越多,图片越小。
5)pre_me: =2运动估计。
6)lmin-lmax:最小,最大拉格朗日系数。
7)qmin-qmax:最小,最大量化系数,与视频质量有关,值越大,质量越差。
8)qblur:量化浮动系数,在0.0-1.0之间。
5.上采样:在奇数点插入零值,频率高一倍。
下采样就是抽取偶数点的值,奇数点的值不要,频率降低一倍。
6.ffplay播放yuv视频的命令:
ffplay -s 420x240 -pix_fmt uyvy422/nv12/nv21/yuyv422 test.yuv
音视频相关处理
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。