В чем разница между MPEG-4, AVC/H.264 и MP4?
- MPEG-4 Part 2 Visual (ISO/IEC 14496-2): стандарт сжатия видеоданных, воплощен в видеокодек MPEG-4, опубликован в 1999 году;
- MPEG-4 Part 10 Advanced Video Coding (ISO/IEC 14496-10): стандарт сжатия видеоданных, воплощен в видеокодек AVC/H.264, опубликован в 2003 году;
- 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 — 1990 год, VCEG
- MPEG-1 — 1991 год, MPEG
- H.263 — 1995 год, VCEG
- MPEG-2 — 1996 год, MPEG
- MPEG-4 part 2 — 1999 год, MPEG
- AVC — 2003 год, JVET (MPEG+VCEG)
- VC-1 — 2003 год, Microsoft
- AVS1 — 2006 год, Audio and Video coding standard workgroup of China
- VP8 — 2008 год, Google
- VP9 — 2013 год, Google
- HEVC — 2013 год, JVET
- AVS2 — 2016 год, Audio and Video coding standard workgroup of China
- AV1 — 2018 год, Alliance for open media (Google, IBM, Amazon, Intel, Netflix, Cisco, Mozilla и др.)
- AVS3 part 1 — 2019 год, Audio and Video coding standard workgroup of China
- VVC/H.266 — 2020 год, JVET
- EVC — 2020 год, MPEG
- LCEVC — 2020 год, MPEG
- AVS3 part 2 — 2022 год, Audio and Video coding standard workgroup of China