В чем разница между MPEG-4, AVC/H.264 и MP4?

В чем разница между MPEG-4, AVC/H.264 и MP4?

22 июля 2022 г.
Поддерживаемые форматы 7 442 views 2 liked

MPEG-4 video, AVC/H.264, MP4 являются представителями семейства MPEG-4 стандартов, из-за чего часто возникает путаница.

  1. MPEG-4 Part 2 Visual (ISO/IEC 14496-2): стандарт сжатия видеоданных, воплощен в видеокодек MPEG-4, опубликован в 1999 году;
  2. MPEG-4 Part 10 Advanced Video Coding (ISO/IEC 14496-10): стандарт сжатия видеоданных, воплощен в видеокодек AVC/H.264, опубликован в 2003 году;
  3. MPEG-4 Part 14 (ISO/IEC 14496-14): MP4 file format – медиаконтейнер, определяет способ хранения данных, но не алгоритм сжатия.

 

AVC/H.264 кодек взял лучшее от MPEG-4 Visual, однако данные видео форматы не обладают обратной совместимостью! MPEG-4 кодек был вытеснен с рынка, т.к. AVC/H.264 обеспечивал более высокую степень сжатия. На данный момент AVC/H.264 является самым популярным форматом в мире. Видеокодеки представляют собой алгоритмы кодирования и декодирования видеоданных. Энкодер сжимает видеопоток, что позволяет сократить объем данных, используемых для хранения и передачи. Декодер выполняет обратную операцию преобразования для воспроизведения или редактирования видеопотока. Контейнер — хранилище данных. Контейнеры могут включать в себя видео и аудио последовательности, субтитры, служебную информацию и метаданные. Основное отличие состоит в том, что кодек (видео формат) — это алгоритм кодирования/декодирования видеоданных, а контейнер (файловый формат) — это пакет, в котором хранится сжатая видеопоследовательность.

 

Примеры видеокодеков и медиаконтейнеров:

Видеокодеки

Медиаконтейнеры

H.261, H.263, VC-1, MPEG-1, MPEG-2, MPEG-4, AVS1, AVS2, AVS3, VP8, VP9, AV1, AVC/H.264, HEVC/H.265, VVC/H.266, EVC, LCEVC

MPEG-1 System Stream, MPEG-2 Program Stream, MPEG-2 Transport Stream, MP4, MOV, MKV, WebM, AVI, FLV, IVF, MXF, HEIC

 

История развития видеокодеков:

Codec History

Ресурсы

В тексте

Продукт:StreamEyeStreamEye StudioCodecWorksMultistream PlayerStreamEye BasicVideo Format AnalyzerYUV ViewerStream AnalyzerVideo Quality EstimatorDirectShow Codec SDKGStreamer Codec SDKNative Codec SDKVideo Transform SDKBoroMisha Codec BenchmarkConverter Studio VODQuality Gates
Категория вопроса:Поддерживаемые форматы

Отзыв от клиента

Дополнительная информация