Short description: Multimedia file format families
3GP
Filename extension
.3gp
Internet media type
video/3gpp, audio/3gpp
Uniform Type Identifier (UTI)
public.3gpp
Developed by
3GPP
Initial release
4 April 2003; 19 years ago (2003-04-04)[1]
Latest release
17.0.0[1] (7 April 2022; 11 months ago (2022-04-07))
Type of format
Container format
Container for
audio, video, text
Extended from
MPEG-4 Part 12
Open format?
No
3G2
Filename extension
.3g2
Internet media type
video/3gpp2, audio/3gpp2
Uniform Type Identifier (UTI)
public.3gpp2
Developed by
3GPP2
Initial release
January 2004; 19 years ago (2004-01)[2]
Latest release
C.S0050-B v1.0[2] (June 2007; 15 years ago (2007-06))
Type of format
Container format
Container for
audio, video, text
Extended from
MPEG-4 Part 12
Open format?
No
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 the 3GP file format but consumes less space & bandwidth, and has some extensions and limitations in comparison to 3GP.
Contents
1Specifications
2Technical details
2.13GP
2.23G2
3Device support
4Software support
5See also
6References
7External links
Specifications
3GP is defined in the ETSI 3GPP technical specification.[1] 3GP is a 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), Multimedia Broadcast/Multicast Service (MBMS) and Transparent end-to-end Packet-switched Streaming Service (PSS).[3][4][5][6]
3G2 is defined in the 3GPP2 technical specification.[2]
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.[7]
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,[8][9][10] but older versions of the 3GP file format did not use some of its features.[7] 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 to accommodate mobile phones. They are good for lower end smartphones for faster streaming & download.
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
Some cell phones use the .mp4 extension for 3GP video.
3GP
The 3GP file format stores video streams as MPEG-4 Part 2, 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 were registered by the registration authority for code-points in ISO base media file format ("MP4 Family" files).[11][12]
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.[8]
A 3GP file is always big-endian, storing and transferring the most significant bytes first.
3G2
The 3G2 file format can store the same video streams and most of the audio streams used in the 2007 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.[12] 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.[7] For the storage of MPEG-4 media (AAC audio, MPEG-4 Part 2 video, 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.[13]
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 format copies onto USB devices in the 3GP format.
The Nintendo 3DS used 3GP technology to play YouTube videos.
Apple iDevices used to support files for playback only as passthrough files, hence no editing ability, but since iOS 9 this has been deprecated meaning files of this format have to be manually converted to H.264.
Software support
When transferred to a computer, 3GP movies can be viewed on Microsoft Windows, Apple macOS, and the various Linux-based operating systems; on the former two with Windows Media Player[14] and Apple QuickTime[15] respectively (their built-in media players), and on all three with VLC media player.[16] Programs such as Media Player Classic, K-Multimedia Player, Totem, RealPlayer, MPlayer, and GOM Player can also be used.
3GP and 3G2 files can be encoded and decoded with open source software FFmpeg.[17]
See also
Comparison of (audio/video) container formats
References
↑ 1.01.11.2ETSI 3GPP 3GPP TS 26.244; Transparent end-to-end packet switched streaming service (PSS); 3GPP file format (3GP) Retrieved on 2009-06-02.
↑ 2.02.12.23GPP2. "3GPP2 C.S0050, 3GPP2 File Formats for Multimedia Services, File Format for Multimedia Services for cdma2000".
↑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.
↑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.
↑ETSI (June 2009). "ETSI TS 126 346 V8.3.0 (2009-06); 3GPP TS 26.346; Multimedia Broadcast/Multicast Service (MBMS); Protocols and codecs". ETSI. p. 85. http://www.3gpp.org/ftp/Specs/html-info/26346.htm.
↑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.
↑ 7.07.17.23GPP2 C.S0050-B Version 1.0, 3GPP2 File Formats for Multimedia Services. 3GPP2. 18 May 2007. pp. 67, 68. http://www.3gpp2.org/Public_html/specs/C.S0050-B_v1.0_070521.pdf. Retrieved 2009-06-12.
↑ 8.08.1 (PDF) 3GPP TS 26.244; Transparent end-to-end packet switched streaming service (PSS); 3GPP file format (3GP). ETSI 3GPP. 2008-12-11. p. 9. http://pda.etsi.org/pda/home.asp?wkr=RTS/TSGS-0426244v800. Retrieved 2009-05-30.
↑ISO (April 2006). ISO Base Media File Format white paper – Proposal. http://www.chiariglione.org/mpeg/technologies/mp04-ff/. Retrieved 2009-12-26.
↑ISO (October 2009). ISO Base Media File Format white paper – Proposal. Chiariglione. http://mpeg.chiariglione.org/technologies/mpeg-4/mp04-ff/. Retrieved 2009-12-26.
↑International Organization for Standardization (2008) (PDF). ISO/IEC 14496-12:2008, Information technology -- Coding of audio-visual objects -- Part 12: ISO base media file format. International Organization for Standardization. p. 95. http://standards.iso.org/ittf/PubliclyAvailableStandards/c051533_ISO_IEC_14496-12_2008.zip. Retrieved 2009-05-30.
↑ 12.012.1Registered types – Codecs. Registration authority for code-points in "MP4 Family" files – mp4ra.org. 2008. http://www.mp4ra.org/codecs.html. Retrieved 2009-05-31.
↑3GPP2 (18 May 2007). 3GPP2 C.S0050-B Version 1.0, 3GPP2 File Formats for Multimedia Services. 3GPP2. p. 21. http://www.3gpp2.org/Public_html/specs/C.S0050-B_v1.0_070521.pdf. Retrieved 2009-06-12.
↑"File types supported by Windows Media Player". Microsoft. https://support.microsoft.com/en-us/help/316992/file-types-supported-by-windows-media-player.
↑"What's New in QuickTime 6.3 + 3GPP". Apple, Inc. https://developer.apple.com/library/archive/documentation/QuickTime/QT6_3/Chap1/QT6WhatsNew.html.
↑"VLC Media Player features". VLC. https://www.videolan.org/vlc/features.html.
↑"FFmpeg, General Documentation, Supported File Formats and Codecs". FFmpeg. http://ffmpeg.org/general.html#SEC5.
External links
3GPP codecs specifications; 3G and beyond / GSM, 26 series
3GPP file format (3GP); 3GPP TS 26.244; Transparent end-to-end packet switched streaming service (PSS) - specification
3GPP2 specifications
3GPP2 File Formats for Multimedia Services; 3GPP2 C.S0050-B Version 1.0 - specification
RFC 3839, MIME Type Registrations for 3rd Generation Partnership Project (3GPP) Multimedia files
RFC 4393, MIME Type Registrations for 3GPP2 Multimedia Files
RFC 4281, The Codecs Parameter for "Bucket" Media Types
3GP & 3G2 File Formats
v
t
e
Multimedia compression and container formats
Video compression
ISO, IEC, MPEG
MJPEG
Motion JPEG 2000
MPEG-1
MPEG-2
Part 2
MPEG-4
Part 2 / ASP
Part 10 / AVC
MPEG-H
Part 2 / HEVC
MPEG-I
Part 3 / VVC
ITU-T, VCEG
H.120
DCT
H.261
H.262
H.263
H.264 / AVC
H.265 / HEVC
H.266 / VVC
DV
SMPTE
VC-1
VC-2
VC-3
VC-5
TrueMotion
TrueMotion S
DCT
VP3
VP6
VP7
VP8
VP9
AV1
Others
Apple Video
AVS
Bink
Cinepak
Daala
DVI
EVC
FFV1
Huffyuv
Indeo
Lagarith
Microsoft Video 1
MSU Lossless
OMS Video
Pixlet
ProRes 422
ProRes 4444
QuickTime
Animation
Graphics
RealVideo
RTVideo
SheerVideo
Smacker
Sorenson Video/Spark
Theora
Thor
WMV
XEB
YULS
Audio compression
ISO, IEC, MPEG
MPEG-1 Layer II
Multichannel
MPEG-1 Layer I
MPEG-1 Layer III (MP3)
AAC
HE-AAC
AAC-LD
MPEG Surround
MPEG-4 ALS
MPEG-4 SLS
MPEG-4 DST
MPEG-4 HVXC
MPEG-4 CELP
MPEG-D USAC
MPEG-H 3D Audio
ITU-T
G.711
A-law
µ-law
G.718
G.719
G.722
G.722.1
G.722.2
G.723
G.723.1
G.726
G.728
G.729
G.729.1
IETF
Opus
iLBC
Speex
Vorbis
3GPP
AMR
AMR-WB
AMR-WB+
EVRC
EVRC-B
EVS
GSM-HR
GSM-FR
GSM-EFR
ETSI
AC-3
AC-4
DTS
Others
ACELP
ALAC
Asao
ATRAC
AVS
CELT
Codec 2
DRA
FLAC
iSAC
Monkey's Audio
TTA
True Audio
MT9
Musepack
OptimFROG
OSQ
QCELP
RCELP
RealAudio
RTAudio
SD2
SHN
SILK
Siren
SMV
SVOPC
TwinVQ
VMR-WB
VSELP
WavPack
WMA
MQA
aptX
aptX HD
aptX Low Latency
aptX Adaptive
LDAC
LHDC
LLAC
Image compression
IEC, ISO, IETF, W3C, ITU-T, JPEG
CCITT Group 4
DCT
HEIF
HEVC
JPEG
JPEG XR
JPEG XT
TIFF/EP
Arithmetic
JBIG
JBIG2
JPEG-LS
JPEG 2000
LZ
GIF
PNG
TIFF
TIFF/IT
Others
APNG
BPG
DjVu
EXR
FLIF
ICER
MNG
PGF
QTVR
WBMP
WebP
Containers
ISO, IEC
MPEG-ES
MPEG-PES
MPEG-PS
MPEG-TS
ISO base media file format
MPEG-4 Part 14 (MP4)
Motion JPEG 2000
MPEG-21 Part 9
MPEG media transport
ITU-T
H.222.0
T.802
IETF
RTP
Ogg
SMPTE
GXF
MXF
Others
3GP and 3G2
AMV
ASF
AIFF
AVI
AU
BPG
Bink
Smacker
BMP
DivX Media Format
EVO
Flash Video
IFF
M2TS
Matroska
WebM
QuickTime File Format
RatDVD
RealMedia
RIFF
WAV
MOD and TOD
VOB, IFO and BUP
Collaborations
NETVC
MPEG LA
HEVC Advance
Methods
Discrete cosine transform
DCT
MDCT
Entropy
Arithmetic
Huffman
Modified
FFT
LPC
ACELP
CELP
LSP
WLPC
Lossless
Lossy
LZ
DEFLATE
LZW
PCM
A-law
µ-law
ADPCM
DPCM
Transform
Wavelet
Daubechies
DWT
Transform
Lists
Comparison of audio coding formats
Comparison of video codecs
List of codecs
See Compression methods for techniques and Compression software for codecs
0.00
(0 votes)
Original source: https://en.wikipedia.org/wiki/3GP and 3G2. Read more