导航:首页 > 文件处理 > mpeg2压缩

mpeg2压缩

发布时间:2022-03-15 08:41:13

① mpeg1和mpeg2有什么区别啊

简单的说就是mpeg1使vcd mpeg2是dvd

MPEG1格式即我们通常所说的VCD视频格式。它可针对SIF标准分辨率的图像进行压缩,视频速度每秒可播放30帧,具有画质好、音质接近于CD等优点,不过对解码芯片的运算能力有较高要求。

DVD影碟的确采取的是MPEG2编码

MPEG 是 Motion Picture Experts Group 的缩写,它包括了 MPEG-1, MPEG-2 和 MPEG-4 (注意,没有MPEG-3,大家熟悉的MP3 只是 MPEG Layeur 3)。MPEG-1相信是大家接触得最多的了,因为它被广泛的应用在 VCD 的制作和一些视频片段下载的网络应用上面,可以说 99% 的 VCD 都是用 MPEG1 格式压缩的,(注意 VCD2.0 并不是说明 VCD 是用 MPEG-2 压缩的)使用 MPEG-1 的压缩算法,可以把一部 120 分钟长的电影(未视频文件)压缩到 1.2 GB 左右大小。MPEG-2 则是应用在 DVD 的制作(压缩)方面,同时在一些 HDTV(高清晰电视广播)和一些高要求视频编辑、处理上面也有相当的应用面。使用 MPEG-2 的压缩算法压缩一部 120 分钟长的电影(未视频文件)可以到压缩到 4 到 8 GB 的大小(当然,其图象质量等性能方面的指标 MPEG-1 是没得比的)。MPEG-4 是一种新的压缩算法,使用这种算法的 ASF 格式可以把一部 120 分钟长的电影(未视频文件)压缩到 300M 左右的视频流,可供在网上观看。其它的 DIVX 格式也可以压缩到 600M 左右,但其图象质量比 ASF 要好很多。

② 关于mpeg2和mpeg4的压缩率问题

这两个压缩编码的压缩率大概在1.5~2倍左右。MPEG4的压缩率要高一些

③ 【350分】求一路MPEG-2压缩后占用的带宽

TCP/IP协议下传输的 计算公式
XXX G×1024×8/(分钟×60)=带宽
XXXG 最好是文件大小

④ MPEG2编码的压缩技巧

