1.视频编码

(1)MPEG系列

(2)H.26X系列

2.音频编码

(1)AAC

优点:相对于MP3其音质更佳,文件更小。

缺点:属于有损音质

(2)MP3

特点:压缩率能达到1:10甚至是1:12.

利用人耳对高频声音信号不敏感的特性,将时域波形信号转换成频域信号,划分多个频段,对高频信号使用大压缩率,低频信号使用小压缩率,保证信号不失真。

(3)AC3

有损音频编码格式

被广泛应用于5.1声道,Dolby AC3提供的环绕声系统由5个全频域声道和一个超低音声道组成,被称为5.1声道。

5个全频域声道:左前、中央、右前、左后、右后。

超低音声道主要提供一些额外的低音信息,使一些场景(爆炸、撞击)声音效果更好。

3.常见的多媒体框架

(1)VLC:即Video LAN Client,是一款自由、开源的跨平台多媒体播放器及框架。

(2)FFmpeg:多媒体解决方案,不是多媒体框架,广泛用于音视频开发

(3)Gstreamer:一套构建流媒体应用的开源多媒体框架。

4.颜色空间模型

YUV:是被欧洲电视系统所采用的一种颜色编码方式。

Y代表亮度,UV代表色差,U和V是构成颜色的两个分量

RGB:通过对红(R)、绿(G)、蓝(B)3个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色。

Android 音视频开发 视频编码,音频编码格式相关推荐

  1. 【交流平台】欢迎加入“视频开发与编码技术”QQ群

    从2013年开始写技术博客以来,到目前已经过去了快4年的时间.这段时间里看了不少的书和资料,写了不多的代码,走了不少的弯路,没取得多大的成绩.很多时候感觉是缺乏足够的有效沟通交流导致的.也许我们加入了 ...

  2. Android FrameWork底层开发视频全套

    我的百度云连接 链接: https://pan.baidu.com/s/1i64xvjJ 密码: 5ptb 我的百度云连接 链接: https://pan.baidu.com/s/1i64xvjJ 密 ...

  3. android FrameWork底层开发视频

    android FrameWork底层开发视频,可配合 <深入理解android.pdf>(这个资源 很多),<Android-Framework框架分析> 学习 https: ...

  4. Android FrameWork底层开发视频

    =========================== 链接: https://pan.baidu.com/s/1iZ1SXS4Oy8drjaQOJ2kR4g 资源提取码获取方式,关注下面微信公众号, ...

  5. iOS音视频开发-了解编码及视频

    1. 视频H264编码 1.1 为何编码? 从存储角度和网络传输以及通用性 3个角度,压缩已经成了不可或缺的动作.压缩编码最基本的指标,就是压缩比. 压缩比通常都是小于1(如果等于或者大于1,是不是就 ...

  6. 【秒懂音视频开发】07_音频录制01_命令行

    命令简介 FFmpeg的bin目录中提供了3个命令(可执行程序),可以直接在命令行上使用. 3个命令 ffmpeg ffmpeg的主要作用:对音视频进行编解码. # 将MP3文件转成WAV文件 ffm ...

  7. 音视频开发 视频编解码理论知识

    像素 像素是图像的基本单元,一个个像素就组成了图像.你可以认为像素就是图像中的一个点.在下面这张图中,你可以看到一个个方块,这些方块就是像素. 分辨率 图像(或视频)的分辨率是指图像的大小或尺寸.我们 ...

  8. iOS音视频开发——视频采集

    1.认识 AVCapture 系列 AVCapture 系列是 AVFoundation 框架为我们提供的用于管理输入设备.采集.输出.预览等一系列接口,其工作原理如下: \1. AVCaptureD ...

  9. 音视频开发-视频基础

    1 视频产生 视频本质就是一组连续播放的图像,所以研究视频离不开对于图像的研究.而图像又是由众多的色彩构成,这里就会涉及到图像的最小单元一个像素点的构成,像素点一般是由RGB三种颜色组成. 1.1 R ...

  10. FFMPEG音频视频开发: 视频转码、合并、修改分辨率、比特率

    一.环境介绍 操作系统介绍:win10 64位 FFMPEG版本: 4.4.2 QT版本: 5.12.6 二.FFMPEG下载 ubuntu系统下编译安装ffmpeg:  https://blog.c ...

最新文章

  1. java 关于日期的一些常用惯例
  2. redis4.0.2集群搭建
  3. 报告!我还有几个阿里同事也去了亚运会
  4. Android Studio主要目录及文件简介
  5. 吴恩达《Machine Learning》精炼笔记 12:大规模机器学习和图片文字识别 OCR
  6. 整理Java相关的工具类Utils,持续更新中,建议收藏【目前更新至24】
  7. .NET 7 预览版 2 已发布,NativeAOT 正式可用
  8. 避免在ConcurrentHashMap.computeIfAbsent()中进行递归
  9. 2013年5月7日---JS中的正则
  10. NGINX 502 Bad Gateway 用upstream解决方法
  11. 鼠标点到某个位置出现手势的效果。
  12. ArcGIS Engine开发基础总结(一)
  13. [导入]一个asp中关于execute的测试
  14. wifi下adb连接电脑控制手机屏幕
  15. CSDN:LaTex数学公式编辑基础
  16. 今天要学习的技术点,Python 筛选数字,模块导入,特殊变量__all__ 实战博客
  17. 6sigma精益改善-常用术语和方法工具
  18. 【速成MSP430f149】电赛期间学习MSP430f149笔记
  19. 【学习笔记】英文科技论文常见英语句式积累
  20. 漫漫人生录 | 小圈子 | 别让自己“墙”了自己

热门文章

  1. 福利大放送:空间统计插值大数据PPT
  2. efi分区咋移动到c盘里_efi系统分区是什么?重装系统EFI系统分区图文教程
  3. QThread线程详细用法
  4. GB与CE标准对照表-转载
  5. Redis 命令 - 在线参考
  6. 测试页能打印 软件不能打,Windows7分享打印机能打测试页打印文件怎么没反应
  7. RuoYi-Vue Spring Security 密码加密
  8. Python实现Word文档翻译
  9. C4:Unity3D制作智能家居设计软件——导入户型图(临摹图)
  10. 如何自定义TCP通信协议