p帧压缩步骤
⑴ jpeg mpeg分别对什么图像进行压缩
1、JPEG专家组开发了两种基本的压缩算法,一种是采用以离散余弦变换(Discrete Cosine Transform,DCT)为基础的有损压缩算法,另一种是采用以预测技术为基础的无损压缩算法。使用有损压缩算法时,在压缩比为25:1的情况下,压缩后还原得到的图像与原始图像相比较,非图像专家难于找出它们之间的区别,因此得到了广泛的应用。例如,在V-CD和DVD-Video电视图像压缩技术中,就使用JPEG的有损压缩算法来取消空间方向上的冗余数据。为了在保证图像质量的前提下进一步提高压缩比,近年来JPEG专家组正在制定JPEG 2000(简称JP 2000)标准,这个标准中将采用小波变换(wavelet)算法。
2、MPEG采用了帧间和帧内相结合的压缩算法。 P帧法是一种前向预测算法,它考虑相邻帧之间的相同信息或数据,也即考虑运动的特性进行帧间压缩。P帧法是根据本帧与相邻的前一帧(I帧或P帧)的不同点来压缩本帧数据。采取P帧和I帧联合压缩的方法可达到更高的压缩且无明显的压缩痕迹。
MPEG标准采用类似4:2:2的采用格式,压缩后亮度信号的分辨率为352×240,两个色度信号分辨率均为176×120,这两种不同分辨率信息的帧率都是每秒30帧。其编码的基本方法是在单位时间内,首先采集并压缩第一帧的图像为I帧。然后对于其后的各帧,在对单帧图像进行有效压缩的基础上,只存储其相对于前后帧发生变化的部分。帧间压缩的过程中也常间隔采用帧内压缩法,由于帧内(关键帧)的压缩不基于前一帧,一般每隔15帧设一关键帧,这样可以减少相关前一帧压缩的误差积累。MPEG编码器首先要决定压缩当前帧为I帧或P帧或B帧,然后采用相应的算法对其进行压缩。一个视频序列经MPEG全编码压缩后可能的格式为:......
压缩成B帧或P帧要比压缩成I帧需要多得多的计算处理时间。有的编码器不具备B帧甚至P帧的压缩功能,显然其压缩效果不会很好。
⑵ H264之帧编码——透析(I帧+P帧+B帧编码)原理与流程
在H.264压缩标准中I帧、P帧、B帧⽤于表⽰传输的视频画⾯。在视频压缩中,每帧都代表着一幅静止的图像。在实际的视频压缩编码时,会采取各种算法减少数据的容量,其中IPB帧就是最常见的一种算法。
I‑frame (Intra-coded picture): 即完整的一张图片
P‑frame (Predicted picture): 与前面一张图片的区别的区域
B‑frame (Bidirectional predicted picture):与前面以及后面的图片的区别区域
I帧⼜称帧内编码帧,又称全帧压缩编码帧,是⼀种⾃带全部信息的独⽴帧,⽆需参考其他图像便可独⽴进⾏解码,可以简单理解为⼀张静态画⾯。视频序列中的第⼀个帧始终都是I帧,因为它是关键帧。I帧通常是每个GOP(MPEG所使用的一种视频压缩技术)的第一个帧,经过适度地压缩,作为随机访问的参考点,可以当成静态图像。
现在有一段影片如下:
该影片总共是20张图片组成的,每一张完整的图片我们都可以叫做I帧。假如每张JPEG的图片大小为100KB,那么传输两张图片即为100 * 20 = 2000KB
要知道这个还不到几秒的影片就2M了,要是几个小时的那还得了,所以就有了影片压缩的算法
1.它是一个全帧压缩编码帧。它将全帧图像信息进行JPEG压缩编码及传输;
2.解码时仅用I帧的数据就可重构完整图像;
3.I帧描述了图像背景和运动主体的详情;
4.I帧不需要参考其他画面而生成;
5.I帧是P帧和B帧的参考帧(其质量直接影响到同组中以后各帧的质量);
6.I帧是帧组GOP的基础帧(第一帧),在一组中只有一个I帧;
7.I帧不需要考虑运动矢量;
8.I帧所占数据的信息量比较大。
P帧⼜称帧间预测编码帧,又称前向预测编码帧,需要参考前⾯的I帧才能进⾏编码。表⽰的是当前帧画⾯与前⼀帧(前⼀帧可能是I帧也可能是P帧)的差别。解码时需要⽤之前缓存的画⾯叠加上本帧定义的差别,⽣成最终画⾯。
与I帧相⽐,P帧通常占⽤更少的数据位,但不⾜是,由于P帧对前⾯的P和I参考帧有着复杂的依耐性,因此对传输错误⾮常敏感。通常将图像序列中前面已经编码帧的时间冗余信息充分去除来压缩传输数据量的编码图像,也称为预测帧。通过观察,我们可以看出,实际上每一帧之间其实只有一部分细微的差别而已,如下图提取了6帧
当传输完第一帧以后,第二帧其实我们只需要传输一部分,然后由另外一端进行图片算法来进行组合
用这种方式,在传输第二帧的时候,还不到原来的1/10,只需要传输第一帧的100KB,后续的都是按照这种方式传输部分,这种只传输部分的图片,就是P帧了。最后整个影片的大小即为100KB + 10KB * 19 = 290 KB,比原来缩小了很多。
1.P帧是I帧后面相隔1~2帧的编码帧;
2.P帧采用运动补偿的方法传送它与前面的I或P帧的差值及运动矢量(预测误差);
3.解码时必须将I帧中的预测值与预测误差求和后才能重构完整的P帧图像;
4.P帧属于前向预测的帧间编码。它只参考前面最靠近它的I帧或P帧;
5.P帧可以是其后面P帧的参考帧,也可以是其前后的B帧的参考帧;
6.由于P帧是参考帧,它可能造成解码错误的扩散;
7.由于是差值传送,P帧的压缩比较高。
B帧⼜称双向预测编码帧,又称双向预测内插编码帧,也就是B帧记录的是本帧与前后帧的差别。也就是说要解码B帧,不仅要取得之前的缓存画⾯,还要解码之后的画⾯,通过前后画⾯的与本帧数据的叠加取得最终的画⾯。B帧压缩率⾼,但是对解码性能要求较⾼。既考虑源图像序列前面的已编码帧,又顾及源图像序列后面的已编码帧之间的时间冗余信息,来压缩传输数据量的编码图像,也称为双向预测帧。B帧其实就是与前后两张图片的区别。如果理解了P帧和I帧,这个就很好理解了。
B帧比P帧更小,更节省空间
假设现在有三张图片,如下图:
在经过编码后,会变成如下:
1.B帧是由前面的I或P帧和后面的P帧来进行预测的;
2.B帧传送的是它与前面的I或P帧和后面的P帧之间的预测误差及运动矢量;
3.B帧是双向预测编码帧;
4.B帧压缩比最高,因为它只反映丙参考帧间运动主体的变化情况,预测比较准确;
5.B帧不是参考帧,不会造成解码错误的扩散。
(1) 进行帧内预测,决定所采用的帧内预测模式。
(2) 像素值减去预测值,得到残差。
(3) 对残差进行变换和量化。
(4) 变长编码和算术编码。
(5) 重构图像并滤波,得到的图像作为其它帧的参考帧。
(1) 进行运动估计,计算采用帧间编码模式的率失真函数(节)值。P帧只参考前面的帧,B 帧可参考后面的帧。
(2) 进行帧内预测,选取率失真函数值最小的帧内模式与帧间模式比较,确定采用哪种编码模式。
(3) 计算实际值和预测值的差值。
(4) 对残差进行变换和量化。
(5) 熵编码,如果是帧间编码模式,编码运动矢量
Android音视频工程师必备《全套音视频入门到精通手册》
I帧只需考虑本帧;P帧记录的是与前⼀帧的差别;B帧记录的是前⼀帧及后⼀帧的差别,能节约更多的空间,视频⽂件⼩了,但相对来说解码的时候就⽐较⿇烦。因为在解码时,不仅要⽤之前缓存的画⾯,⽽且要知道下⼀个I或者P的画⾯,对于不⽀持B帧解码的播放器容易卡顿。
⑶ 高清视频如何压缩
这个问题其实很好解决,只需要将视频按照一定的倍数去播放就能实现了。很多视频播放器支持视频按照倍数播放,但每播放一次都要设置。如果想要将视频的播放速度变快,可以借助相关软件来实现,这里推荐以下方法,可以轻轻松将十分钟的视频调制成一分钟,详细操作请参考下文。
借助工具:金舟视频分割合并软件
操作方法:
第一步、首先,打开视频编辑工具,然后在左侧选择“画面调整”功能;