1. 空间上的冗馀去除
视讯资料的一个特性是空间冗馀。一般来说,在同一张画面上必有一些共通特性,也许是色彩上的,也许是几何上的,或是其它特征值得到的。所谓的空间冗馀去除,就是要识别出画面中重要的元素,并移除重复且较无影响的元素的动作。
a. 色彩取样
跟据实验,人眼对于亮度变化较敏感而对于色度的变化相对的较不易查觉。依此实验,MPEG-2采用亮度色度的色彩表示格式,Y表示亮度值(Luminance),Cr及Cb表示色度值(Chrominance),并且从降低色度取样来减少讯号量。MPEG-2中定义了4:2:0、4:2:2及4:4:4采样格式。4:2:0表示四个Y取一个Cr一个Cb;4:2:2表示四个Y取两个Cr两个Cb;而4:4:4表示四个Y取四个Cr四个Cb,即不做任何的采度取样减少。减少色度采样可以在尽量降低对视觉的影响下达到较大的资料缩减效果。
b.离散馀弦变换
离散馀弦变换是一个无损的,可逆的数学计算。在用于视讯压缩时,它把空间亮度采样和相应的色度采样强度资料转化为空间频率资料。在MPEG-2的视讯压缩中,找出存在于视讯中的每张画面里的空间冗馀,就是以将图切成8x8的区块(Block)后做离散馀弦变换来完成的。区块的色彩值转换后的离散馀弦变换系数依然是一个8x8的矩阵,左上角的系数称为DC系数,其馀称为AC系数。DC系数往下代表着逐渐增高的垂直空间频率系数,往右代表看逐渐增高的水平空间频率系数,其他系数则代表垂直水平空间频率的不同组合。由于图像的自然属性,一个画面中通常不会有很密集且大的波动,因此离散馀弦变换经常使代表较高空间频率的离散馀弦变换系数的值很小,甚至为零。基本上,离散馀弦变换并不能减少数据量,但是却可以将资料转成较易找寻冗馀的表达型式。
c. 量化
除了在4:2:2或4:2:0的色彩采样过程中丢失了有限数量的资讯以外,MPEG-2的压缩能力来自对离散馀弦变换系数灵活的量化过程。简单地讲,量化(Quantization)就是减少描述各系数的位元数的过程,亦即将各系数以较粗糙的度量单位描述之。量化的动作主要有两个功能:一是让原已很接近零的值尽量变成零,另外则是使得原来非零的系数分布范围变小,有助于压缩。量化是一种破坏性压缩技巧,量化后的资料再还原时与原来的资料不会全然相同,因此视讯压缩后失真的程度,主要便取决于量化位阶(Quantization Scale)的选取。由于人视觉上的特性,高空间频率的讯号往往不易察觉其变化,因此用较大的位阶表示甚至忽略之,对人眼来说亦不会造成多大的差异。
2. 时间上的冗馀去除
视讯资料的另一个特性是时间上的冗馀。一般播放的视讯,其实只是一连串连续的图像序列,然而因为人类视觉的视觉暂留现象,所以会有连贯影像的错觉。而此种视讯因为画面间时间间隔甚小,因此相临的画面几无差异,大多只是图像内容的位置变化。因为有此现象产生,所以我们可以利用除去在时间轴上画面与画面的相似性造成的冗馀来进行压缩。
a.动态补偿
动态补偿(Motion Compensation,MC)便是基于上述概念所发展出来的一种视讯压缩技巧。在做动态补偿之前,首先将画面分为16x16的大区块(Macro-block,MB),然后找寻其在参考画面(Reference Picture)中近似的大区块所在位置,并将由目标大区块到参考大区块间位置的坐标差记录成动态向量(Motion Vector)。参考画面在该画面之前,称为向前预测(Forward Prediction);参考画面在该画面之后,称为向后预测(Backward Prediction);而参考画面在该画面前后都有,称为双向预测(Bi-directionally Prediction)。而整个找寻动态向量的过程称为动态估计(Motion Estimation),常见的有区块匹配法(Block Match Method)及递回法(Recursive Method)。
另外,因为预测可能不是最佳匹配且目标大区块与参考大区块间不一定完全一致,因此还要计算目标大区块与参考大区块间画面讯号的差值,称为预测误差(Prediction Error),用以在解码时做补偿之用。最后预测误差再以空间的冗馀去除的压缩法处理之。
b. 画面压缩
要探讨如何压缩MPEG-2的视讯之前,首先来看看MPEG-2的视讯资料结构,由下而上依序为:
1. 区块(Block):包含量化后的画面资料,由8x8的像素所组成,是离散馀弦转换的最小单位。
2. 大区块(Macroblock):为一个16 x 16的大区块,是色彩取样、动态估计及动态补偿的基本单位。
3. 片段(Slice):由数个大区块(Macro-block)所组成,主要将每张画面作水平且固定单位的切割。片 段以上的各种结构都有讯号同步及错误控制能力。
4. 画面(Picture):由数个片段(Slice)所组成,为最主要的编码单位,主要有三种影像编码的型态 I、P、B,稍后会有详细叙述。
5. 画面群组(Group of Pictures,GOP):由一张 I 画面及数张 P 及 B 画面所组成。在MPEG-2中,画面群组的总长及P画面张数是可以动态调整的。
6. 视讯序列(Video Sequence):由数个画面或画面群组所组成,然而一部影片可以只由一个视讯序列组成,也可以由数个视讯序列所组成。
MPEG-2定义了三种画面压缩模式,I画面、P画面、B画面:
I画面(Intra Coded Pictures):
当大区块仅使用本身的画面资料进行空间的冗馀去除,并没有参考其他画面的资料,我们称为Intra模式大区块(Intra Mode Macro-block)。在I画面中,所有的大区块皆为Intra模式大区块。I画面可以做为视讯资料流中的索引点,也是提供随机存取能力的主要来源。I画面通常在视讯序列或画面群组的第一张,解码时I画面可独立解码,并做为P及B画面的参考影像的来源。由于不须参考其他画面,因此无法得到消除时间上冗馀的好处,因此压缩率较差。
P画面(Predictive Coded Pictures):
在编码及解码时,会使用参考画面(Reference Picture),这些参考画面可为该画面前面最近的I画面或P画面。编码时,在P画面中的大区块,若能在参考画面上找到相对应的大区块,则用动态补偿方式做预测编码(Predictive Coding);若找不到,则以Intra模式做编码。由于加入消除时间上冗馀的技术,因此其编码效率较高。
B画面(Bi-directionally Predicted Pictures):
在解码及编码时,会使用到前面及后面两个方向参考画面的资料。如同 P 画面一样,编码时,在B画面中的大区块,若能在参考画面上找到相对应的大区块,则用动态补偿方式做双向预测编码(Bi-directionally Predictive Coding);若找不到,则以Intra模式做编码。B画面拥有最高的编码效率,然画质最差,故本身不再做为其他预测编码用。
3.以资料本身冗馀为基础的压缩
MPEG-2在以视讯的特性做了空间及时间上的冗馀压缩后,还会再以资料本身的冗馀再做压缩。在量化完成后,MPEG-2舍弃了MPEG-1所采用的Zigzag Scan而改采Alternate Scan来将量化后二维的离散馀弦系数串接成一维的数列,以锯齿状路线处理8x8的块中的64个系数,尽量形成最大长度的连续零值,以提高压缩效率。接着将串接起来的资料以游程编码(Run Length Coding,RLC)及可变长度编码(Variable Length Coding,VLC)处理。
游程编码的概念就是,如果有一连串相同的值,则我们可以以标示该值及其持续长度来表示。例如有十个A构成一个字串,则我们可以将AAAAAAAAAA之描述成A x 10,这样就可以减少许多相同的资料存放空间。
可变长度编码基本概念则是:越常出现的样版,就以越短的位元数来表示之。因此可变长度编码是这样一个过程,找出资料中所有的资料样版及其出现频率,接着以较少的位元来描述较常出现的样版,用较多的位元描述不常出现的样版。Huffman Coding就是其中一种基本的算法。基本上游程编码及可变长度编码都是非破坏性压缩。
4.可变位元率
最后要提到MPEG-2不同于MPEG-1的其中一样很大的差异,就是MPEG-2除了固定位元率(Constant Bit Rate,CBR)之外,另外提供了可变位元率(Variable Bit Rate)来调节资料速率。位元率的控制往往决定了离散馀弦系数量化的的结果。视讯的资料经过压缩后并非皆有相同的资料流量。一般说来,画面变动越大,压缩比越小,资料流频宽需求越大;反之,画面变动越小,压缩比越大,资料流频宽需求就越小。各画面间压缩后的值并不是固定的,固定的资料速率只是个理想,实际状况下一昧的要求固定位元率不是牺牲了影像品质(以较低流量画面为基准,较大流量的画面强制做过多的压缩)就是牺牲了容量(以较大流量画面为基准,较低流量的画面强制做过低的压缩)。一般说来,可变位元率对于提供稳定的影像品质是个更好的选择,因为其能够根据动态画面的复杂程度,适时改变数据传输率获得最适且一致的编码效果。

