安卓视音频基础(一)视音频的各种概念、视频播放原理

本文介绍了视频编码如H.26X和MPEG,音频编码如AAC和MP3,以及多媒体播放组件如Android的MediaPlayer和MediaCodec。探讨了帧率、分辨率、刷新率等核心概念,并详细阐述了封装格式如MKV、AVI和TS,以及码率、DTS和PTS的重要性。此外,还涉及颜色编码YUV和RGB以及视频播放的基本原理。

更一个关于视音频的概念性的文章    首先以基础知识也就是术语进行介绍:


视频编码:视频编格式:H.26X    MPEG    通过特定的压缩技术将某个视频格式文件转换为另一种视频格式的方式。  


音频编码:同上    常见的音频编码格式:AAC    MP3    AC3


多媒体播放组件:(android)    MediaPlayer(播放控制)    MediaCodec(音视频编解码)


帧率:(Frame Rate)    每秒显示帧数(fps)    赫兹(Hz)    保证质量30fps    提升交互感60fps    >75fps不会有明显的提升。


分辨率:视频中图像的大小尺寸。


刷新率:赫兹(Hz)     屏幕每秒画面被刷新的次数,刷新率分为垂直、水平刷新率。通常的刷新率指的是垂直刷新率。   >80Hz完全消除图像抖动和闪烁。


封装格式:常见的封装格式:MKV    AVI    TS    把编码后的音视频数据以封装格式装到容器里面。


码率:比特率    码率(b/s)    单位时间播放连续的媒体    文件大小(b) = 码率(b/s) * 时长(s)


DTS:解码时间戳    什么时候送入解码器解码

PTS:显示时间戳    什么时候被显示出来


YUV:    颜色编码方式    Y亮度    UV色差

RGB:    颜色空间模型


视频播放原理     (这里借鉴一下雷神的ppt---->雷神的csdn链接https://blog.youkuaiyun.com/leixiaohua1020/article/details/50534150)

 

评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值