3GP
1. 개요
3GP는 휴대폰에서 사용하기 위해 파일 크기와 대역폭을 줄인 MPEG-4 파트 14(MP4)의 단순화된 버전이다. 3GP는 3GPP 기술 규격에 정의되어 있으며, GSM 기반 휴대폰용으로 설계되었고, 파일 확장자는 `.3gp`이다. 3GP 파일은 MPEG-4 Part 2 또는 H.264로 비디오 스트림을 저장하고, AMR-NB, AMR-WB, AAC-LC 또는 HE-AAC로 오디오 스트림을 저장한다. 3GP와 유사한 3G2는 CDMA 기반 휴대폰용으로 설계되었으며, 파일 확장자는 `.3g2`이다. 3GP와 3G2는 ISO 기본 미디어 파일 형식을 기반으로 하며, 대부분의 3G 휴대폰에서 재생 및 녹화를 지원하고, 다양한 소프트웨어로 열 수 있다.
| 파일 확장자 | .3gp, .3gpp (.3GP), .3g2, .3gp2, .3gpp2 (.3G2) |
|---|---|
| MIME 유형 | video/3gpp, audio/3gpp (.3GP), video/3gpp2, audio/3gpp2 (.3G2) |
| Uniform Type Identifier (UTI) | public.3gpp (.3GP), public.3gpp2 (.3G2) |
| 개발 주체 | 3GPP (.3GP), 3GPP2 (.3G2) |
| 파일 형식 | 컨테이너 형식 |
| 포함 가능한 데이터 | 오디오, 비디오, 텍스트 |
| 확장 기반 | MPEG-4 Part 12 |
| 공개 여부 | 예 |
| 무료 여부 | 아니오 (.3GP), 예 (.3G2) |
| 최초 릴리스 | 2003년 4월 4일 |
|---|---|
| 최신 릴리스 버전 | 17.0.0 |
| 최신 릴리스 날짜 | 2022년 4월 7일 |
| 최초 릴리스 | 2004년 1월 |
|---|---|
| 최신 릴리스 버전 | C.S0050-B v1.0 |
| 최신 릴리스 날짜 | 2024년 9월 |
-
컨테이너 포맷 -
오디오 비디오 인터리브
오디오 비디오 인터리브(AVI)는 마이크로소프트가 개발한 멀티미디어 컨테이너 포맷으로, RIFF 파일 형식의 하위 분류에 속하며 다양한 코덱을 사용하여 오디오/비디오 데이터를 저장하고 동영상 파일을 구성하는 데 활용된다. -
컨테이너 포맷 -
WAV
WAV는 IBM과 마이크로소프트가 정의한 RIFF를 기반으로 하는 오디오 파일 형식으로, 주로 비압축 오디오인 LPCM 형식을 사용하며 윈도우 운영 체제에서 기본적으로 지원되고 전문적인 오디오 작업 및 방송국에서 표준 오디오 포맷으로 사용된다. -
파일 포맷 -
바로 가기
바로 가기는 운영체제에서 파일, 폴더, 프로그램, 웹 페이지에 대한 참조를 제공하는 기능 및 파일로, 사용자들이 원본에 빠르게 접근하도록 GUI 환경의 사용성을 향상시킨다. -
파일 포맷 -
EXE
EXE 파일 형식은 운영 체제에 따라 다양한 종류가 있는 실행 파일의 한 형태로, DOS MZ 실행 파일에서 PE, PE32+까지 발전해 왔으며, 코드, 데이터, 스택을 별도 관리하고 재배치 항목을 통해 실행 환경에 유연하게 대응하는 특징을 가진다.
2. 기술 규격
3GP는 MPEG-4 파트 14(MP4)의 단순화된 버전으로, 휴대전화의 저장 공간과 대역폭을 절약하기 위해 만들어졌다. 3GP 파일은 빅 엔디안 방식으로 최상위 비트를 먼저 저장하고 전송하며, 이미지 크기와 비트레이트 정보를 담고 있다.
3GP 파일 형식에는 두 가지 표준이 있다.
* 3GPP: GSM 기반 휴대전화를 위해 만들어졌으며, 파일 확장자는 `.3gp`이다. ETSI 3GPP 기술 규격에 정의되어 있으며, IP 멀티미디어 서브시스템(IMS), 멀티미디어 메시징 서비스(MMS), 멀티미디어 방송/멀티캐스트 서비스(MBMS) 및 투명 엔드 투 엔드 패킷 교환 스트리밍 서비스 (PSS)에 필수적인 파일 형식이다.
* 3GPP2: CDMA 기반 휴대전화를 위해 만들어졌으며, 파일 확장자는 `.3g2`이다. 3GPP2 기술 규격에 정의되어 있다.
3GP와 3G2 파일 형식은 모두 ISO 기본 미디어 파일 형식을 기반으로 하며, MPEG-4 Part 14(MP4)와 유사한 컨테이너 형식이다. 저장 공간 및 대역폭 요구 사항을 줄여 스트리밍 및 다운로드를 빠르게 하기 때문에 저가형 스마트폰에 적합하다.
--
2.1. 3GP
3GP는 MPEG-4 파트 14(MP4)의 단순화된 버전으로, 휴대전화에서 파일 크기와 대역폭을 줄이기 위해 만들어졌다.
3GP 파일은 비디오 스트림을 MPEG-4 Part 2 또는 MPEG-4 Part 10 (AVC/H.264)로, 오디오 스트림은 AMR-NB, AMR-WB, AMR-WB+, AAC-LC, HE-AAC v1, Enhanced aacPlus (HE-AAC v2)로 저장한다.
3GP 파일은 빅 엔디안 방식을 따르며, 이미지 크기와 비트레이트 정보를 포함한다. 이 형식에는 두 가지 표준이 있다.
* 3GPP (GSM 기반 휴대전화용, 파일 확장자 `.3gp`)
* 3GPP2 (CDMA 기반 휴대전화용, 파일 확장자 `.3g2`)
3GPP는 AMR 및 H.263 코덱을 ISO 기본 미디어 파일 형식(MPEG-4 Part 12)에서 사용할 수 있도록 허용했다. 이는 3GPP가 ISO 기본 미디어 파일 형식의 Sample Entry 및 템플릿 필드 사용법을 지정하고, 코덱 참조를 위한 새로운 박스를 정의했기 때문이다. 이러한 확장은 ISO 기본 미디어 파일 형식("MP4 Family" 파일)의 코드 포인트 등록 기관에 등록되었다.
3GP 파일에 MPEG-4 미디어 관련 정보를 저장하기 위해 3GP 사양은 ISO 기본 미디어 파일 형식을 기반으로 하는 MP4 및 AVC 파일 형식을 참조한다. MP4 및 AVC 파일 형식 사양은 ISO 기본 미디어 파일 형식에서 MPEG-4 콘텐츠 사용법을 설명한다.
3GP 파일은 항상 빅 엔디안으로, 가장 중요한 바이트를 먼저 저장하고 전송한다.
2.2. 3G2
3G2 파일 형식은 2007년 3GP 파일 형식에서 사용되는 것과 동일한 비디오 스트림과 대부분의 오디오 스트림을 저장할 수 있다. 또한 3G2는 EVRC, EVRC-B, EVRC-WB, 13K (QCELP), SMV 또는 VMR-WB로 오디오 스트림을 저장하며, 이는 ISO 기본 미디어 파일 형식에서 사용하기 위해 3GPP2에서 지정했다. 3G2 사양은 또한 3GPP 타임드 텍스트에 대한 몇 가지 개선 사항을 정의했다. 3G2 파일 형식은 향상된 aacPlus (HE-AAC v2) 및 AMR-WB+ 오디오 스트림을 저장하지 않는다. 3G2 파일에 MPEG-4 미디어(AAC 오디오, MPEG-4 Part 2 비디오, MPEG-4 Part 10 – H.264/AVC)를 저장하기 위해 3G2 사양은 MP4 파일 형식과 AVC 파일 형식 사양을 참조하며, 이는 ISO 기본 미디어 파일 형식에서 이 콘텐츠의 사용법을 설명한다. H.263 및 AMR 콘텐츠를 저장하기 위해 3G2 사양은 3GP 파일 형식 사양을 참조한다.
3. 기술적 상세 설명
3GP는 MPEG-4 파트 14(MP4)의 단순화된 버전으로, 휴대전화에서 파일 크기와 대역폭을 줄이기 위해 만들어졌다.
3GP 파일 내 비디오 스트림은 MPEG-4 파트 2 또는 MPEG-4 파트 10(AVC/H.264)으로, 오디오 스트림은 AMR-NB, AMR-WB, AMR-WB+, AAC-LC 또는 HE-AAC 형식으로 저장된다. 3GP 파일은 빅 엔디안 방식을 사용하여 최상위 비트를 먼저 저장하고 전송하며, 이미지 크기와 비트레이트 정보를 포함한다.
이 파일 형식에는 두 가지 표준이 있다.
* 3GPP (GSM 기반 휴대전화용, 파일 확장자 .3gp)
* 3GPP2 (CDMA 기반 휴대전화용, 파일 확장자 .3g2)
--
3GP 및 3G2 파일 형식은 모두 ISO 기본 미디어 파일 형식을 기반으로 하지만, 이전 버전의 3GP 파일 형식은 일부 기능을 사용하지 않았다. 3GP와 3G2는 MPEG-4 Part 14(MP4)와 유사한 컨테이너 형식으로, 휴대폰을 위해 저장 공간 및 대역폭 요구 사항을 줄이도록 설계되었다. 이는 스트리밍 및 다운로드를 더 빠르게 하여 저가형 스마트폰에 적합하다.
3GP와 3G2는 유사한 표준이지만 다음과 같은 몇 가지 차이점이 있다.
* 3GPP 파일 형식은 GSM 기반 휴대폰용으로 설계되었으며 파일 확장자가 .3gp일 수 있다.
* 3GPP2 파일 형식은 CDMA 기반 휴대폰용으로 설계되었으며 파일 확장자가 .3g2일 수 있다.
일부 휴대폰은 3GP 비디오에 .mp4 확장자를 사용하기도 한다.
4. 지원 기기 및 소프트웨어
3GP 파일은 대부분의 비디오 재생을 지원하는 3G 휴대폰뿐만 아니라, 일부 2G와 4G 장치에서도 열 수 있다. 그러나 파일 크기와 해상도에 제한이 있을 수 있다. 서드 파티 소프트웨어 개발자들은 3GP 포맷으로 파일을 변환하는 응용 프로그램을 개발하여 더 폭넓은 지원을 가능하게 하고 있다.
4.1. 지원 기기
대부분의 3G 휴대폰은 3GP 형식의 비디오 재생 및 녹화를 지원한다. (메모리, 최대 파일 크기, 해상도 제한이 존재하며 기기마다 다를 수 있음) 일부 2G와 4G 장치도 3GP 파일을 열 수 있지만, 최대 파일 크기와 해상도에 제한이 있을 수 있다.
플레이스테이션 3는 CD에서 리핑하여 MPEG-4 AAC 형식으로 인코딩하도록 설정하면, 3GP 형식으로 USB 장치에 파일을 복사한다. 닌텐도 3DS는 유튜브 동영상 재생에 3GP 기술을 사용했다. 애플 iDevice는 파일 재생만 지원하고 편집 기능은 지원하지 않았으나, iOS 9부터는 이 기능이 중단되어 해당 형식의 파일은 H.264로 수동 변환해야 한다.
4.2. 지원 소프트웨어
윈도우, Apple, Inc. macOS, 그리고 다양한 리눅스 기반 운영 체제에서 3GP 영화를 볼 수 있다. 윈도우에서는 Windows Media Player, macOS에서는 애플 QuickTime을 사용할 수 있고, 세 운영 체제 모두 VLC 미디어 플레이어를 사용할 수 있다. 미디어 플레이어 클래식, KMPlayer, 토템, 리얼플레이어, MPlayer, 곰플레이어 등의 프로그램도 3GP 포맷을 지원한다. 리얼 플레이어, VLC 미디어 플레이어, MPlayer 및 퀵타임과 같은 소프트웨어를 사용하여 윈도우 및 맥킨토시 플랫폼에서 3GP 파일을 열 수 있다.
3GP 및 3G2 파일은 오픈 소스 소프트웨어 FFmpeg로 인코딩 및 디코딩할 수 있다. 미디어 태그는 오픈 소스 AtomicParsley 명령줄 유틸리티를 사용하여 리눅스, macOS 및 윈도우에서 읽고 쓸 수 있다.