⑷ 视频太大了,怎么把视频压缩又对画质没有影响
其实下载第三方压缩软件就可以了。以我使用的【风云压缩】为例,
第一步:在浏览器中搜索【风云压缩】,进入官网下载并将其安装在电脑上。
第二步:下载并安装风云压缩软件后,双击打开软件,选择视频压缩。
第三步:单击添加文件。选择将你需要压缩的视频添加进去,还可以选择将自己需要压缩的视频拖拽进软件界面内。
第四步:查看压缩选项以及输出路径,输出格式调整分辨率等。确保你压缩后的文件是你所想要的,方便能找到的。单击开始压缩。
第五步:等待转换状态显示已完成后,单击打开文件。
⑸ 监控里的图象压缩技术都有什么
MPEG-1
MPEG视频 压缩编码后包括三种元素:I帧(I-frames)、P帧(P-frames)和B帧(B-frames)。在MPEG编码的过程中,部分视频 帧序列压缩成为I帧;部分压缩成P帧;还有部分压缩成B帧。I帧法是帧内压缩法,也称为“关键帧”压缩法。I帧法是基于离散余弦变换DCT( Discrete Cosine Transform )的压缩技术,这种算法与JPEG压缩算法类似。采用I帧压缩可达到1/6的压缩比而无明显的压缩痕迹。
在保证图像质量的前提下实现高压缩的压缩算法,仅靠帧内压缩是不能实现的,MPEG采用了帧间和帧内相结合的压缩算法。 P帧法是一种前向预测算法,它考虑相邻帧之间的相同信息或数据,也即考虑运动的特性进行帧间压缩。P帧法是根据本帧与相邻的前一帧(I帧或P帧)的不同点来压缩本帧数据。采取P帧和I帧联合压缩的方法可达到更高的压缩且无明显的压缩痕迹。
然而,只有采用B帧压缩才能达到200:1的高压缩。B帧法是双向预测的帧间压缩算法。当把一帧压缩成B帧时,它根据相邻的前一帧、本帧以及后一帧数据的不同点来压缩本帧,也即仅记录本帧与前后帧的差值。B帧数据只有I帧数据的百分之十五、P帧数据的百分之五十以下。
MPEG标准采用类似4:2:2的采用格式,压缩后亮度信号的分辨率为352×240,两个色度信号分辨率均为176×120,这两种不同分辨率信息的帧率都是每秒30帧。其编码的基本方法是在单位时间内,首先采集并压缩第一帧的图像为I帧。然后对于其后的各帧,在对单帧图像进行有效压缩的基础上,只存储其相对于前后帧发生变化的部分。帧间压缩的过程中也常间隔采用帧内压缩法,由于帧内(关键帧)的压缩不基于前一帧,一般每隔15帧设一关键帧,这样可以减少相关前一帧压缩的误差积累。MPEG编码器首先要决定压缩当前帧为I帧或P帧或B帧,然后采用相应的算法对其进行压缩。一个视频 序列经MPEG全编码压缩后可能的格式为:......
压缩成B帧或P帧要比压缩成I帧需要多得多的计算处理时间。有的编码器不具备B帧甚至P帧的压缩功能,显然其压缩效果不会很好。
MPEG-2
MPEG组织在1994年推出MPEG-2压缩标准,以实现视/音频服务与应用互操作的可能性。MPEG-2标准是针对标准数字电视和高清晰度电视在各种应用下的压缩方案和系统层的详细规定,编码码率从每秒3兆比特~100兆比特,标准的正式规范在ISO/IEC13818中。MPEG-2不是MPEG-1的简单升级,MPEG-2在系统和传送方面作了更加详细的规定和进一步的完善。MPEG-2特别适用于广播级的数字电视的编码和传送,被认定为SDTV和HDTV的编码标准。MPEG-2还专门规定了多路节目的复分接方式。MPEG-2标准目前分为9个部分,统称为ISO/IEC13818国际标准。
MPEG-2图像压缩的原理是利用了图像中的两种特性:空间相关性和时间相关性。一帧图像内的任何一个场景都是由若干像素点构成的,因此一个像素通常与它周围的某些像素在亮度和色度上存在一定的关系,这种关系叫作空间相关性;一个节目中的一个情节常常由若干帧连续图像组成的图像序列构成,一个图像序列中前后帧图像间也存在一定的关系,这种关系叫作时间相关性。这两种相关性使得图像中存在大量的冗余信息。如果我们能将这些冗余信息去除,只保留少量非相关信息进行传输,就可以大大节省传输频带。而接收机利用这些非相关信息,按照一定的解码算法,可以在保证一定的图像质量的前提下恢复原始图像。一个好的压缩编码方案就是能够最大限度地去除图像中的冗余信息。
MPEG-2的编码图像被分为三类,分别称为I帧,P帧和B帧。
I帧图像采用帧内编码方式,即只利用了单帧图像内的空间相关性,而没有利用时间相关性。I帧使用帧内压缩,不使用运动补偿,由于I帧不依赖其它帧,所以是随机存取的入点,同时是解码的基准帧。I帧主要用于接收机的初始化和信道的获取,以及节目的切换和插入,I帧图像的压缩倍数相对较低。I帧图像是周期性出现在图像序列中的,出现频率可由编码器选择。
P帧和B帧图像采用帧间编码方式,即同时利用了空间和时间上的相关性。P帧图像只采用前向时间预测,可以提高压缩效率和图像质量。P帧图像中可以包含帧内编码的部分,即P帧中的每一个宏块可以是前向预测,也可以是帧内编码。B帧图像采用双向时间预测,可以大大提高压缩倍数。值得注意的是,由于B帧图像采用了未来帧作为参考,因此MPEG-2编码码流中图像帧的传输顺序和显示顺序是不同的。
P帧和B帧图像采用帧间编码方式,即同时利用了空间和时间上的相关性。P帧图像只采用前向时间预测,可以提高压缩效率和图像质量。P帧图像中可以包含帧内编码的部分,即P帧中的每一个宏块可以是前向预测,也可以是帧内编码。B帧图像采用双向时间预测,可以大大提高压缩倍数。值得注意的是,由于B帧图像采用了未来帧作为参考,因此MPEG-2编码码流中图像帧的传输顺序和显示顺序是不同的。
MPEG-2的编码码流分为六个层次。为更好地表示编码数据,MPEG-2用句法规定了一个层次性结构。它分为六层,自上到下分别是:图像序列层、图像组(GOP)、图像、宏块条、宏块、块。
MPEG-4
MPEG-4于1998年11月公布, MPEG-4是针对一定比特率下的视频 、音频编码,更加注重多媒体系统的交互性和灵活性。MPEG-4标准力求做到两个目标:低比特率下的多媒体通信;是多工业的多媒体通信的综合。为此,MPEG-4引入了AV对象(Audio/Visual Objects),使得更多的交互操作成为可能:
"AV对象"可以是一个孤立的人,也可以是这个人的语音或一段背景音乐等。它具有高效编码、高效存储与传播及可交互操作的特性。
MPEG-4对AV对象的操作主要有:采用AV对象来表示听觉、视觉或者视听组合内容;组合已有的AV对象来生成复合的AV对象,并由此生成AV场景;对AV对象的数据灵活地多路合成与同步,以便选择合适的网络来传输这些AV对象数据;允许接收端的用户在AV场景中对AV对象进行交互操作等。
MPEG-4标准则由6个主要部分构成:
① DMIF(The Dellivery Multimedia Integration Framework)
DMIF 即多媒体传送整体框架,它主要解决交互网络中、广播环境下以及磁盘应用中多媒体应用的操作问题。 通过传输多路合成比特信息来建立客户端和服务器端的交互和传输。 通过DMIF,MPEG4可以建立起具有特殊品质服务(QoS)的信道和面向每个基本流的带宽。
② 数据平面
MPEG4中的数据平面可以分为两部分:传输关系部分和媒体关系部分。
为了使基本流和AV对象在同一场景中出现,MPEG4引用了对象描述(OD)和流图桌面(SMT) 的概念。OD 传输与特殊AV对象相关的基本流的信息流图。桌面把每一个流与一个CAT(Channel Assosiation Tag)相连,CAT可实现该流的顺利传输。
③ 缓冲区管理和实时识别
MPEG4定义了一个系统解码模式(SDM),该解码模式描述了一种理想的处理比特流句法语义的解码装置,它要求特殊的缓冲区和实时模式。通过有效地管理,可以更好地利用有限的缓冲区空间。
④ 音频编码
MPEG4的优越之处在于--它不仅支持自然声音,而且支持合成声音。MPEG4的音频部分将音频的合成编码和自然声音的编码相结合,并支持音频的对象特征。
⑤ 视频 编码
与音频编码类似,MPEG4也支持对自然和合成的视觉对象的编码。 合成的视觉对象包括2D、3D 动画和人面部表情动画等。
⑥ 场景描述
MPEG4提供了一系列工具,用于组成场景中的一组对象。一些必要的合成信息就组成了场景描述,这些场景描述以二进制格式BIFS(Binary Format for Scene description)表示,BIFS与AV对象一同传输、编码。场景描述主要用于描述各AV对象在一具体AV场景坐标下,如何组织与同步等问题。同时还有AV对象与AV场景的知识产权保护等问题。MPEG4为我们提供了丰富的AV场景。
与MPEG-1和MPEG-2相比,MPEG-4更适于交互AV服务以及远程监控,它的设计目标使其具有更广的适应性和可扩展性: MPEG-4传输速率在4800-64000bps之间,分辨率为176×144,可以利用很窄的带宽通过帧重建技术压缩和传输数据,从而能以最少的数据获得最佳的图像质量。因此,它将在数字电视、动态图像、互联网、实时多媒体监控、移动多媒体通信、Internet/Intranet上的视频 流与可视游戏、DVD上的交互多媒体应用等方面大显身手。
H.264
H.264是ITU-T的VCEG(视频 编码专家组)和ISO/IEC的MPEG(活动图像编码专家组)的联合视频 组(JVT:joint video team)开发的一个新的数字视频 编码标准,它既是ITU-T的H.264,又是ISO/IEC的MPEG-4的第10 部分。1998年1月份开始草案征集,1999年9月,完成第一个草案,2001年5月制定了其测试模式TML-8,2002年6月的 JVT第5次会议通过了H.264的FCD板。目前该标准还在开发之中,预计明年上半年可正式通过。
H.264和以前的标准一样,也是DPCM加变换编码的混合编码模式。但它采用“回归基本”的简洁设计,不用众多的选项,获得比H.263++好得多的压缩性能;加强了对各种信道的适应能力,采用“网络友好”的结构和语法,有利于对误码和丢包的处理;应用目标范围较宽,以满足不同速率、不同分辨率以及不同传输(存储)场合的需求;它的基本系统是开放的,使用无需版权。
H.264的算法在概念上可以分为两层:视频 编码层(VCL:Video Coding Layer)负责高效的视频 内容表示,网络提取层(NAL:Network Abstraction Layer)负责以网络所要求的恰当的方式对数据进行打包和传送。 H.264支持1/4或1/8像素精度的运动矢量。在1/4像素精度时可使用6抽头滤波器来减少高频噪声,对于1/8像素精度的运动矢量,可使用更为复杂的8抽头的滤波器。在进行运动估计时,编码器还可选择“增强”内插滤波器来提高预测的效果。H.264中熵编码有两种方法,一种是对所有的待编码的符号采用统一的VLC(UVLC :Universal VLC),另一种是采用内容自适应的二进制算术编码。H.264 草案中包含了用于差错消除的工具,便于压缩视频 在误码、丢包多发环境中传输,如移动信道或IP信道中传输的健壮性。
在技术上,H.264标准中有多个闪光之处,如统一的VLC符号编码,高精度、多模式的位移估计,基于4×4块的整数变换、分层的编码语法等。这些措施使得H.264算法具有很的高编码效率,在相同的重建图像质量下,能够比H.263节约50%左右的码率。H.264的码流结构网络适应性强,增加了差错恢复能力,能够很好地适应IP和无线网络的应用。
H.264具有广阔的应用前景,例如实时视频 通信、因特网视频 传输、视频 流媒体服务、异构网上的多点通信、压缩视频 存储、视频 数据库等。H.264优越性能的获得不是没有代价的,其代价是计算复杂度的大大增加,据估计,编码的计算复杂度大约相当于H.263的3倍,解码复杂度大约相当于H.263的2倍。
H.264建议的技术特点可以归纳为三个方面,一是注重实用,采用成熟的技术,追求更高的编码效率,简洁的表现形式;二是注重对移动和IP网络的适应,采用分层技术,从形式上将编码和信道隔离开来,实质上是在源编码器算法中更多地考虑到信道的特点;三是在混合编码器的基本框架下,对其主要关键部件都做了重大改进,如多模式运动估计、帧内预测、多帧预测、统一VLC、4×4二维整数变换等。
迄今为止,H.264尚未最后定稿,但因其更高的压缩比,更好的信道适应性,必将在数字视频 的通信或存储领域得到越来越广泛的应用,其发展潜力不可限量。
欢迎了解采用最新H.264压缩算法的硬盘录像机:http://www.21yh.net/cpzs-n.asp?id=20
⑹ 如何压缩视频文件 4种方法来压缩视频文件
目录方法1:在Windows和Mac电脑使用Handbrake1、下载并安装Handbrake。2、打开Handbrake。3、打开你想要压缩的视频文件。4、给输出视频取一个文件名。5、给输出文件选择一个保存位置。6、确认"格式"为"MP4"。7、点击尺寸8、在"高度"和"宽度"栏中输入比较小的数值。9、点击视频10、点击并拖动恒定画质11、使用"帧率"旁边的下拉菜单进行选择。12、点击Handbrake窗口顶端的预览13、勾选实时预览方框。14、点击开始编码方法2:在Mac电脑上使用iMovie1、打开iMovie。2、点击iMovie左上角的项目3、给新项目取个名称,然后点击确认4、点击+5、点击电影6、将你想压缩的视频文件添加到项目。7、将视频文件往下拖到时间轴。8、点击文件9、点击共享10、点击分辨率11、点击质量12、点击压缩13、点击屏幕右下角的下一步14、给文件取一个名称。15、点击保存方法3:在安卓设备上使用“视频压缩器”1、下载并安装"视频压缩器"。2、打开"视频压缩器"。3、点按允许4、点按视频文件所在的文件夹。5、点按要压缩的视频,在"视频压缩器"里打开它。6、点按压缩视频7、点按你想要的分辨率。方法4:在iPhone和iPad上使用“视频压缩器”1、下载并安装"视频压缩器"。2、打开"视频压缩器"。3、点按确认4、点按你想要压缩的视频。5、点按导入。6、点按预置7、选择你想要的分辨率。8、点按并拖动底部绿条里的的滑块。9、点按屏幕底部的粉红色压缩视频文件通常很大,不容易分享出去,而且会占用大量空间。本文会教你如何在Windows和Mac电脑、iPhone、iPad、安卓智能手机和平板电脑上压缩视频文件,包括减小分辨率和最终的文件大小。
方法1:在Windows和Mac电脑使用Handbrake
1、下载并安装Handbrake。这是免费的开源视频转码器,可以用来压缩视频文件和转换格式。按照下面的步骤下载和安装Handbrake:Windows电脑:在网页浏览器打开 https://handbrake.fr/downloads.php 。
点击"Windows"下方的下载(64位)。
点击"下载"文件夹或网页浏览器里的安装程序文件。
出现提示时,点击是。
点击下一步。
再次点击下一步。
点击安装。
安装完毕后,点击完成。
Mac电脑:在网页浏览器打开 https://handbrake.fr/downloads.php 。
点击"macOS"底下的下载(英特尔64位)。
点击允许。
点击"下载"文件夹或网页浏览器里的安装程序文件。
将Handbrake.app文件拖动到"访达"里的"应用程序"文件夹。
2、打开Handbrake。它的图标是一杯鸡尾酒和一个菠萝。在Windows电脑的"开始"菜单、桌面或Mac电脑的"应用程序"文件夹都可以找到它,点击打开Handbrake。
3、打开你想要压缩的视频文件。你可以将视频文件拖放到右边的方框,或是点击左侧菜单里的文件,选择你要打开的文件,点击打开。如果无法在屏幕找到这些选项,那就点击顶端的打开文件源。
4、给输出视频取一个文件名。最好给要导出的视频取一个独特的名称。在Handbrake底部的"另存为"按钮旁边,输入你想给导出的视频取的文件名。如果你想给导出的视频选择新的保存位置,可以点击浏览,然后前往你要保存视频的位置。
5、给输出文件选择一个保存位置。输入了文件名后,在旁边选择一个文件夹作为保存位置,然后点击打开。
6、确认"格式"为"MP4"。在"摘要"页面中,"格式"旁边有一个下拉菜单,允许你选择视频格式。MP4是最常用的视频格式,允许最大程度的压缩,在不影响画质的情况下产生比较小的视频文件。只要点击屏幕中间的摘要选项卡,就能看到这个选项。如果原始视频文件是MP4以外的其它格式,比如MOV或WMV,或许只需要转换成MP4文件,在不影响画质的情况下就能减小文件。
7、点击尺寸选项卡,在这里调整画面尺寸。
8、在"高度"和"宽度"栏中输入比较小的数值。这会降低视频的分辨率,可以大幅减小文件。举个例子,将宽度从1920减到1280,高度从1080减到720,可以将1080p的视频压缩成720p,产生的文件会比较小。注意,这会降低画质。高宽比例保留不变,以免画面被裁剪或拉伸。一些常用的视频尺寸如下:2160p: 3840宽 x 2160高(产生的文件非常大,4K超清画质)
1440p: 2560宽 x 1440高(产生的文件更大)
1080p: 1920宽 x 1080高(产生的文件大,标清画质)
720p: 1280宽 x 720高(产生的文件中等大小)
480p: 854宽 x 480高(产生的文件小)
360p: 640宽 x 360高(产生的文件更小)
240p: 426宽 x 240高(产生的文件最小)
9、点击视频选项卡。你可以在这里调整视频质量、编解码器和帧率设置。
10、点击并拖动恒定画质滑块到左边。增加这个数值会降低画质,产生的文件比较小。20是DVD画质。如果你打算在小屏幕播放视频,可以调高到30。如果屏幕较大,22-25是不错的恒定画质。
11、使用"帧率"旁边的下拉菜单进行选择。帧率是视频每秒显示的帧数。帧率低产生的文件小,但是动画会变得不太流畅。只要是高于20的帧率应该没问题。
12、点击Handbrake窗口顶端的预览按钮。屏幕上会显示视频中的某个静态影像,让你检查画质。
13、勾选实时预览方框。它就在"预览"窗口的底部。屏幕上会按照你选择的质量播放几秒的视频内容。如果你觉得没问题,可以继续下一步。如果画质欠佳,你可以返回去提高视频分辨率、帧率和(或)恒定画质。
14、点击开始编码或开始按钮。这个绿色的播放按钮位于Handbrake顶端。Handbrake会按照你设置的规格开始给新的视频文件编码。花费的时间将取决于视频大小、编码设置和电脑的处理能力。
方法2:在Mac电脑上使用iMovie
1、打开iMovie。这是macOS操作系统自带的免费视频编辑软件,图标是一个紫色的星星。你可以在"应用程序"文件夹找到它。点击图标打开iMovie。
2、点击iMovie左上角的项目按钮。
3、给新项目取个名称,然后点击确认。给自己的电影项目取什么名都可以,输入到"名称"旁边的空栏就行了。完成后,点击确认。
4、点击+按钮。这个大大的方形图标位于屏幕左边,点击后会弹出一个菜单。
5、点击电影。点击加号(+)图标后,就能在弹出的菜单找到这个蓝色按钮。
6、将你想压缩的视频文件添加到项目。你可以将它拖放到左边写着"导入媒体"的面板中,或是点按面板里的导入媒体,找到视频文件,点击选中它,然后点击打开,将视频添加到项目。
7、将视频文件往下拖到时间轴。将视频添加到项目后,再把它从项目面板拖放到底部的时间轴。
8、点击文件菜单。它就位于屏幕顶端的菜单栏中。
9、点击共享,然后点击文件。这会打开一个新的窗口,允许你调整视频文件和格式。
10、点击分辨率菜单,选择较小的数值。这会降低视频帧大小和文件大小。分辨率下降在较小的屏幕上不会太明显。
11、点击质量菜单,选择一个较低的质量。这会降低视频的视觉质量,产生更小的文件。
12、点击压缩菜单,选择更快。这会进一步压缩视频,以减小文件大小。
13、点击屏幕右下角的下一步。
14、给文件取一个名称。文件被导出后,这将成为视频的文件名。在"另存为"旁边输入一个文件名。
15、点击保存。iMovie会根据你选择的设置保存视频,长视频可能需要花费更久的时间才转换完毕。
方法3:在安卓设备上使用“视频压缩器”
1、下载并安装"视频压缩器"。这是一款免费的应用程序,可以在Google Play商店下载和安装。它可以减小视频。按照下面的步骤下载并安装"视频压缩器":打开安卓设备上的Google Play商店。
点按搜索栏。
在搜索栏输入"视频压缩"。 "
点按视频压缩器。
点按安装。
2、打开"视频压缩器"。下载完毕后,点按主屏幕或应用程序菜单中的"视频压缩器"图标来打开它。图标是蓝色的,前面有一个夹钳。你也可以在应用程序完成安装后,直接点按Google Play商店里的打开按钮。
3、点按允许。第一次启动"视频压缩器"时,需要设置权限。在弹出的警告信息中,点按允许,授权"视频压缩器"访问你的视频文件。
4、点按视频文件所在的文件夹。它们通常被保存在"相机"文件夹。点按要压缩的视频所在的文件夹。
5、点按要压缩的视频,在"视频压缩器"里打开它。
6、点按压缩视频。它就在左侧选项列表的顶端。
7、点按你想要的分辨率。菜单列出了许多可供选择的分辨率。点按了一个选项后,应用程序会立即开始压缩视频。留出几分钟等待它结束。已压缩的视频会被保存在名为"SuperVideoCompressor"的新文件夹中。你可以在媒体库找到这个文件夹。
方法4:在iPhone和iPad上使用“视频压缩器”
1、下载并安装"视频压缩器"。这是一款免费的应用程序,开发者是Niu Lixuan,可以在App Store找到。它可以减小iPhone或iPad上的视频。按照下面的步骤下载并安装"视频压缩器"。打开App Store。
点按搜索选项卡。
在搜索栏输入压缩视频,然后点按搜索。
点按"视频压缩器"旁边的获取。
2、打开"视频压缩器"。图标是蓝色的,前面有一个胶卷带。下载完毕后,直接点按App Store里的打开按钮,或是点按主屏幕上的图标来打开它。
3、点按确认。第一次启动"视频压缩器"时,需要设置权限。在弹出的警告信息中,点按确认,授权"视频压缩器"访问你的视频文件。
4、点按你想要压缩的视频。你可以点按左边列表中的任何类别,将视频按类别排序。类别包括"最近打开"、"喜欢"、"地方"、"自拍"、"慢动作"和"时间推移"。点按视频来查看所有视频。然后在右边列表点按其中一个视频来打开它。
5、点按导入。这个粉红色的按钮就在屏幕底部。
6、点按预置按钮。这个粉红色的按钮位于屏幕底部,就在滑块的旁边。屏幕上会出现一个菜单,让你选择视频的分辨率。
7、选择你想要的分辨率。点按你想要的分辨率来选中它。你有5个选择。分辨率越小,产生的视频文件也越小,不过这也会降低画质。"全高清(1920x1080)"是最大的分辨率,"高清(1280x720)"比它略小一些。"D1(720x576)"是中等大小的分辨率。"480p(640x480)"是较小的分辨率,最小的是"CIF(352x288)"。想要自定义分辨率,你可以点按底部的高级。将"宽度"和"高度"滑块拖动到左边,降低视频分辨率。将"帧率"滑块拖到右边降低视频帧率,只要不低于20FPS就行了。将"比特率"滑块跳到右边,降低视频比特率。这会降低视频画质。完成后点击确认。
8、点按并拖动底部绿条里的的滑块。将它拖到左边降低比特率。这会减小视频文件,但也会降低画质。默认的目标大小大概是50%。将滑块拖到左边来降低画质和减小文件。
9、点按屏幕底部的粉红色压缩按钮。应用程序会按照你选择的设置另外保存一个新视频。可能需要等待几分钟才处理完毕。如果你想删除原始视频,可以在新视频处理完毕后,点按红色的删除原始视频按钮。
⑺ 怎么才能将视频分辨率降低
可以下载安装一个qq影音软件来降低视频分辨率。
更改视频分辨率的方法:
1、首先需要下载一个qq影音,用QQ影音打开需要更改分辨率大小的视频,按下暂停。