⑤ mpeg压缩标准是怎么回事

MPEG压缩编码原理。如下参考:

MPEG压缩编码算法包括帧内编码、帧间编码、DCT变换编码、自适应量化、熵编码以及运动估计和运动补偿等一系列压缩方法。为了区分帧内编码和帧间编码,mpeg-2定义了三种编码图像。

mpeg-1标准用于在数字存储中以1.5Mb/s的数字速率对移动图像及其相关声音进行编码。视频压缩策略:为了提高压缩比,必须同时使用帧内/帧间图像数据压缩技术。帧内压缩算法与JPEG压缩算法基本相同。

帧间压缩算法,采用预测法和插值法。通过DCT变换编码进一步压缩预测误差。帧间编码技术可以减少时间轴方向的冗余信息。

(5)mpeg2压缩扩展阅读:

mpeg-2的编码图像分为三类,即I帧、P帧和B帧。

在第一帧中,采用帧内编码方法,即只使用单帧内的空间相关,不使用时间相关。在帧之间对P帧和B帧图像进行编码。

只对P帧图像进行前向时间预测,可以提高压缩效率和图像质量。P帧图像可以包含帧内编码的部分,即P帧中的每个宏块都可以进行正向预测或帧内编码。

帧B的双向时间预测可以大大提高压缩比。mpeg-2的编码流分为六个层次。为了更好地表示编码后的数据,mpeg-2提供了一个语法层次结构。

