:音视频处理基础

Posted 薛萌

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了:音视频处理基础相关的知识,希望对你有一定的参考价值。

播放一个视频文件的流程如下所示:

封装格式

视频码流和音频码流按照一定的格式存储在一个文件中,常见的视频封装格式有AVI,MP4,FLV,RMVB……..

视频编码数据

将视频像素数据(RGB,YUV等)压缩成为视频码流,从而降低视频的数据量
常见视频编码格式:

音频编码数据

将音频采样数据(PCM等)压缩成为音频码流,从而降低音频的数据量
常见音频编码格式:

视频像素数据

保存了屏幕上每个像素点的像素值。
常见的像素数据格式有RGB24, RGB32, YUV420P,YUV422P, YUV444P等。压缩编码中一般使用的是YUV格式的像素数据,最为常 见的格式为YUV420P。

音频采样数据

保存了音频中每个采样点的值。
音频采样数据体积很大,一般情况下一首4分钟的PCM格式的
歌曲体积为:
4*60*44100*2*2=42.3MByte
PS:这里假定采样率为44100Hz,采样精度为16bit。

以上是关于:音视频处理基础的主要内容,如果未能解决你的问题,请参考以下文章

Python图像处理图像与视频处理基础

:音视频处理基础

音视频处理之基础知识20180131

嵌入式视频处理基础

嵌入式视频处理基础

视频处理基础知识整理