做破解的网站wordpress 安装主题 无法调用图片和颜色
web/
2025/9/25 19:18:11/
文章来源:
做破解的网站,wordpress 安装主题 无法调用图片和颜色,做网站需要什么功能,租房H.264/AVC视频编解码技术详解系列笔记 是对 H.264/AVC视频编解码技术详解 课程的学习 文章目录人与世界的交互视频信号的表示方法视频压缩编码视频信息为什么可以被压缩#xff1f;视频压缩编码的分类#xff1a;视频压缩编码的基本技术人与世界的交互
从远古时代开始#…H.264/AVC视频编解码技术详解系列笔记 是对 H.264/AVC视频编解码技术详解 课程的学习 文章目录人与世界的交互视频信号的表示方法视频压缩编码视频信息为什么可以被压缩视频压缩编码的分类视频压缩编码的基本技术人与世界的交互
从远古时代开始人类就在不断为适应环境、改造环境而艰苦斗争。 人类通过嗅觉、触觉、听觉、视觉等来适应社会而视觉尤为重要后来人们希望用更直观的形式记录所看到的东西因此有了象形文字到现代文字的演变以及壁画到绘画、照片、视频的演变。
视频通过每一帧的图像表达信息视频包含的音频可以提供大量信息视频通过图像的运动、场景的变换提供信息视频信息是最接近人的直观体验的信息表达方式是最高效的信息记录方式。
视频信号的表示方法
在真实的世界中视频影像处理的是模拟信号为了适应现在的计算机模拟的信号必须转换成数字格式才能进行下一步的传输和处理。
在数字格式的视频信号中组成视频的基本结构是一帧帧连续而关联的图像。组成每一帧图像的基本结构是成平面紧密排列的像素。每一个像素代表图像中一个彩色的点由颜色的三基色分别取不同的分量构成 R红色分量 G绿色分量 B蓝色分量
RGB颜色空间
RGB颜色空间常用于显示器系统RGB颜色空间由红绿蓝三基色构成每一个像素至少有三个颜色分量构成RGB三个分量每一个分量以1字节表示则可以表示成256*256*256种不同的颜色1字节8bit2^8256常见的图像格式如位图bmp格式以RGB形式保存
YUV颜色空间
实际的编解码等视频处理中YUV格式比RGB格式更为常用YUV格式中一个像素分别用亮度和色度分量表示每一个像素由一个亮度分类Y和两个色度分量U、V组成YUV格式中的亮度与色度分量可以与表示的像素一一对应也可以对色度分量的数据进行采样即色度分量少于亮度分量这样处理的原因是因为人的感官对亮度信息的敏感度远高于对色度信息的敏感度YUV格式的优势是可以减少色度分量的采样率这样既可以不对图像造成太大的影响又可以减少数据的存储量还可以兼容黑白和彩色的显示设备。显示设备是黑白将色度分量去掉只需要亮度分量即可。YUV图像的常见色度采样方式有4:4:44:2:24:2:0最常用
4:4:4 4:2:2即每两个像素共用一个U分量一个V分量 4:2:0每四个像素只对应了一个U分量一个V分量
视频压缩编码
编码将信息按照一定规则使用某种形式的码流表示与传输 常需要编码的信息文字、语音、视频、控制信息等
视频编码的主要目的数据压缩
动态图像的RGB/YUV表示数据量极大存储空间和传输带宽完全无法满足像素格式视频保存传输的要求
图像的每个像素的三个颜色分量RGB每个颜色分量以8bit保存每像素至少需要3bytes
分辨率1280*720的一帧图像3byte*1280*720b≈2.64Mb
25frame/sec的视频所需码率码率视频码率就是数据传输时单位时间传送的数据位数一般单位是kbps即千位每秒1280*720*8*3*25553Mb/sec该码率已经超过传输带宽的极限了如果是分辨率更大的视频则其码率会更大
因此我们需要对视频进行压缩。
视频信息为什么可以被压缩
时间冗余视频相邻的两帧之间内容相似存在运动关系空间冗余视频的某一帧内部的相邻像素存在相似性编码冗余视频中不同数据出现的概率不同视觉冗余观众的视觉系统对视频中不同的部分敏感度不同
视频压缩编码的分类
基于波形的编码【方法更主流】
特点编码的数据针对每一帧图像包含的像素值即采样像素的波形方法利用像素之间在时间和空间上的相关性采用预测编码和变换编码结合的基于块的混合编码方法代表MPEG-1MPEG-2H.264H.265等
基于内容的编码【太复杂】
特点将视频帧分成对应不同物体的区域分别对其编码方法针对不同物体的形状、运动和纹理进行编码代表MPEG-4
视频压缩编码的基本技术
预测编码传输预测像素值与实际像素值之差利用时间或空间相邻像素之间较强的相关性
帧内预测预测值与实际值位于同一帧内用于消除图像的空间冗余帧间预测实际值位于当前帧预测值位于参考帧用于消除图像的时间冗余相比帧内预测压缩率更高由于帧间预测参考了其他帧的数据因此不能独立解码所以只能在获取参考帧数据之后才能重建当前帧
变换编码对视频造成有限的可以容忍的损失来获取相对更高的编码效率造成信息损失的部分就在其变换量化的部分在进行量化之前先将像素由空间域变换到频域针对变换系数进行编码
可用于视频变换编码的正交变换DCT变换、K-L变换
熵编码熵编码用于消除视频信息中的冗余由于信源中每一个符号出现的概率并不一致导致使用同一长度的编码表示符号可能会造成浪费通过熵编码利用信源的统计特性进行压缩编码可消除由于符号概率导致的冗余
常用方法变长编码、算数编码
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/81781.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!