它被分为6层,从上到下:图像序列层,图像组(GOP),图像,宏块,宏块,块。

⑥ 如何压缩mpeg文件

你好,我是搞影视的,你的问题我是这样分析的:

1.据我的分析,这个影片的格式非常奇怪,因为它是非标准的格式。

我们做的片子一般都是标清(720*576),高清则是1280*720宽银幕。无论是电影还是电视都不会用1024*768这样的分辨率。你的片子1024*768只有可能是电脑上的视频标准。

另外,1024*768这样高的分辨率,如果是mpeg-1格式位率将在8Mbps以上,如果只有1942kbps难以处理的,画面品质将很低。所以不知道你是否将分辨率写错了,或者片子本身是用其他编码器的。

你可以检查一下此片的编码器,最简单的方法是用windows自带的media player 6.4播放,看文件属性,用现在流行的影音风暴播放也可通过属性来查看。

2.但是源文件格式也并不太重要,因为你本来就是要转换的。但是有一点要清楚,所有的视频编码都是有损编码,这就是说画面损失在所难免,而你所说的要转成能刻成VCD的格式,那就能肯定不可能与原文件效果一样了(除非源文件本身的素质就只有VCD的效果),因为VCD的清晰度只有250线,一般我们不推荐客户将最后样片做成VCD,这样的损失实在太大了,这你可要想清楚咯!

3.经上述分析,我觉得可以这样办:如果你只想在电脑上播放,那么用电脑上的编码器将是最好的选择,推荐使用Xvid编码,不用RMVB的原因是RMVB不适合高画质的影像,当位率高于1000K之后画质开始不如Xvid好。
软件使用倒无所谓,只要你系统里已经安装过Xvid编解码器就可以了,如果你安装了影音风暴那就已经安装了,否则推荐安装一个影音风暴,就可以解决播放和压制的问题了,注意不要用绿色版的,这样系统里不会安装解码器的。软件用楼上提到的WinAVI也可以,选择转换成AVI,在编码器里选择Xvid就可以了。
由于Xvid参数很多,按照你的情况,应该充分利用你优盘230MB的空间,这时应该采用2-Pass VBR的编码方时,这样可以选择你想生成文件的大小,填225MB应该可以了。声音就要看你原文件的格式了,如果你想无损的话可以将声音分离出来直接合并到转换文件,但是你原文件格式不大清楚,我也不能多说。

另外,你实在想做成VCD的话,那只能压成MPEG-1的格式了。这时许多人会推荐“小日本”:TMPGEncoder,确实小日本的压缩质量确实不错,但是还是比它更完美的:Canopus,测试显示它的压缩质量比“小日本”更好,它绝对可靠的稳定性和高质量的图像输出而着称的性能已经获得了业界的认可
下载:<a href="http://ftp13.enet.com.cn:88/pub/multimedia/video/procoder2upd.rar" target="_blank">http://ftp13.enet.com.cn:88/pub/multimedia/video/procoder2upd.rar</a>
它的界面非常友好,有直观的转换向导,你只要选择NTSC格式的VCD就可以了

