`
jubincn
  • 浏览: 242521 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
文章分类
社区版块
存档分类
最新评论

视频编码和封装格式

 
阅读更多

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/attilax/archive/2010/08/12/5807047.aspx

1. 编码方式和封装格式
常见的AVI、RMVB、MKV、ASF、WMV、MP4、3GP、FLV等文件其实只能算是一种封装标准。


一个完整的视频文件是由音频和视频2部分组成的。H264、Xvid等就是视频编码格式,MP3、AAC等就是音频编码格式。


例如:将一个Xvid视频编码文件和一个MP3视频编码文件按AVI封装标准封装以后,就得到一个AVI后缀的视频文件,这个就是我们常见的AVI视频文件了。


由于很多种视频编码文件、音频编码文件都符合AVI封装要求,则意味着即使是AVI后缀,也可能里面的具体编码格式不同。因此出现在一些设备上,同是AVI后缀文件,一些能正常播放,还有一些就无法播放。

同样的情况也存在于其他容器格式。即使RMVB、WMV等也不例外

事实上,很多封装容器对音频编码和视频编码的组合方式放的很开,如AVI还可以使用H264+AAC组合,可以在具体使用中自己体会。尤其是MKV封装容器,基本无论什么样的组合都可以!但一般MKV用的最多的就是H264+AAC组合,此组合文件体积最小,清晰度最高。因此网上很多MKV视频都是高清晰度的。

因此,视频转换需要设置的本质就是:A设置需要的视频编码、B设置需要的音频编码、C选择需要的容器封装。一个完整的视频转换设置都至少包括了上面3个步骤。

目前最常见的视频编码方式有 MPEG-1/-2 < WMV/7/8 < RM/RMVB < Xvid/Divx < AVC/H.264,视频压缩效能和技术先进性也基本表现为上述排列顺序(由低到高,不完全准确)。

目前最常见的音频格式有 Mp3、AC-3、ACC,MP3最广泛的支持最多,AC-3是杜比公司的技术,ACC是MPEG-4中的音频标准,ACC是目前比较先进和具有优势的技术。

分享到:
评论

相关推荐

    常见视频编码格式详细介绍

    视频编码和封装格式的选择取决于应用场景的具体需求。对于网络传输,H.264、H.265以及VP9等编码格式因其高效的压缩性能成为首选;对于本地播放,AVI、MOV和MKV等封装格式因其广泛的兼容性和支持多种编码格式而被广泛...

    视频封装格式解析.pdf

    在这个领域,视频编码和封装格式是两个核心概念,它们共同决定了视频的质量、文件大小以及兼容性。 视频编码方式是指使用特定的压缩算法将原始视频数据转换为可存储和传输的格式。目前,主流的视频编码标准包括国际...

    各种编码,封装格式的视音频文件

    封装格式AVI、VOB、WMV、...视频编码格式h264、MPEG-1 、MPEG2、MPEG4、WMV、H263、MJPEG、VP8/VP9、RealVideo;(VC-1) 音频编码格式: G.711、G722、G726、AAC、MP1/MP2/MP3、AC-3、WMA、amr_nb、amr_wb、RealAudio

    视频格式与编码压缩标准的关系.doc

    视频编码和封装格式之间的关系是,编码决定了视频数据的压缩方法,而封装格式则负责把这些经过编码的数据整合在一个文件中,以便于播放和处理。例如,一个MP4文件可能使用了MPEG-4编码,然后被封装在MP4这个格式中,...

    视频编码与封装方式详解.docx

    这些封装格式可以容纳不同的视频编码和音频编码组合,例如AVI可以包含Xvid视频编码和MP3音频编码,而MKV则几乎可以包容所有组合,常用于高清视频,尤其是H264+AAC组合,因其体积小、清晰度高而受欢迎。 视频转换时...

    12种格式测试视频.rar

    转码的目的在于优化视频的大小、质量和格式,以适应不同的网络条件和设备,并确保播放流畅。 接下来,我们关注的是播放器支持格式。一个优秀的视频播放器应该能够支持多种视频格式,例如AVI、MKV、MP4、FLV、WMV、...

    视频编码与封装方式详解.pdf

    - 转换时需考虑视频编码、音频编码及封装格式的匹配,如H264+AAC组合常用于MKV,体积小且画质高。 - 视频转换软件通常允许用户自定义编码参数,如分辨率、比特率、帧率等。 6. 音频编码标准: - MP3:最广泛使用...

    高清视频编码封装格式知多少[归纳].pdf

    高清视频编码封装格式是软件开发领域中不可或缺的一部分,特别是对于多媒体内容制作、传输和播放的开发者来说,了解这些知识至关重要。本文将详细讲解几种常见的高清视频编码格式,帮助读者理解它们的特点、优缺点...

    C++代码实现H264编码视频封装成avi/mp4文件

    在IT行业中,视频编码与封装是至关重要的环节,特别是在多媒体处理和流媒体服务领域。本文将深入探讨如何使用C++编程语言实现H264编码的视频数据,并将其封装成avi或mp4文件。这两种文件格式广泛应用于数字媒体,如...

    rtmp对g711a、g711u音频编码封装格式的抓包,视频为h264

    在IT行业中,流媒体传输和编码技术是至关重要的部分,特别是在实时通信(RTC)和直播领域。...在实现这样的系统时,确保正确的编码、封装和播放支持是关键步骤,这需要对相关协议和技术有深入的理解。

    FFMPEG实现PCM编码AAC和MP3(采用封装格式实现)

    通过以上讲解,我们可以看到FFmpeg在音频处理领域的强大能力,无论是在命令行使用还是编程接口,都能灵活地处理各种音频编码和格式转换任务。了解并熟练掌握这些知识点,对于在多媒体开发、音频处理等领域工作的人来...

    使用DirectShow采集摄像头并对视音频进行H264和AAC实时编码后封装成MP4

    综上所述,使用DirectShow进行摄像头采集并编码封装成MP4的过程涉及到多媒体框架的理解、视频音频编码知识、以及容器格式的运用。在实际开发中,还需要对系统资源管理、错误处理、多线程编程等方面有深入的理解,...

    flv格式h265编码视频

    总的来说,FLV格式采用H.265/HEVC编码是视频编码技术进步的一个体现,它结合了FLV的流媒体优势和H.265的高效压缩特性,对于优化网络视频传输体验具有显著意义。然而,这也需要开发者和内容提供者关注编码、封装、...

    android 视频编码

    在Android平台上进行视频编码涉及到多个技术领域,包括多媒体处理、编码算法、硬件加速以及第三方库的集成。FFmpeg是一个强大的开源跨平台多媒体框架,广泛应用于音频和视频处理,包括编码、解码、转换和流传输等...

    高清视频封装格式解析.pdf

    封装格式不同于视频编码,编码是将视频内容压缩的过程,而封装格式则是将编码后的视频轨和音频轨结合在一起,形成一个可播放的文件。在高清视频中,常见的封装格式有MP4、AVI、MKV、TS和MOV等。 首先,让我们来理解...

    FLV视频封装格式详解.pdf

    尽管现在HTML5和H.264视频编码逐渐成为主流,FLV仍然有着它的应用场合。此外,RTMP(Real Time Messaging Protocol)作为Adobe提供的流媒体传输协议,使得FLV格式可以用于实时的视频流传输和交互。 7. FLV的免费...

    视频连接工具

    在描述中提到的“可以识别目前主流的视频格式如MPG、VOB、AVI等”,这表明该工具对常见的视频编码和封装格式有良好的兼容性。MPG(MPEG)是一种历史悠久的视频格式,主要应用于DVD和电视广播;VOB(Video Object)是...

    PHP实例开发源码-光线1.5完美转快播插件.zip

    在PHP中实现这样的功能,首先需要了解各种视频编码和封装格式。常见的视频编码有H.264、MPEG-4等,而封装格式则有MP4、FLV、AVI等。转换过程中,需要对视频进行解码、重新编码以及封装,这一过程涉及到FFmpeg库,这...

    使用directshow采集视音频并进行H264和ACC实时编码再实时用MP4V2封装成MP4

    H.264是目前最广泛采用的视频编码标准,因其高压缩比和高画质而受到青睐。X264的性能卓越,能够提供高质量的视频编码,同时保持较低的带宽需求。 音频编码则采用faac,这是针对MPEG-4 AAC(Advanced Audio Coding)...

    3GP、MP4视频转换精灵 V3.5

    该软件的核心功能是处理视频编码和封装格式,确保在不同设备上流畅播放。 3GP是一种由3GPP(第三代合作伙伴计划)定义的多媒体容器格式,常用于移动设备,如早期的智能手机和平板电脑,因为它们对存储和带宽的要求...

Global site tag (gtag.js) - Google Analytics