Jump to content

3GP and 3G2: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
wikilink in infobox
Device support: Unrelated mac fandom
Line 100: Line 100:
* Most [[3G]] capable mobile phones support the playback and recording of video in 3GP format (memory, maximum filesize for playback and recording, and resolution limits exist and vary).
* Most [[3G]] capable mobile phones support the playback and recording of video in 3GP format (memory, maximum filesize for playback and recording, and resolution limits exist and vary).
* Some newer/higher-end phones without 3G capabilities may also playback and record in this format (again, with said limitations).
* Some newer/higher-end phones without 3G capabilities may also playback and record in this format (again, with said limitations).
* In iMovie '08, a movie exported using the "Tiny" setting is saved as a .3gp file and can be played on a [[Macintosh|Mac]], an [[iPhone]] (as well as any other handset able to load and play the file), an iPod touch or using Apple's .Mac Web Gallery service.
* Audio [[ripping|imported]] from CD onto a [[PlayStation 3]] when it is set to encode to the MPEG-4 [[Advanced Audio Coding|AAC]] codec will copy onto USB devices in the 3GP format.
* Audio [[ripping|imported]] from CD onto a [[PlayStation 3]] when it is set to encode to the MPEG-4 [[Advanced Audio Coding|AAC]] codec will copy onto USB devices in the 3GP format.



Revision as of 11:29, 11 August 2009

3GP, 3G2
Filename extension
.3gp .3g2
Internet media type
video/3gpp, audio/3gpp, video/3gpp2, audio/3gpp2
Type of formatmedia container
Container foraudio, video, text
Extended fromMPEG-4 Part 12

3GP (3GPP file format) is a multimedia container format defined by the Third Generation Partnership Project (3GPP) for 3G UMTS multimedia services. It is used on 3G mobile phones but can also be played on some 2G and 4G phones.

3G2 (3GPP2 file format) is a multimedia container format defined by the 3GPP2 for 3G CDMA2000 multimedia services. It is very similar to 3GP file format, but has some extensions and limitations in comparison to 3GP.

3GP is defined in ETSI 3GPP technical specification.[1] 3GP is required file format for video and associated speech/audio media types and timed text in ETSI 3GPP technical specifications for IP Multimedia Subsystem (IMS), Multimedia Messaging Service (MMS) and Transparent end-to-end Packet-switched Streaming Service (PSS). [2] [3] [4]

3G2 is defined in 3GPP2 technical specification.[5]

Technical details

Relations between ISO Base Media File Format, MP4 File Format, 3GPP file format and 3GPP2 file format. Based on the 3GPP2 technical specification published on 18 May 2007.[6]

The 3GP and 3G2 file formats are both structurally based on the ISO base media file format defined in ISO/IEC 14496-12 - MPEG-4 Part 12 [7][8], but older versions of the 3GP file format did not use some of its features.[6] 3GP and 3G2 are container formats similar to MPEG-4 Part 14 (MP4), which is also based on MPEG-4 Part 12. The 3GP and 3G2 file format were designed to decrease storage and bandwidth requirements in order to accommodate mobile phones.

3GP and 3G2 are similar standards, but with some differences:

  • 3GPP file format was designed for GSM-based Phones and may have the filename extension .3gp
  • 3GPP2 file format was designed for CDMA-based Phones and may have the filename extension .3g2

The 3GP file format stores video streams as MPEG-4 Part 2 or H.263 or MPEG-4 Part 10 (AVC/H.264), and audio streams as AMR-NB, AMR-WB, AMR-WB+, AAC-LC, HE-AAC v1 or Enhanced aacPlus (HE-AAC v2). 3GPP allowed use of AMR and H.263 codecs in the ISO base media file format (MPEG-4 Part 12), because 3GPP specified the usage of the Sample Entry and template fields in the ISO base media file format as well as defining new boxes to which codecs refer. These extensions was registered by the registration authority for code-points in ISO base media file format ("MP4 Family" files).[9] [10] For the storage of MPEG-4 media specific information in 3GP files, the 3GP specification refers to MP4 and the AVC file format, which are also based on the ISO base media file format. The MP4 and the AVC file format specifications described usage of MPEG-4 content in the ISO base media file format.[7]

