3GP(
3GPP文件格式)是第三代合作伙伴
项目计划(
3rd Generation Partnership Project ,简称3GPP)为3G
UMTS多媒体服务定义的一种多媒体容器格式,主要应用于3G移动电话,但也能在一些2G和4G手机上播放。
格式介绍
3GPP是由一组电信合作伙伴建立的、成立于1998年12月的
标准化组织或机构,其成员包括欧洲ETSI、日本
ARIB和
TTC、中国
CCSA、韩国TTA和
北美ATIS。其目标是在ITU的
IMT-2000计划范围内制订和实现全球性的
第三代移动通信电话系统
技术规范和宽带标准,致力于GSM到
UMTS(
WCDMA)的演进。
3GP是一种常见
视频格式,是MPEG-4 Part 14(
MP4)格式的一种简化版本,常用于手机。
技术规程
3GP在
ETSI 3GPP的技术规程中定义。3GP是针对ETSI 3GPP技术规程中,
IP多媒体子系统(
IMS)、多媒体
消息队列服务(MMS)、多媒体广播/组播服务和透明端到端包交换流服务(PSS)部分的视频、相关语音/音频媒体类型和时控文本而定义的一种文件格式。
3GP格式视频支持两种分辨率:分辨率320×240,适合市面上所有支持3GP格式的手机;分辨率352x288(
最大分辨率),更清晰,适合各种手机,
视频播放器。
技术细节
3GP和3G2文件格式,在结构上都是基于ISO/IEC 14496-12 - MPEG-4 Part 12中定义的ISO基本媒体文件格式。但是老版本的3GP文件格式未使用其中的一些特性。3GP和3G2是和基于MPEG-4 Part 12的MPEG-4 Part 14(MP4)类似的容器格式。3GP和3G2是为了减少对
存储空间和带宽的需求而设计的文件格式,以适应在移动电话中使用。
3GP和3G2是两个相似的标准,但也存在一些差异:
1. 3GPP文件格式是为基于GSM的手机而设计的,使用.3gp作为
文件扩展名。
2.
3GPP2文件格式是为基于CDMA的手机而设计的,使用.3g2作为文件扩展名。
一些手机也使用.
mp4作为3GP视频文件的
扩展名。
3GP编解码
3GP文件格式使用MPEG-4 Part 2或H.263或
MPEG-4 Part 10(AVC/H.264)编码标准保存视频流,使用AMR-NB、AMR-WB、AMR-WB+、AAC-LC、HE-AAC v1或增强型aacPlus(HE-AAC v2)编码保存音频流。3GPP允许在ISO基础媒体文件格式(MPEG-4 Part 12)中使用AMR和H.263进行编解码,因为3GPP指明了要在ISO基础媒体文件格式中使用采样入口(Sample Entry)和模板字段,同时定义了
编解码器引用的新盒子。对于ISO基础媒体文件格式(“MP4族”文件)中的代码点,这些扩展特性通过注册机构进行注册。对于3GP文件中MPEG-4媒体
专有信息的存储,3GP规程参考了MP4和AVC文件格式,也基于ISO基础媒体文件格式。在ISO基础媒体文件格式中,MP4和AVC文件格式规程描述了MPEG-4内容的用法。
所有3GP文件都是大
字节序(big-endian),并优先保存和传输最重要的字节。
支持的设备
1. 大多数支持
3G功能的移动电话,都支持播放和录制3GP格式的视频(具体容量根据内存大小、播放和录制的
文件大小以及分辨率而变化)
2. 一些不带3G功能的新款或高端手机也可以播放、录制3GP格式视频(限制同上)
3. 从
索尼PlayStation 3上的CD导入的、编码为MPEG-4 AAC格式的音频,可以按3GP格式拷贝到
USB设备上。
5.
苹果设备以前支持透传文件的播放,因此没有编辑能力。但是
iOS 9以后这也被砍掉了,所以这些文件必须手工转换成H.264编码格式。
支持的软件
当把3GP电影传到微软Windows、苹果
Mac OS X或GNU/
Linux操作系统的计算机上以后,可以通过微软媒体播放器(
Windows Media Player),苹果
QuickTime播放器或
VLC媒体播放器观看,也可以使用
Media Player Classic, K-Multimedia Player, Totem,
RealPlayer, MPlayer和
GOM Player等播放器观看。
优缺点
3GP主要是为配合3G
移动通信网的高
传输速度而开发的视频编码格式,也是手机中常用的一种视频文件格式。3GP是3G
移动设备标准格式,应用在手机、
MP4播放器等便携设备上,其优点是文件体积小,
移动性强,适合移动设备使用。缺点是在PC机上
兼容性差,
支持软件少,分辨率低、
帧数低。
3GP是以MPEG-4或H.263格式储存
视频流,并以AMR-NB或AAC-LC格式储存的
音频流。3GP也定义视频的大小以及所需带宽,所以视频内容可以正确的缩放到
手机屏幕显示支持的分辨率大小。
3GP使用户能够发送大量的数据到
移动通信网,从而可传输大型文件,如音频,视频和数据到手机。大部分
智能手机都支持3GP技术,允许用户使用手机录制和播放视频。这些视频也可以保存在PC电脑上,转换后的文件可以用适当的格式和播放器播放,这些功能允许用户创建和记录个人视频,查看和修改他们的视频。
转换
3GP转换器允许用户将3GP格式文件转换成其他文件格式,如视频的MPEG或
WMV文件,也可以把
DVD转换成移动电话使用的
视频文件格式。3GP播放器也是一个免费的3GP转换器。但3GP文件不能在
微软Windows
媒体播放器中直接播放,因为Windows媒体播放器没有转换3GP格式,必须安装了一个视频编解码插件来读取3GP格式,如FFDShowMPEG-4
视频解码器。这些程序或插件允许用户使用现有的媒体播放器观看视频,从而简化了用户安装其他只读取3GP文件的媒体播放器的工作。
3GP
视频文件可使用3GP Video Converter或MPEG Streamclip和
QuickTime Alternative并用的方式,转换成多种其他格式,大多数3G
功能手机已支持这种格式。在PC显示器
屏幕显示的质量与在
手机屏幕显示的质量类似。通常
监控摄像头会使用此格式,以便可在一小块区域显示文本标注信息,这也是为何手机使用3GP格式的原因之一。
相关标准
3GP文件相当于一个容器,本身没有具体的编解码规则。可选择的
编码方式包括:
- AMR宽带语音编解码
- 扩展的AMR-WB编解码
- 增强的aacPlusand MPEG-4
AAC编解码
- H.263视频编解码。H.263是
国际电信联盟(ITU)提出的
视频编码算法标准。它的提出是为了解决视频会议中窄带视频的压缩问题。其针对的带宽主要为甚低
码率(小于64Kbps)。而高带宽、高质量的
视频压缩则不在标准
覆盖范围内。
- 3GPP时控文本格式
- DRM加密RTP负载格式
其中手机普遍支持的格式是 AMR(音频)和H.263(视频)。