音视频相关处理

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

时间: 2024-10-21 05:22:30

音视频相关处理的相关文章

音视频相关

1.封面图片,位图 BMP文件的数据按照从文件头开始的先后顺序分为四个部分: ?         bmp文件头(bmp file header):提供文件的格式.大小等信息 ?         位图信息头(bitmap information):提供图像数据的尺寸.位平面数.压缩方式.颜色索引等信息 ?         调色板(color palette):可选,如使用索引来表示图像,调色板就是索引与其对应的颜色的映射表 ?         位图数据(bitmap data):就是图像数据啦^_

Android IOS WebRTC 音视频开发总结(七三)-- 我为什么走上了创业这条不归路?

本文主要介绍自己为什么选择创业,文章最早发表在我们的微信公众号上,支持原创,详见这里, 欢迎关注微信公众号blackerteam,更多详见www.rtc.help 2016.06.01对公司来说是个很重要的日子,我们正式搬到了科技园(科苑北兰光科技园),意味着要正规运作了,意味着真正的创业开始了,意味着有机会迎来爆发了(这算画饼吗?呵呵呵!). 坐在办公桌前一边规划着未来,一边回忆着过去的点点滴滴,发现现在正在做的并不是当初所规划好的,但又都是水到渠成的,所以在感叹缘份的同时,又增添了对未来的信

Android 音视频开发入门指南

最近收到很多网友通过邮件或者留言说想学习音视频开发,该如何入门,我今天专门写篇文章统一回复下吧. 音视频这块,目前的确没有比较系统的教程或者书籍,网上的博客文章也都是比较零散的,希望我后面能挤出时间整一个专题详细讲一讲--目前的话,我先给出一个大的方向性的学习指南,希望对初学者有所帮助. 我一直相信带着 "任务" 去学习和实践,效率会高很多,因此我列出了一系列音视频相关的 "开发任务",从简单到困难(当然,不一定非常严格和完美,部分任务先后可调整),大家在完成任务的

Android IOS WebRTC 音视频开发总结(四五)-- 通过ORTC的本质认识WebRTC

本文主要介绍ORTC(Object Real-time Communication),支持原创,文章来自博客园RTC.Blacker,支持原创,转载必须说明出处,更多详见www.rtc.help. -------------------------------------------------------------------------------------------------------------------------------------------------------

Android IOS WebRTC 音视频开发总结(六三)-- 2016国内IM云服务行业分析

本文主要国内IM云服务行业分析,文章最早发表在我们的微信公众号上,详见这里,欢迎关注微信公众号blackerteam,更多详见www.blackerteam.com 谈到IM我们最先想到的是qq和微信,不过我们今天要谈的不是面向终端用户的IM产品,而是面向开发者和企业的IM云服务,也就是IM PaaS. 随着移动互联网快速发展,App对IM的需求越来越强烈,但这种功能涉及较高的技术门槛.较长的开发周期.较大的资源投入,所以一般的企业不会去自己开发,而是选择一些开源方案或第三方api. 开源方案中

Android 音视频开发学习思路

Android 音视频开发这块目前的确没有比较系统的教程或者书籍,网上的博客文章也都是比较零散的.只能通过一点点的学习和积累把这块的知识串联积累起来.在学习的过程中,遇到不懂的地方,要及时的去google或者请教大神,不要半知半解的过去. 初级入门篇: 在 Android 平台绘制一张图片,使用至少 3 种不同的 API,ImageView,SurfaceView,自定义 View 在 Android 平台使用 AudioRecord 和 AudioTrack API 完成音频 PCM 数据的采

即时通讯 手机音视频技术开发方案

"SDK即时通讯平台"是一套跨平台的即时通讯解决方案,基于先进的H.264视频编码标准.AAC音频编码标准与P2P技术,支持高清视频,整合了佰锐科技在音视频编码.多媒体通讯领域领先的开发技术和丰富的产品经验而设计的高质量.宽适应性.分布式.模块化的网络音视频互动平台. "SDK即时通讯平台"包含了音视频处理模块(采集.编解码).流媒体管理模块(丢包重传.抖动平滑.动态缓冲).流媒体播放模块(多路混音.音视频同步)以及P2P网络模块(NAT穿透.UPnP支持.IP组播

七牛音视频服务价格正式下调,让富媒体成为应用标配

2014被称为移动短视频元年,借着4G牌照发放的东风,曾受限于带宽和流量的富媒体领域春潮涌动.腾讯微视.新浪秒拍提前布局,微拍.微录客.啪啪奇.微可拍等应用如雨后春笋.明星应用"美拍"横空出世,提供60秒短视频分享,仅9个月就成功获取上亿用户. 传播学大师麦克卢汉认为,"媒介是人的延伸",20世纪以来诞生的电子媒介,是人类中枢神经系统,和现实世界感知整合的产物.媒介向前进化的每一步,都是对人类认知边界的一次拓宽. 回顾网络时代电子媒介发展史,文字和链接构建起最初的W

音视频SDK包 手机视频开发方案

"SDK即时通讯平台"是一套跨平台的即时通讯解决方案,基于先进的H.264视频编码标准.AAC音频编码标准与P2P技术,支持高清视频,整合了佰锐科技在音视频编码.多媒体通讯领域领先的开发技术和丰富的产品经验而设计的高质量.宽适应性.分布式.模块化的网络音视频互动平台. "SDK即时通讯平台"包含了音视频处理模块(采集.编解码).流媒体管理模块(丢包重传.抖动平滑.动态缓冲).流媒体播放模块(多路混音.音视频同步)以及P2P网络模块(NAT穿透.UPnP支持.IP组播