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

    3GP is defined in ETSI 3GPP technical specification. 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).

    The 3GP file format is structurally based on the ISO base media file format defined in ISO/IEC 14496-12 - MPEG-4 Part 12. 3GP is a container format very similar to MPEG-4 Part 14 (MP4). 3GP was designed to decrease storage and bandwidth requirements in order to accommodate mobile phones. It 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 or HE-AAC. 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. A 3GP file is always big-endian, storing and transferring the most significant bytes first. It also contains descriptions of image sizes and bitrate. There are two different standards for this format:

    • 3GPP (for GSM-based Phones, may have filename extension .3gp)

    • 3GPP2 (for CDMA-based Phones, may have filename extension .3g2)

    Both are based on MPEG-4 and H.263 video, and AAC or AMR audio.

    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, Totem, RealPlayer, QuickTime, and GOM Player can also be used. Some cell phones use the .mp4 extension for 3GP video.

Supports all main video formats