支持mpeg-4/h.263/h.264/h.265/vp8等格式 包含mp4 rmvb avi吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了支持mpeg-4/h.263/h.264/h.265/vp8等格式 包含mp4 rmvb avi吗相关的知识,希望对你有一定的参考价值。

关于视频转换的基础知识和本人自身经验:
  一,视频格式知识:首先要记住的是,文件的后缀名不代表其视频和音频的编码格式。
  1,封装格式:封装格式表明这个视频文件是用什么方案把视频流,音频流以及字幕融和在一个文件中。一般来说,视频文件的后缀名就是它的封装格式。常见的封转格式有MKV,MP4,RMVB,AVI,WMV。
  2,视频编码格式:视频格式表明用什么方案来处理,压缩画面,使之成为视频流。常见的有MPEG系列(具体有mpeg1,mpeg2,AVC,Divx,Xvid等);Real Video系列;AVI,WMV9等
  3,音频编码格式:声音的编码方案,常见的有mp3,aac,flac,ape等。

  音频文件一般是独立的,所以音频文件的后缀名就是它的编码格式。文件名为“xxxx.mp3”的文件就是mp3格式。
  视频文件一般是有画面有声音的,而画面跟声音原本是分开存在的,因此需要有方案将两者结合起来。而这些结合的方案就是所谓的封转格式。自然,字幕也成了可以加进去的对象。有些封装格式兼容性强,能兼容较多的视频格式和音频格式。
  比如一个文件名为“xxxxx.mkv”的文件,其视频格式可以是AVC;AVI;MPEG等格式中的一种,音频格式可以是mp3,aac,flac等格式中的一种,可能还包含着字幕文件。
  要说的是,网上的很多文件是以RMVB封装格式传输的。这个格式兼容性差,只支持本家的Real Video系列的视频编码格式。因此很多人因此认为文件的后缀名就是视频的编码格式,这是个误解!

  二,各种设备支持的格式:
  电脑当然是万能的,只要你硬件条件够,而且装了对应的解码器,就能播放放这些视频。现在的播放软件如暴风影音,QQ影音之类的,内嵌的解码器都基本上全了。
  我推荐射手影音播放器,除了播放功能之外无任何其他冗余的附件。万能且干净。
  DVD播放器支持面比较窄,一般是VOB封装格式,MPEG1或2的视频格式。
  手机:大部分能播放视频手机支持的封装格式是AVI;MP4;3GP。视频格式常见的是Divx;AVC,AVI。音频格式常见的是mp3,aac,flac。性能强的新款手机支持的就比较多。
  MP4和所谓的MP5:低端的支持的少,主要的也是AVI;MP4;3GP。高端的支持的多,现在的基本上都是全格式支持了。
  还有其他的设备就看说明书吧。

  本人从事MP3,MP4相关的工作。别看国产的mp3,mp4这么多,其实用的芯片的技术基本上还是来自国外的,而国外的观念跟我们大不一样,rmvb是没多少人理睬的,因此这些芯片基本上没有默认的支持rmvb的技术。体现在:制作中的安卓系统的产品,AVC等编码视频系统自带支持720P播放,rmvb只能软解码播放480P,1000kbps码率程度的。
  rmvb早已落后

  三,转换方案。
  本人一般用的软件是格式工厂,即不会太复杂,又具有比较强的自定义参数功能。

  1,了解你的设备支持什么格式。优先选择mkv或mp4封装格式,AVC视频格式,aac音频格式(一般人对音频要求不太高,可以根据设备支持什么来随意选)。
  2,了解你设备的分辨率,分辨率不是越高越好,而是最适合屏幕分辨率最好。
  3,了解你设备支持的帧数,范围一般是12帧到30帧。最好选20帧以上。
  4,源视频的宽高比不必管,设定好分辨率,在宽高比那里选“自动”就可以保持有效画面的宽高比。比如720P的视频转换为800X480的视频,会自动在上下各加15像素的黑边,保持中间的有效画面宽高比为16:9。
  5,分辨率,码率,帧数,二次编码与画面质量及文件体积大小的关系。
  码率够高,画质才够好;分辨率高了,码率也得提高,才能保持画面质量;码率越高,最终形成的文件体积越大;帧数影响小;二次编码是以较低码率获得较高画质的关键。
  有钱人,存储卡,内存容量大,不在乎文件大小的可以直接设定个高码率,不必启用二次编码。优点是转换速度快,缺点是转换出来的文件体积比较大。
  咱是穷人,存储卡容量小,最求性价比,因此我设个较低的码率。启用二次编码,花多一倍的时间。优点是同等画质下转出来的文件体积小,缺点是花的时间多。
  想好自己的定位吧,是第一种还是第二种。以上是以对画面质量比较敏感为前提的。

  例子:片源是720P的,格式工厂版本为2.60
  例一 例二 例三
  设备 手机:诺基亚5230 MP5:蓝晨BM566 视频网站高清视频
  类型(封转格式) MP4 MKV MP4
  视频格式 AVC AVC AVC
  屏幕大小 640X360 800X480 640X480
  比特率 500 700 600
  每秒帧数 30 29.97 20
  宽高比 自动 自动 自动
  二次编码 是 是 是

  音频格式 AAC AAC AAC
  采样率 44100 44100 44100
  比特率 96 128 96