The 3G2 file format can store the same video streams and most of audio streams used in the 3GP file format. In addition, 3G2 stores audio streams as EVRC, EVRC-B, EVRC-WB, 13K (QCELP), SMV or VMR-WB, which was specified by 3GPP2 for use in ISO base media file format.[10] The 3G2 specification also defined some enhancements to 3GPP Timed Text. 3G2 file format does not store Enhanced aacPlus (HE-AAC v2) and AMR-WB+ audio streams.[6] For the storage of MPEG-4 media (MPEG-4 Part 2, MPEG-4 Part 3 - AAC, MPEG-4 Part 10 - H.264/AVC) in 3G2 files, the 3G2 specification refers to the MP4 file format and the AVC file format specification, which described usage of this content in the ISO base media file format. For the storage of H.263 and AMR content 3G2 specification refers to the 3GP file format specification.[11]

Some cell phones use the .mp4 extension for 3GP video.

A 3GP file is always big-endian, storing and transferring the most significant bytes first. It also contains descriptions of image sizes and bitrate.

Device support

  • Most 3G capable mobile phones support the playback and recording of video in 3GP format (memory, maximum filesize for playback and recording, and resolution limits exist and vary).
  • Some newer/higher-end phones without 3G capabilities may also playback and record in this format (again, with said limitations).
  • Audio imported from CD onto a PlayStation 3 when it is set to encode to the MPEG-4 AAC codec will copy onto USB devices in the 3GP format.

Software support

When transferred to a computer, 3GP movies can be viewed on Linux, Mac, and Windows platforms with MPlayer and VLC media player. Programs such as Media Player Classic, The KMPlayer, Totem, RealPlayer, QuickTime, and GOM Player can also be used.

3GP files can be encoded and decoded for example with FFmpeg.[12]

See also

References

  1. ^ ETSI 3GPP 3GPP TS 26.244; Transparent end-to-end packet switched streaming service (PSS); 3GPP file format (3GP) Retrieved on 2009-06-02.
  2. ^ ETSI (2009-04) ETSI TS 126 234 V8.2.0 (2009-04); 3GPP TS 26.234; Transparent end-to-end Packet-switched Streaming Service (PSS); Protocols and codecs Page 58. Retrieved on 2009-06-02.
  3. ^ ETSI (2009-01) ETSI TS 126 140 V8.0.0 (2009-01); 3GPP TS 26.140; Multimedia Messaging Service (MMS); Media formats and codes Page 11. Retrieved on 2009-06-02.
  4. ^ ETSI (2009-01) ETSI TS 126 141 V8.0.0 (2009-01); 3GPP TS 26.141; IP Multimedia System (IMS) Messaging and Presence; Media formats and codecs Page 10. Retrieved on 2009-06-02.
  5. ^ 3GPP2 (2003). "3GPP2 C.S0050, 3GPP2 File Formats for Multimedia Services, File Format for Multimedia Services for cdma2000". 3GPP2. Retrieved 2009-06-12. {{cite journal}}: Cite journal requires |journal= (help)CS1 maint: numeric names: authors list (link)
  6. ^ a b c 3GPP2 (18 May 2007). "3GPP2 C.S0050-B Version 1.0, 3GPP2 File Formats for Multimedia Services" (PDF). 3GPP2: 67, 68. Retrieved 2009-06-12. {{cite journal}}: Cite journal requires |journal= (help)CS1 maint: numeric names: authors list (link)
  7. ^ a b ETSI 3GPP (2008-12-11). "3GPP TS 26.244; Transparent end-to-end packet switched streaming service (PSS); 3GPP file format (3GP)" (PDF). ETSI: 9. Retrieved 2009-05-30. {{cite journal}}: Cite journal requires |journal= (help)CS1 maint: numeric names: authors list (link)
  8. ^ ISO (2006-04). "Proposal of ISO Base Media File Format white paper". chiariglione.org. Retrieved 2009-05-30. {{cite journal}}: Check date values in: |date= (help); Cite journal requires |journal= (help)
  9. ^ International Organization for Standardization (2008). "ISO/IEC 14496-12:2008, Information technology -- Coding of audio-visual objects -- Part 12: ISO base media file format" (PDF). International Organization for Standardization: 95. Retrieved 2009-05-30. {{cite journal}}: Cite journal requires |journal= (help)
  10. ^ a b "Registered types - Codecs". Registration authority for code-points in "MP4 Family" files - mp4ra.org. 2008. Retrieved 2009-05-31. {{cite journal}}: Cite journal requires |journal= (help)
  11. ^ 3GPP2 (18 May 2007). "3GPP2 C.S0050-B Version 1.0, 3GPP2 File Formats for Multimedia Services" (PDF). 3GPP2: 21. Retrieved 2009-06-12. {{cite journal}}: Cite journal requires |journal= (help)CS1 maint: numeric names: authors list (link)
  12. ^ "FFmpeg, General Documentation, Supported File Formats and Codecs". FFmpeg. Retrieved 2009-06-11.