Обзор видеоформатов: История создания
справка
Видео и аудио файлы часто хранятся в контейнерах, которые используют различные кодеки для сжатия данных. Чтобы понять, как работают видеоформаты, важно разобраться в этих двух понятиях:
Что такое контейнер и кодек?
Контейнер — это формат файла, который может хранить различные типы данных, такие как видео, аудио, субтитры и метаданные. Контейнеры объединяют все эти элементы в один файл, но сами по себе они не сжимают данные. Примеры контейнеров: MP4, AVI, MKV.
Кодек (сокращение от "кодировщик-декодировщик") — это технология, которая сжимает и распаковывает видео и аудио данные. Кодеки уменьшают размер файлов, делая их более удобными для хранения и передачи. Примеры кодеков: H.264, DivX, VP9.
Теперь, когда мы знаем, что такое контейнеры и кодеки, давайте рассмотрим популярные видеоформаты и их историю.
Обзор видеоформатов: История создания
MP4 (MPEG-4 Part 14)
Формат MP4 был представлен в 2001 году как часть стандарта MPEG-4. Разработанный Moving Picture Experts Group (MPEG), этот контейнер позволяет хранить видео, аудио, субтитры и метаданные в одном файле. MP4 быстро стал стандартом для многих приложений благодаря своей универсальности.
- Чаще всего MP4 использует кодеки H.264 для видео и AAC для аудио.
MP4 поддерживается почти всеми устройствами и платформами, что делает его универсальным для хранения и передачи медиафайлов. Он идеально подходит для потокового видео и воспроизведения на мобильных устройствах.
AVI (Audio Video Interleave)
Создан Microsoft в 1992 году как контейнер для объединения видео и аудио данных в одном файле. Это был ранний формат для Windows, основанный на более старом формате RIFF. AVI был разработан как способ упрощения работы с мультимедийными файлами в Windows.
- AVI поддерживает широкий спектр кодеков, включая DivX и XviD.
Хотя AVI может поддерживать высокое качество видео, он плохо сжимает файлы, что делает их довольно большими. Этот формат часто используется в профессиональном видеомонтаже, но не подходит для потокового видео.
WMV (Windows Media Video)
WMV был разработан Microsoft в 1999 году как часть платформы Windows Media. Этот формат был создан специально для потокового видео и аудио с использованием собственного кодека WMV.
- WMV использует одноимённый кодек для сжатия видео, что позволяет передавать его в высоком качестве при минимальном размере файла.
WMV хорошо работает в Windows-среде и идеально подходит для потокового видео. Однако для других платформ могут потребоваться дополнительные программы для воспроизведения файлов.
MOV (QuickTime)
Разработан компанией Apple в 1991 году для своего мультимедийного проигрывателя QuickTime. Этот контейнер был создан для работы с мультимедийными файлами, включая видео, аудио и текст.
- MOV часто использует кодек H.264 для видео и AAC для аудио, как и MP4.
Широко используется на устройствах Apple и в профессиональных средах для видеомонтажа. Формат поддерживает высокое качество видео, но на устройствах с Windows может потребоваться установка дополнительных кодеков.
FLV (Flash Video)
Формат FLV был представлен Adobe в начале 2000-х годов для использования в Adobe Flash Player. Этот контейнер был разработан для встраивания видеоконтента в веб-страницы и его потокового воспроизведения.
- FLV чаще всего использует кодеки Sorenson Spark или VP6.
Был чрезвычайно популярен для веб-видео в эпоху Flash Player. Однако с завершением поддержки Flash в 2020 году этот формат утратил свою актуальность.
MKV (Matroska Multimedia Container)
Разработан в 2002 году как свободный формат с открытым исходным кодом. Его разработчики стремились создать контейнер, который мог бы хранить неограниченное количество видео-, аудио- и субтитровых дорожек в одном файле. Название "Matroska" происходит от русского слова "матрёшка".
- MKV поддерживает практически любой кодек, но часто используется с кодеками H.264 или H.265 для видео и AAC или Opus для аудио.
Идеально подходит для хранения мультимедийных файлов высокого качества с несколькими аудио и субтитровыми дорожками. Это популярный формат для фильмов и сериалов, но не все устройства поддерживают его без дополнительного программного обеспечения.
MPG и MPEG (Moving Picture Experts Group)
Форматы MPEG-1 и MPEG-2 были разработаны в начале 1990-х годов для цифрового телевидения, DVD и других мультимедийных приложений. MPEG-1 появился в 1993 году, а MPEG-2 — в 1995 году и стал стандартом для DVD.
- MPEG использует кодеки MPEG-1 и MPEG-2 для сжатия видео и аудио.
Популярен для видеодисков, а MPEG-2 стал основой для цифрового телевидения и DVD. Они обеспечивают хорошее качество при разумном размере файла, но со временем были вытеснены более современными форматами.
WEBM
Разработан Google и представлен в 2010 году как открытый формат для использования в веб-приложениях и потоковом видео. WEBM основан на контейнере Matroska и использует кодеки VP8 и VP9.
- WEBM использует кодеки VP8 или VP9 для видео и Vorbis или Opus для аудио.
Идеально подходит для веб-сайтов, так как обеспечивает высокое качество при минимальном размере файла. Формат поддерживается всеми современными браузерами и используется в HTML5 для встроенных видео.
3GP и 3G2
Форматы для использования на мобильных устройствах с поддержкой 3G. Они были предназначены для эффективной передачи данных через мобильные сети.
- 3GP обычно использует кодеки H.263 для видео и AMR для аудио.
Эти форматы были популярны в эпоху 3G-сетей, когда мобильные устройства имели ограниченные ресурсы. Сейчас они редко используются, так как современные устройства поддерживают более качественные форматы.
OGG
Был разработан в 1993 году Xiph.Org Foundation как свободный контейнер с открытым исходным кодом для хранения мультимедийных данных. Изначально он был ориентирован на аудио, но позже стал поддерживать и видео.
- OGG использует кодеки Theora для видео и Vorbis или Opus для аудио.
Часто используется для потокового аудио и видео благодаря своим открытым стандартам и гибкости, особенно в приложениях с открытым исходным кодом.
DIVX
Появился в конце 1990-х годов как формат сжатия видео, обеспечивающий высокое качество при минимальном размере файла. Он был разработан компанией DivX, Inc.
- DIVX использует собственный кодек DivX, который основывается на MPEG-4 Part 2.
Был популярен для обмена видеофайлами через интернет в начале 2000-х годов. Он обеспечивал отличное качество при компактном размере файла.
RM и RMVB (RealMedia)
Были разработаны RealNetworks в конце 1990-х годов для потокового видео и аудио через RealPlayer. RM использовал сжатие с переменной скоростью передачи данных, что было новшеством в то время.
- RM использует кодек RealVideo для видео и RealAudio для аудио.
RM и RMVB были популярны для потокового видео в 2000-х годах, но с развитием более современных форматов их использование существенно сократилось.
SWF (Shockwave Flash)
Создан компанией Macromedia (которая позже была приобретена Adobe) в середине 1990-х годов. Этот формат предназначался для создания анимаций, интерактивного контента и видео, которые можно было бы встраивать на веб-сайты. SWF стал важной частью интернета, особенно в эпоху флеш-игр и анимаций.
- SWF чаще всего использовал встроенные кодеки для анимации и аудио, а также поддерживал кодеки Sorenson Spark и VP6 для видео.
Был ключевым форматом для создания анимаций и видеоконтента в интернете до 2020 года, когда Adobe прекратила поддержку Flash Player. Формат SWF практически вышел из употребления, так как современные веб-технологии (например, HTML5) полностью заменили его.
ASF (Advanced Systems Format)
Творение компании Microsoft в конце 1990-х годов как универсальный контейнер для мультимедийных данных, который поддерживал как потоковое, так и локальное воспроизведение видео и аудио. Это был основной формат для Windows Media, и он использовался для передачи контента через интернет.
- ASF поддерживает множество кодеков, но чаще всего используется с кодеками Windows Media Video (WMV) и Windows Media Audio (WMA).
Был разработан для эффективной потоковой передачи мультимедийных данных, особенно в экосистеме Windows. Он поддерживает как постоянную, так и переменную скорость передачи данных, что делало его удобным для онлайн-трансляций. Однако за пределами Windows этот формат не стал широко распространённым.
M4V
Появился на свет в Apple и основан на формате MP4, с добавлением поддержки системы цифровых прав (DRM). Этот формат предназначался для синхронизации видеофайлов с устройствами Apple и распространения мультимедиа через iTunes.
- M4V использует кодек H.264 для видео и AAC для аудио, как и MP4. В некоторых случаях M4V может включать защиту DRM.
Используется для продажи и аренды контента через iTunes и другие медиасервисы Apple. Он поддерживается всеми устройствами Apple, но для воспроизведения на других платформах могут потребоваться дополнительные программы и кодеки.
Заключение
Знание того, как видеоформаты работают, помогает лучше понять их применение и ограничения. Контейнеры, такие как MP4, AVI и MKV, играют роль упаковки, которая содержит в себе видео, аудио и другие данные, в то время как кодеки, такие как H.264, VP9 и AAC, отвечают за сжатие этих данных, чтобы файлы занимали меньше места и могли быстрее передаваться через интернет.
Современные видеоформаты эволюционировали от первых решений для телевидения и носителей данных до открытых стандартов для потокового воспроизведения через интернет, предлагая широкий выбор возможностей для хранения и воспроизведения медиафайлов на любом устройстве.
#MP4, #MPEG4, #ВидеоФорматы, #ПотоковоеВидео, #МобильныеУстройства, #AVI, #Microsoft, #ВидеоКонтейнер, #Видеомонтаж, #Кодеки, #WMV, #WindowsMedia, #MOV, #QuickTime, #Apple, #FLV, #FlashVideo, #Adobe, #ВебВидео, #MKV, #Matroska, #ОткрытыйКод, #ФильмыИСериалы, #MPEG, #MPG, #DVD, #ЦифровоеТелевидение, #WEBM, #Google, #HTML5, #3GP, #3G2, #МобильныеФорматы, #OGG, #Theora, #Vorbis, #DIVX, #СжатиеВидео, #ИнтернетВидео, #RM, #RMVB, #RealMedia, #RealPlayer, #SWF, #ShockwaveFlash, #ФлешАнимация, #ИнтерактивныйКонтент, #ASF, #МультимедиаКонтейнер, #M4V, #iTunes, #DRM
RAW/DMG/TIFF/JPEG
То, как графические данные будут храниться в телефоне. В зависимости от этого, размер файла будет больше или меньше. Нам не всегда нужен один и тот же формат, поэтому давайте рассмотрим основные.
1️⃣Форматы сжатия изображений
Ликбез по цифровым изображениям и популярным форматам.
RAW
RAW является наиболее часто используемым форматом в индустрии фотографии, потому что это формат без сжатия, поэтому изображения будут довольно тяжелыми, но нам также необходимо отредактировать изображение, потому что мы получаем их без какой-либо обработки (наш телефон обычно делает мягкий Обработка изображения)
Почему мы используем формат RAW? Потому что изображение не теряет никакой информации или качества (поскольку мы не сжимаем его), и мы можем выбрать обработку, которую мы считаем лучшей для этого изображения.