但是即使是用Canopus,也会因为VCD的先天不足使得转换画面大打折扣,想想1024*768 和320*240是多么大的差距啊!这就和VCD永远到不了DVD清晰度的道理是一样的,这是没有办法的。

最后我再提一些想法,如果你有DVD播放机或SVCD播放机,可以尝试转成SVCD或MiniDVD。优盘230MB的容量限制是一个问题,要么换优盘,要么用WinRAR分割一下,分几次带。如果你有这方面可能可以补充提问,我将尽可能回答。

希望我的回答能使你满意

⑦ MPEG2压缩标准的文件格式是

MPEG2压缩标准的文件格式是MPEG-2。
MPEG-2是MPEG(Moving Picture Experts Group,运动图像专家组)组织制定的视频和音频有损压缩标准之一,它的正式名称为“基于数字存储媒体运动图像和语音的压缩标准”。与MPEG-1标准相比,MPEG-2标准具有更高的图像质量、更多的图像格式和传输码率的图像压缩标准。MPEG-2标准不是MPEG-1的简单升级,而是在传输和系统方面做了更加详细的规定和进一步的完善。它是针对标准数字电视和高清晰电视在各种应用下的压缩方案,编码率从3 Mbit/s~100 Mbit/s。

⑧ MPEG 视频 怎么压缩

可以把他变成几十兆就可以了!!10分钟不应该有那么大!!
你把他转换一下格式就OK了!!马上就变小了!!
-== WinAVI Video Converter 7.7 简体中文汉化版 ==-
软件名称:WinAVI Video Converter
最新版本:7.7
使用平台:Windows 95/98/ME/NT4/2000/XP
汉化类别:汉化安装版
使用须知:
1、欢迎使用由火烈鸟工作室为您制作的 WinAVI Video Converter 7.7 简体中文汉化版安装程序。WinAVI Video Converter 是一款用来转换不同媒体格式的软件,转换的速度非常快,质量也不错。7.7 版支持将 AVI(包括 DivX、Xvid 等编码方式)、ASF、WMV、RM、RMVB、MOV、SWF、MKV、OGG、MPG(包括 VCD/SVCD/DVD 等编码方式)等格式的媒体文件转换为 AVI(包括 DivX、Xvid 等编码方式)、ASF、WMV、RM、RMVB、MPG(包括 VCD/SVCD/DVD 等编码方式)格式。软件自身集成 VCD/SVCD/DVD 的刻录功能。
2、本安装程序已集成转换成 Real Mediad(RM) 媒体的插件包,无需再下载该组件。
3、已集成注册码。如果您发现有任何问题或建议,请来信告之,我会努力改正。

⑨ MPEG2格式视频如何压缩文件大小

使用 格式工厂 转换一下

阅读全文

与mpeg2压缩相关的资料

热点内容
cctv5加密收费吗 浏览:210
理财app关闭该怎么办 浏览:451
服务器如何配置多个https域名 浏览:85
怎样制作文件夹的中文翻译 浏览:517
泰剧大尺度影片 浏览:729
为什么python适合做算法 浏览:810
新疆政务服务app中如何实名认证 浏览:224
重生成小孩 浏览:104
二战中的加密技术 浏览:515
美逛app如何建群 浏览:819
iphone用什么app3d扫描 浏览:289
冠生园葱油压缩饼干 浏览:503
Linux库文件安装 浏览:225
解压玩具黑猩猩 浏览:967
单片机中断实验程序注释 浏览:695
安卓手机下什么软件连电脑 浏览:725
最新小电影网站 浏览:784
穿越张学铭系统小说 浏览:268
陈龙跟外国孩子演过的电影 浏览:887
韩国唯美爱情电影 女主角绝症 浏览:415