【音视频】视频基本概念

一、视频的基本概念

1.1 视频码率(kb/s)

视频码率是指视频文件在单位时间内使用的数据流量,也叫码流率。码率越大,说明单位时间内取样率越大,数据流进度也就越高

1.2 视频帧率(fps)

视频帧率是指一秒钟的视频帧数量,如果一个视频是25帧的,那么就说明这个视频在1s内有25个视频帧。帧率越高,给人的视觉就越流畅

1.3 视频分辨率

视频分辨率指的是视频帧中的的像素个数,比如640*480分辨率,指的就是在视频宽度上有640个像素,高有480个像素。分辨率影响视频图像的大小。

1.4 MediaInfo工具

MediaInfo工具可以快速查看视频的格式与参数,是一个音视频常见的工具,下载链接:MediaInfo官网

下载完成后,右键相应的视频就可以使用它查看我们的视频参数了,如下:

可以轻松查看到视频的参数:

1.2 视频帧 I帧

I帧(Intra coded frames):I帧不需要参考其他画面而生成,解码时仅需要自己就可以重构完整图像。(这里暂做了解,H264会详细讲解)

  • I帧采用帧内编码的方式
  • I帧所占的数据信息量比较大
  • I帧图像是周期性出现在图像序列中的,出现频率可由编码器选择
  • I帧是P帧和B帧的参考帧(其质量影响到同组中以后各帧的质量)
  • I帧是帧组GOP的基础帧(第一帧),在一组中只有一个帧
  • I帧不需要考虑运动矢量

1.2 视频帧 P帧

P帧(Predicted frames):根据本帧与相邻的前一帧(I帧或P帧)的不同点来压缩本帧数据,同时利用了空间和时间上的相关性。

  • P帧数据前向预测的帧间编码。它需要参考前面最靠近它的I帧或者P帧来解码

1.3 视频帧 B帧

B帧(Bi-directional predict frmaes):B帧图像采用双向时间预测,可以大大提高压缩倍数。

具体的GOP如下:

通常,解码帧的顺序是,先解码I帧,然后利用I帧解码出P帧,最后通过前后的I帧和B帧解码出B帧。

3.1 常用的视频压缩算法

最后这里列举一些常用的视频压缩算法,如下:

  • MPEG阵容:MEPGE2、H264、H265
  • AVS 中国阵容
  • VP8、VP9 Google阵容
相关推荐
烟雨江南7859 小时前
200路并发语音识别系统实践:CPU、GPU与国产昇腾三种部署方案怎么选?
人工智能·websocket·音视频·语音识别·ai客服
视频技术分享10 小时前
视频会议系统技术全解:底层架构、选型标准与实战优化
架构·音视频
林墨聊AIGC11 小时前
AI视频怎么做跳舞的动作效果:从入门到精通的舞蹈动画制作指南
大数据·人工智能·自动化·aigc·音视频
小鱼爱吃草灬灬14 小时前
实时面试辅助排查清单:音频来源、问题输入与上下文
面试·职场和发展·音视频
可乐鸡翅yeah_15 小时前
HLS 自动化拨测与手动调试分工,流媒体线上监控体系建设实践
运维·自动化·测试用例·音视频·媒体·m3u8·音视频在线播放
欧特克_Glodon16 小时前
OpenCV计算机视觉开发入门与实践<三十五>:开发视频播放器
c++·opencv·计算机视觉·音视频
2301_7681034917 小时前
AI视频创作Agent实战05:Wan场景融合与VideoRetalk口型驱动
人工智能·音视频
淼澄研学18 小时前
Sonos空间音频技术解析与Python本地API控制实操
开发语言·python·音视频
可乐鸡翅yeah_18 小时前
M3U8测试流使用指南,流媒体开发自测与环境校验标准化方案
网络·ffmpeg·音视频·m3u8·m3u8在线·音视频在线播放
TechVoyager_824618 小时前
不止是HDMI发射器:IT6622的eARC音频回传功能详解
音视频·片载 mcu·earc 音频回传·hdmi 发射器·影音芯片·hdmi1.4 发射·it6622