Відео 3GP (.3gp)

3GPP Стандарт

Формат файлу 3GPP (3GP) - це мультимедійний контейнер, розроблений проєктом 3rd Generation Partnership Project для доставки компактного відео та аудіо через низькошвидкісні мобільні мережі 3G.

Аналіз та метадані

Операційні системи та аналізатори файлів ідентифікують файли 3GP, перевіряючи початкову послідовність бінарних байтів:

Виберіть або перетягніть файли сюди

100% приватна конвертація у браузері - файли ніколи не покидають ваш пристрій

або вставте Ctrl+V
Гарантія конфіденційності з нульовою передачею мережею: 0 байт завантажено на зовнішні сервери. Уся обробка виконується локально в пісочниці вашого браузера.

Сигнатура заголовка на байтовому рівні (Magic Bytes)

Операційні системи та аналізатори файлів ідентифікують файли 3GP, перевіряючи початкову послідовність бінарних байтів:

ШІСТНАДЦЯТКОВА СИГНАТУРА (ЗСУВ 0):

00 00 00 18 66 74 79 70 33 67 70 34

ASCII-УЯВЛЕННЯ: ....ftyp3gp4

Стандартизація: 3GPP TS 26.244 / ISO 14496-12

Технічні характеристики

Архітектура контейнераФормат медіafайлiв бази ISO (MPEG-4 Part 12), спеціалізований для мобільних мереж
СтисненняСтиснення відео H.263 або H.264 з аудіо AMR-NB або AAC
Порядок байтів (Endianness)Ієрархія блоків від старшого до молодшого байта (Big-Endian)
Колірні просториYUV 4:2:0
Канали та структураМоно- або стереoaудіо з мобільним відеопотоком
Максимальні розміриЗазвичай 176x144 (QCIF) або 352x288 (CIF); підтримує роздільну здатність до 1080p у 3GP v6+
ПрозорістьНемає підтримки прозорості відео
Потокове та прогресивне завантаженняПотокове передавання RTSP та прогресивне завантаження HTTP, оптимізовані для стільникових мереж

Технічна матриця порівняння: 3GP проти конкурентів

Технічний атрибут3GP (Поточний)MP4WEBM3G2
Основний кодекH.263 / AMR-NBH.264 / AACVP9 / OpusH.263 / QCELP
Цільова мережаСтільникові мобільні мережі 2G та 3GШвидкісний широкосмуговий зв'язок та 4G/5GВідкритий сучасний вебресурсМережі 3G CDMA
Візуальна якістьНизька (значні артефакти стиснення)Від високої до ультрависокоїВід високої до ультрависокоїНизька
Підтримка у браузерахЗастаріла в сучасних браузерах100% універсальна100% підтримка сучасними браузерамиЗастаріла

Типові режими пошкодження та посібник з відновлення в шістнадцятковому форматі

Відео відтворює чорний екран зі звуком, або настільний відеоплеєр відмовляється відкривати файл.

Першопричина: Відсутність кодеків H.263 або AMR-NB у сучасних настільних операційних системах.

Відновлення: Перекодуйте у стандартний MP4 за допомогою відеоконвертера File2File: ffmpeg -i broken.3gp -c:v libx264 -c:a aac modern.mp4.

Аналіз безпеки та векторів атак на парсери

Застарілі декодери AMR та H.263 не підтримувалися на багатьох платформах, що призводило до історичних вразливостей пошкодження пам'яті під час аналізу неперевірених файлів 3GP.

Відомі вектори атак

  • Переповнення цілочисельних значень у підпрограмах декодування мовних кадрів AMR всередині Android Stagefright (CVE-2015-3864).
  • Запис за межі буфера в застарілому аналізаторі атомів QuickTime 3GPP.
  • Доставка корисного навантаження MMS, що ініціює автоматичний аналіз медіа без участі користувача (zero-click).

Захисні найкращі практики: Перекодовуйте вхідні файли 3GP у сучасні контейнери MP4/WebM в ізольованій пісочниці перед архівацією чи обробкою.

Історичне походження та віхи

2006Випуск 3GPP Release 6 оновлює специфікації контейнера для підтримки відео H.264 та вдосконалених аудіокодеків.
2004Широке впровадження в мобільні телефони як основний формат запису відео для кнопкових телефонів.
2003Стандартизовано згідно з технічною специфікацією 3GPP TS 26.244.

Головні переваги та плюси

  • Екстремально маленькі розміри файлів, оптимізовані для передавання через мобільні з'єднання з обмеженою пропускною здатністю.
  • Висока зворотна сумісність із ранніми кнопковими телефонами 2000-х років та застарілими мультимедійними повідомленнями (MMS).
  • Вбудована підтримка голосового стиснення AMR, розробленого спеціально для аудіо мобільного зв'язку.

Технічні обмеження та мінуси

  • Значно застаріла якість відео та аудіо порівняно з сучасними контейнерами MP4 або WebM.
  • Роздільна здатність QCIF та CIF виглядає вкрай пікселізованою на сучасних дисплеях високої роздільної здатності.
  • Багато сучасних вебпереглядачів більше не містять вбудованих плагінів відтворення для медіафайлів 3GP H.263/AMR.

Цікаві технічні факти

  • Перші камерофони, які дозволяли записувати відео на початку 2000-х років, зберігали все відео у форматі .3gp.
  • Формат 3GP був розроблений так, щоб поміщатися в суворий ліміт розміру файлу стільникової служби мультимедійних повідомлень (MMS) у 300 КБ.
  • Мережі CDMA використовували споріднений стандарт під назвою 3G2 (.3g2), яким керує організація 3GPP2.

Поширені технічні запитання

Чи можуть сучасні смартфони все ще відтворювати файли 3GP?

Більшість сучасних телефонів Android та медіаплеєр VLC можуть відтворювати файли 3GP, але iOS та рідні вебпереглядачі можуть вимагати конвертації відео в MP4.

Чому відеофайли 3GP такі розмиті?

Формат 3GP був розроблений у 2003 році для ранніх мобільних мереж з низькою пропускною здатністю та крихітними екранами телефонів, використовуючи роздільну здатність на кшталт 176x144 з інтенсивним стисненням.

Як я можу конвертувати старі сімейні відео з телефона у форматі 3GP в MP4?

Використовуйте відеоконвертер File2File для конвертації файлів 3GP безпосередньо у вашому браузері у стандартний формат H.264 MP4 із повною сумісністю на всіх сучасних пристроях.