Видео 3GP (.3gp)
3GPP СтандартФайловият формат 3GPP (3GP) е мултимедиен контейнер, проектиран от 3rd Generation Partnership Project за доставяне на компактно видео и аудио през нискоскоростни 3G мобилни мрежи.
Инспектиране и метаданни
Операционните системи и файловите анализатори идентифицират 3GP файлове чрез проверка на началната двоична байтова последователност:
Байтов подпис на хедъра (Magic Bytes)
Операционните системи и файловите анализатори идентифицират 3GP файлове чрез проверка на началната двоична байтова последователност:
HEX ПОДПИС (ОФСЕТ 0):
00 00 00 18 66 74 79 70 33 67 70 34ASCII ПРЕДСТАВЯНЕ: ....ftyp3gp4
Стандартизация: 3GPP TS 26.244 / ISO 14496-12
Технически спецификации
| Контейнерна архитектура | ISO Base Media File Format (MPEG-4 Part 12) specialized for mobile networks |
| Компресия | H.263 or H.264 video compression with AMR-NB or AAC audio |
| Поредност на байтовете (Endianness) | Big-Endian box hierarchy |
| Цветови пространства | YUV 4:2:0 |
| Канали и структура | Mono or Stereo audio with mobile video stream |
| Максимални размери | Commonly 176x144 (QCIF) or 352x288 (CIF); supports up to 1080p in 3GP v6+ |
| Прозрачност | No video transparency support |
| Стрийминг и прогресивно зареждане | RTSP streaming and progressive HTTP download optimized for cellular networks |
Техническа сравнителна матрица: 3GP спрямо конкуренти
| Технически атрибут | 3GP (Текущ) | MP4 | WEBM | 3G2 |
|---|---|---|---|---|
| Основен кодек | H.263 / AMR-NB | H.264 / AAC | VP9 / Opus | H.263 / QCELP |
| Целева мрежа | 2G и 3G клетъчни мобилни мрежи | Високоскоростен броудбенд и 4G/5G | Отворен съвременен уеб | 3G CDMA мрежи |
| Визуално качество | Ниско (тежки артефакти от компресия) | Високо до ултра-високо | Високо до ултра-високо | Ниско |
| Поддръжка от браузъри | Остаряла в съвременните браузъри | 100% универсална | 100% поддръжка в съвременните браузъри | Остаряла |
Често срещани режими на повреда и ръководство за хекс възстановяване
Видеоклипът се възпроизвежда с черен екран и звук, или настолният видеоплеър отказва да отвори файла.
Първопричина: Липсващи H.263 или AMR-NB кодеци в съвременните настолни операционни системи.
Възстановяване: Прекодирайте в стандартен MP4 с помощта на File2File Video Converter: ffmpeg -i broken.3gp -c:v libx264 -c:a aac modern.mp4.
Анализ на сигурността и вектори на атака към парсера
Наследените AMR и H.263 декодери остават без поддръжка в много платформи, което води до исторически уязвимости при повреда на паметта при анализиране на ненадеждни 3GP файлове.
Известни вектори на атака
- Цялостно препълване (integer overflow) в рутинните процедури за декодиране на AMR речеви кадри в Android Stagefright (CVE-2015-3864).
- Запис извън границите на масива (out-of-bounds write) в наследения парсер за QuickTime 3GPP атоми.
- Доставка на MMS полезен товар, задействащ автоматизиран анализ на мултимедия без кликване (zero-click).
Защитни добри практики:
Исторически произход и етапи
Основни предимства и плюсове
- Изключително малки файлови размери, оптимизирани за пренос през мобилни връзки с ограничена честотна лента.
- Висока обратна съвместимост с мобилни телефони от ранните години на 21 век и наследени мултимедийни съобщения (MMS).
- Вградена поддръжка за AMR гласова компресия, проектирана специално за мобилна телефонна аудиовръзка.
Технически ограничения и минуси
- Силно остаряло видео и аудио качество в сравнение с модерни MP4 или WebM контейнери.
- QCIF и CIF резолюциите изглеждат изключително пикселизирани на съвременни екрани с висока резолюция.
- Много съвременни уеб браузъри вече не включват вградени плъгини за възпроизвеждане на 3GP H.263/AMR мултимедия.
Интересни технически факти
- Първите телефони с камери, които позволяваха заснемане на видео в началото на 2000-те години, записваха цялото видео във формат .3gp.
- 3GP е проектиран да се побира в строгия лимит от 300 KB размер на файла за клетъчна мултимедийна услуга (MMS).
- CDMA мрежите използват производен стандарт, наречен 3G2 (.3g2), управляван от организацията 3GPP2.
Често задавани технически въпроси
Могат ли съвременните смартфони все още да възпроизвеждат 3GP файлове?
Повечето съвременни Android телефони и VLC медиен плейър могат да възпроизвеждат 3GP файлове, но iOS и местните уеб браузъри може да изискват конвертиране на видеото в MP4.
Защо 3GP видео файловете са толкова размазани?
3GP е разработен през 2003 г. за ранни мобилни мрежи с ниска честотна лента и малки екрани на телефони, използвайки резолюции като 176x144 с тежка компресия.
Как мога да конвертирам стари семейни 3GP видеоклипове от телефон в MP4?
Използвайте File2File Video Converter, за да конвертирате 3GP файлове директно във вашия браузър до стандартен H.264 MP4 формат с пълна съвместимост във всички съвременни устройства.