音视频总结篇

天大地大妈咪最大 提交于 2020-04-28 20:38:56

音频,PM3, wma,wav

VGA ->r,g,b

yuv,rgb,亮度色差


CD音频格式,采样率44.1,编码位数16,位,立体声双声道;采样时间为60s,

则其数据量为:

([44.1×1000×16×2×(5×60)] /(8×1024×1024) =50.47MB)。

mpeg->i,b,p,b帧,

熵,最小比特数,


P帧图像-》参考前项I,P帧运动补偿。,


帧间预测编码B帧,-》用活动图像序列相邻帧之间的相关性,它可以获得比帧内预测编码的多压缩比。
帧内预测编码I帧;
sps,pps,


MPEG 视频基本码流结构:
  header,

AMR ->文件头标识6个字节,-》音频帧;

数字音频编码:wav, .ape,mp3,wma,m4a,acc

ffmpeg->解封装,视频数据:flv,mkv,mp4,mov

压缩音频数据 aac,mp3          压缩视频数据  h264,mpeg2

音频解码    pcm                               视频软解码avframe->  yuv,  硬解码 avpacket

                                                            像素转换-》yuv->rgb

视频封装格式:MP4,flv,wmv,mov,

vlc播放器;

播放器信息查看工具: MediaInfo,

视频封装格式:mp4,flv,wmv,mov,

封装格式作用->视频流+音频流

视频压缩数据格式-》h264,mpeg2,   音频压缩数据格式-》MP3,aac

mpeg2->数据大小固定(188byte)的TS-Packet,TS-packet;


flv ->文件头9个字节;


视频编码数据:视频像素数据(YUV,rgb)

视频编码 h264,hevc,mpeg2,

->压缩成视频码流

H.264视频压缩数据格式,(b帧-帧间预测),(I帧-内预测)

音频编码数据?

音频采样数据(PCM)->

编码方式 aac,mp3, .ape,m4a,

压缩成音频码流,


视频像素数据:
 yuv420p,yuv422p,rgb24,

视频像素数据文件大小计算?

RGB24高清视频体积?(1个小时时长)

帧率fps->25hz, 采样精度8bit,3字节

3600  * 25 * 1920 * 1080 * 3  = ?

YUV播放器
 y,亮度
u v,色度

音频采样数据格式?
  音频采样数据文件大小计算?
1分钟 PCM

60 * 44100 * 2 * 2   =

双声道,16位采样精度,

码率bitrate -位数,

fps帧率,分辨率和清晰度的联系

码率=采样率 x 位深度 x 声道

44100 * 16  * 2 = 1411kbps

文件大小 = 码率 x 时长 = 1411.2 Kbps x (3 x 60 + 47 )s = 1411.2Kbps x 227s =38102.4Kb

帧率fps,  分辨率 = h * w

GOP  关键帧的周期 -》两个I帧距离;一个I帧多个B帧,

Seek ->解码p,b帧,需要之前I帧与之前的N个预测帧;

常见编码模式:

ABR-》30帧约1s,

编码格式:mpeg2,h264, 封装格式:mkv,wmv,

分辨率的变化又称为-》重新采样-》

关于一个视频流的数据量:

码率 = 10mb/s-》1s,10bit,
,->yuv422的1080p, 一帧= 1920 * 1080 * 2 * 8 / 1024 /1024 = 31.64mbit,

帧率:20帧最好;
 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!