参考技术A 下个暴风影音支持全部视频格式 参考技术B 你好亲,希望可以帮到你。1.这些都可以的,放心好啦。2.你可以到百度网上去搜索里面有你所需要的视频的。3你也可以下载一个百度影音或是叫硕鼠的软件就可以下载了。如果对亲有用,希望采纳,谢谢你的支持是对我最大的帮助。祝愿亲好运。本回答被提问者和网友采纳

JPEG/M-JPEGH.261/H.263/H.264MPEG-1MPEG-2MPEG-4编码方式的区别与联系

压缩方式是DVR的核心技术,压缩方式很大程度上决定着图像的质量、压缩比、传输效率、 传输速度等性能,它是评价DVR性能优劣的重要一环。 随着多媒体技术的发展,相继推出了许多压缩编码标准,目前主要有JPEG/M-JPEG、 H.261/H.263和MPEG等标准。 

文章目录

1、JPEG/M-JPEG

①、JPEG是一种静止图像的压缩标准,它是一种标准的帧内压缩编码方式。当硬件处理速度足够快时,JPEG能用于实时动图像的视频压缩。在画面变动较小的情况下能提供相当不错的图像质量,传输速度快,使用相当安全,缺点是数据量较大。  
②、M-JPEG源于JPEG压缩技术,是一种简单的帧内JPEG压缩,压缩图像质量较好,在画面变动情况下无马赛克,但是由于这种压缩本身技术限制, 无法做到大比例压缩,录像时每小时约1-2GB空间,网络传输时需要2M带宽,所以无论录像或网络发送传输,都将耗费大量的硬盘容量和带宽,不适合长时间 连续录像的需求,不大实用于视频图像的网络传输。

2、H.261/H.263

①、H.261标准通常称为P*64,H.261 对全色彩、实时传输动图像可以达到较高的压缩比,算法由帧内压缩加前后帧间压缩编码组合而成,以提供视频压缩和解压缩的快速处理。由于在帧间压缩算法中只 预测到后1帧,所以在延续时间上比较有优势,但图像质量难以做到很高的清晰度,无法实现大压缩比和变速率录像等。  
②、H.263的基本编码 方法与H.261是相同的,均为混合编码方法,但H.263为适应极低码率的传输,在编码的各个环节上作了改进,如以省码字来提高编码图像的质量,此 外,H.263还吸取了MPEG的双向运动预测等措施,进一步提高帧间编码的预测精度,一般说,在低码率时,采用H.263只要一半的速率可获得和 H.261相当的图像质量。

3、MPEG

MPEG是压缩运动图像及其伴音的视音频编码标准,它采用了帧间压缩,仅存储连续帧之间有差别的地方 ,从而达到较大的压缩比。MPEG现有MPEG—1、MPEG—2和MPEG—4三个版本,以适应于不同带宽和图像质量的要求。  
①、MPEG—1的视频压缩算法依赖于两个基本技术,一是基于1616(像素行)块的运动补偿,二是基于变换域的压缩技术来减少空域冗余度,压缩比 相比M-JPEG要高,对运动不激烈的视频信号可获得较好的图像质量,但当运动激烈时,图像会产生马赛克现象。
MPEG-1以1.5Mbps的数据率传 输视音频信号,MPEG-1在视频图像质量方面相当于VHS录像机的图像质量,视频录像的清晰度的彩色模式≥240TVL,两路立体声伴音的质量接近CD 的声音质量。
MPEG-1是前后帧多帧预测的压缩算法,具有很大的压缩灵活性,能变速率压缩视频,可视不同的录像环境,设置不同的压缩质量,从每小时 80MB至400MB不等,但数据量和带宽还是比较大。  
②、MPEG-2它是获得更高分辨率(720572)提供广播级的视音频编码标 准。MPEG-2作为MPEG-1的兼容扩展,它支持隔行扫描的视频格式和许多高级性能包括支持多层次的可调视频编码,适合多种质量如多种速率和多种分辨 率的场合。它适用于运动变化较大,要求图像质量很高的实时图像。对每秒30帧、720572分辨率的视频信号进行压缩,数据率可达3-10Mbps。由 于数据量太大,不适合长时间连续录像的需求。  
③、MPEG-4是为移动通信设备在Internet网实时传输视音频信号而制定的低速率、高压 缩比的视音频编码标准。
MPEG-4标准是面向对象的压缩方式,不是像MPEG-1和MPEG-2那样简单地将图像分为一些像块,而是根据图像的内容, 其中的对象(物体、人物、背景)分离出来,分别进行帧内、帧间编码,并允许在不同的对象之间灵活分配码率,对重要的对象分配较多的字节,对次要的对象分配 较少的字节,从而大大提高了压缩比,在较低的码率下获得较好的效果, MPEG-4支持MPEG-1、MPEG-2中大多数功能,提供不同的视频标准源格式、码率、帧频下矩形图形图像的有效编码。