视频压缩导致分辨率降低的原因:
在视频压缩的过程中, I帧是帧内图像数据压缩,是独立帧。而P帧则是参考I帧进行帧间图像数据压缩,不是独立帧。在压缩后的视频中绝大多数都是P帧,故视频质量主要由P帧表现出来。
由于P帧不是独立帧,而只是保存了与邻近的I帧的差值,故实际上并不存在分辨率的概念,应该看成一个二进制差值序列。而该二进制序列在使用熵编码压缩技术时会使用量化参数进行有损压缩,视频的质量直接由量化参数决定,而量化参数会直接影响到压缩比和码率。
由高分辨率变成低分辨率称为下采样,由于采样前数据充足,只需要尽量保留更多的信息量,一般可以获得相对较好的结果。而由低分辨率变成高分辨率称为上采样,由于需要插值等方法来补充(猜测)缺少的像素点,故必然会带有失真。
以上内容参考网络——视频分辨率
⑻ P帧的介绍
在针对连续动态图像编码时,将连续若干幅图像分成P,B,I三种类型,P帧由在它前面的P帧或者I帧预测而来,它比较与它前面的P帧或者I帧之间的相同信息或数据,也即考虑运动的特性进行帧间压缩。

⑼ 有关B帧和P帧的不编码模式的区别
一般会将连续若干幅图像编码为P、B、I三种帧类型。
在编码的过程中,部分视频帧序列压缩成为I帧,部分压缩成P帧,还有部分压缩成B帧。
P帧是通过充分降低与图像序列中前面已编码帧的时间冗余信息来压缩传输数据量的编码图像,也叫预测帧。
P帧由在它前面的P帧或者I帧预测而来,它根据本帧与邻近的前一帧或几帧的不同点来压缩本帧数据。
采取P帧和I帧联合压缩的方法可达到更高的压缩且无明显的压缩痕迹。
P帧属于前向预测的帧间编码。
它只参考前面靠近它的I帧或P帧。
B帧也叫双向预测帧,当把一帧压缩成B帧时,它根据邻近的前几帧、本帧以及后几帧数据的不同点来压缩本帧,也即仅记录本帧与前后帧的差值。
只有采用B帧压缩才能达到超高的压缩比。
一般地,I帧压缩效率最低,P帧较高,B帧最高。
关键帧——任何动画要表现运动或变化,至少前后要给出两个不同的关键状态,而中间状态的变化和衔接电脑可以自动完成,在Flash中,表示关键状态的帧叫做关键帧。
过渡帧——在两个关键帧之间,电脑自动完成过渡画面的帧叫做过渡帧。
