视频(1)--->编解码基础知识

编解码基础知识


1 几个感念

码流/码率/比特率是同一个感念,码流/码率是针对视频文件的.比特率是针对音频文件的,通俗理解就是一秒的数据量大小
采样率/帧率是同一个感念,采样率是音频文件,帧率是视频文件,通俗理解就是每秒有多少次数据,是频率

- 码流/码率
 码流(Data Rate)是指视频文件在单位时间内使用的数据流量,也叫码率或码流率,通俗一点的理解就是取样率,是视频编码中画面质量控制中最重要的部分,一般我们用的单位是kb/s或者Mb/s。
一般来说同样分辨率下,视频文件的码流越大,压缩比就越小,画面质量就越高

- 采样率
     采样率(也称为采样速度或者采样频率)定义了每秒从连续信号中提取并组成离散信号的采样个数,它用赫兹(Hz)来表示。采样率是指将模拟信号转换成数字信号时的采样频率,也就是单位时间内采样多少点。一个采样点数据有多少个比特。比特率是指每秒传送的比特(bit)数。单位为 bps(Bit Per Second),比特率越高,传送的数据越大,音质越好.
    比特率 =采样率 x 采用位数 x声道数

- 比特率
  比特率是指每秒传送的比特(bit)数。单位为bps(Bit Per Second),比特率越高,传送的数据越大。在视频领域,比特率常翻译为码率 

- 帧速率
  帧速率也称为FPS(Frames PerSecond)的缩写——帧/秒。是指每秒钟刷新的图片的帧数,也可以理解为图形处理器每秒钟能够刷新几次。越高的帧速率可以得到更流畅、更逼真的动画。每秒钟帧数(FPS)越多,所显示的动作就会越流畅。

- 带宽
 信号的带宽是指该信号所包含的各种不同频率成分所占据的频率范围

- 位深度
    每一个像素用多少个位表示,这个位数就叫“位深度”

- 清晰度
   指影像上各细部影纹及其边界的清晰程度。清晰度,一般是从录像机角度出发,通过看重放图像的清晰程度来比较图像质量,所以常用清晰度一词
  在码率一定的情况下,分辨率与清晰度成反比关系:分辨率越高,图像越不清晰,分辨率越低,图像越清晰。 
   在分辨率一定的情况下,码率与清晰度成正比关系,码率越高,图像越清晰;码率越低,图像越不清晰


(音频编码率(KBit为单位)/8 +视频编码率(KBit为单位)/8)×影片总长度(秒为单位)=文件大小(MB为单位)

2 h264/AVC 和 h265/HEVC

关于H.265和H.264的一些知识http://blog.csdn.net/chenqianleo/article/details/77004943

    720p  -----  1280 x 720
    1080p -----  1920 x 1080
    4k  -----  4096 x 2160(用于数字电影领域)  
             3840 x 2160(用于4k电视或者显示器)

1.使用H.265的难点
    解码难度 ,对cpu和显卡有一定的要求
2.视频解码分为软解和硬解。
软解:通过软件让CPU进行视频解码处理
硬解:通过GPU运算进行视频解码处理(GPU通常是指显卡)

2.1h264

1.低码率(Low Bit Rate):和MPEG2和MPEG4 ASP等压缩技术相比,在同等图像质量下,采用H.264技术压缩后的数据量只有MPEG2的1/8,MPEG4的1/3
2. 高质量的图象:H.264能提供连续、流畅的高质量图象(DVD质量)
3. 容错能力强:H.264提供了解决在不稳定网络环境下容易发生的丢包等错误的必要工具

1:把输入的图像或者每一帧分割成若干像素的小块(16*16像素),这样我们处理视频的主要问题就转移到处理这些像素块。
2:对原始的这些16*16的像素块进行最初的各种变换以便减少各种空间冗余,这些空间变换主要包括:空间的预测,空间变换,量化,以及编码。
3:减少视频中各帧间的时间冗余,因为视频的每帧之间存在很大的相关性,所以冗余很大。所以我们只需记录下这个帧和上个帧或几个帧之间的变化即可。这里主要用到了运动估计和运动补偿。(这里运动估计就是我们用前一帧或者前几帧的信息来预测后一帧的信息,其实由于每帧都被块状话,应该说块运动估计更准确。而运动补偿就是为了实现无损压缩,我们预测的帧肯定存在误差,所以运动补偿就是真实的后一帧减去预测的帧)。
4: 继续去除存在着各帧间的空间冗余(如,预测的帧和真实的帧之间存在差异,这些差异也会有不少冗余)。当然这些冗余也还是通过空间转化,量化,和熵编码实现。

2.2h265

新一代视频压缩标准的核心目标是在H.264/AVC high profile 的基础上,压缩效率提高一倍。即在保证相同视频图像质量的前提下,视频流的码率减少50%。在提高压缩效率的同时,可以允许编码端适当提高复杂度。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值