总之,MPEG-4有三个方面的优势:  
①、具有很好的兼容性;  
②、MPEG-4比其他算法提供更好的压缩比,最高达200:1;  
③、MPEG-4在提供高压缩比的同时,对数据的损失很小。
所以,MPEG-4的应用能大幅度的降低录像存储容量,获得较高的录像清晰度,特别适用于长时间实时录像的需求,同时具备在低带宽上优良的网络传输能力。

4、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标准中有多个闪光之处,如统一的VLC符号编码,高精度、多模式的位移估计,基于4×4块的整数变换、分层的编码语法等。这些措施使得 H.264算法具有很的高编码效率,在相同的重建图像质量下,能够比H.263节约50%左右的码率。H.264的码流结构网络适应性强,增加了差错恢复 能力,能够很好地适应IP和无线网络的应用。

其实现在多数的什么H.264都是H.263++通过改进后的算法,是压缩率变的小了点(包括现在有个别的生产厂家,我同事都看到过他们的源代码)!如果是从单个画面清晰度比较,MPEG4有优势;从动作连贯性上的清晰度,H.264有优势!

参考文章:H264系列(7):H.264与MPEG4区别

另外(H.264只是MPEG4一整套视频压缩规范标准中的一种吧?)

H.264就是MPEG4,MPEG4只是H.264的封装格式而已,H.264可以封装为MPEG4或者MP4或者AVI,画质只是从画面分辨率来判断的,和文件无关系。

  1. MPEG4是一整套视频压缩规范,它包含的标准从ISO-IEC-14496-1 到 ISO-IEC-14496-10
  2. MPEG4中规定了两种视频压缩方法,一种在ISO-IEC-14496-2里面描述,一种在ISO-IEC-14496-10里面描述。其中ISO-IEC-14496-10的算法就是我们熟知的H.264
  3. 在这两种压缩算法中,H.264的性能更好一些
    H.264就是MPEG4,MPEG4只是H.264的封装格式而已,H.264可以封装为MPEG4或者MP4或者AVI,画质只是从画面分辨率来判断的,和文件无关系。

H.264,同时也是MPEG-4第十部分,是由ITU-T视频编码专家组(VCEG)和ISO/IEC动态图像专家组(MPEG)联合组成的联合视频组(JVT,Joint Video Team)提出的高度压缩数字视频编解码器标准。
这个标准通常被称之为H.264/AVC(或者AVC/H.264或者H.264/MPEG-4 AVC或MPEG-4/H.264 AVC)而明确的说明它两方面的开发者。
H264标准各主要部分有Access Unit delimiter(访问单元分割符),SEI(附加增强信息),primary coded picture(基本图像编码),Redundant Coded Picture(冗余图像编码)。还有Instantaneous Decoding Refresh(IDR,即时解码刷新)、Hypothetical Reference Decoder(HRD,假想参考解码)、Hypothetical Stream Scheduler(HSS,假想码流调度器)。

参考文章:H264和MPEG4编码哪一种画质更好,文件大小有区别吗?

以上是关于支持mpeg-4/h.263/h.264/h.265/vp8等格式 包含mp4 rmvb avi吗的主要内容,如果未能解决你的问题,请参考以下文章

JPEG/M-JPEGH.261/H.263/H.264MPEG-1MPEG-2MPEG-4编码方式的区别与联系

H264 介绍[1]

音视频处理之封装格式介绍20180225

网络协议-流媒体协议

MPEG4、XVID、AVC有啥区别?(请详解,附例子)

VideoToolBox之视频编码