Формат видеофайла
Формат видеофайла — это тип формата файла для хранения цифровых видеоданных в компьютерной системе. Видео почти всегда сохраняется с использованием сжатия с потерями для уменьшения размера файла.
Видеофайл обычно состоит из контейнера (например, в формате Matroska ), содержащего визуальные данные (видео без звука) в формате видеокодирования (например, VP9 ) вместе с аудиоданными в формате аудиокодирования (например, Opus ). Контейнер также может содержать информацию о синхронизации, субтитры и метаданные, такие как заголовок. Стандартизированный (или в некоторых случаях стандартный де-факто ) тип видеофайла, такой как .webm, представляет собой профиль , заданный ограничением на то, какой формат контейнера и какие форматы сжатия видео и аудио разрешены.
Закодированное видео и аудио внутри контейнера видеофайла (т. е. не заголовки, нижние колонтитулы и метаданные) называется сущностью . Программа (или оборудование), которая может декодировать сжатое видео или аудио, называется кодеком ; воспроизведение или кодирование видеофайла иногда требует от пользователя установки библиотеки кодеков, соответствующей типу кодирования видео и аудио, используемому в файле.
Хороший дизайн обычно предполагает, что расширение файла позволяет пользователю определить, какая программа откроет файл. Так обстоит дело с некоторыми форматами видеофайлов, такими как WebM (.webm), Windows Media Video (.wmv), Flash Video (.flv) и Ogg Video (.ogv), каждый из которых может содержать только несколько -определенные подтипы форматов кодирования видео и аудио, что позволяет относительно легко узнать, какой кодек будет воспроизводить файл. В отличие от этого, некоторые типы контейнеров общего назначения, такие как AVI (.avi) и QuickTime (.mov), могут содержать видео и аудио практически в любом формате и иметь расширения файлов, названные в соответствии с типом контейнера, что очень затрудняет работу с ними. конечный пользователь может использовать расширение файла, чтобы определить, какой кодек или программу использовать для воспроизведения файлов.
Библиотеки бесплатного программного обеспечения проекта FFmpeg имеют очень широкую поддержку кодирования и декодирования форматов видеофайлов. Например, Google использует ffmpeg для поддержки широкого спектра форматов загрузки видео на YouTube. [1] Одним из широко используемых медиаплееров, использующих библиотеки ffmpeg, является бесплатный медиаплеер VLC , который может воспроизводить большинство видеофайлов, с которыми сталкиваются конечные пользователи.
Список форматов видеофайлов
[ редактировать ]Имя | Расширение(я) файла | Формат контейнера | Форматы видеокодирования | Форматы аудиокодирования | Примечания |
---|---|---|---|---|---|
ВебМ | .webm | Матроска | ВП8 , ВП9 , АВ1 | Слова , работа | Формат без лицензионных отчислений, созданный для HTML-видео . |
Матроска | .mkv | Матроска | любой | любой | |
Флэш-видео (FLV) | .flv | FLV-файл | VP6 , Sorenson Spark , Видео экрана, Видео экрана 2, H.264 | MP3 , ADPCM , Nellymoser , Speex , AAC | Использование форматов сжатия H.264 и AAC в формате файлов FLV имеет некоторые ограничения, и авторы Flash Player настоятельно рекомендуют всем принять новый стандартный формат файлов F4V. [2] де-факто стандарт для потокового видео через Интернет (через RTMP ). |
Ф4В | .flv | MPEG-4, часть 12 | H.264 | МП3 , ААС | Замена FLV. |
Воб | .vob | ВОБ | H.262/MPEG-2 часть 2 или MPEG-1 часть 2 | PCM , DTS , MPEG-1 , Audio Layer II (MP2) или Dolby Digital (AC-3) | Файлы в формате VOB имеют расширение .vob и обычно хранятся в папке VIDEO_TS в корне DVD . Формат VOB основан на формате программного потока MPEG . |
Огг видео | .и т.д., .и т.д. | Огг | Теора , Дирак | Ворбис , FLAC | |
Дирак | .drc | ? | Дирак | ? | |
гифка | .gif | Н/Д | Н/Д | никто | Простая анимация, неэффективное сжатие, нет звука, широко поддерживается. |
Видео альтернатива GIF | .gifv | HTML | любой | никто | Не стандартизирован и не является настоящим видеофайлом в классическом понимании, поскольку он просто ссылается на реальный видеофайл (например, файл .webm), который должен существовать где-то отдельно. «Файл» .gifv — это просто веб-страница HTML, содержащая тег видео HTML , где видео не имеет звука. Поскольку в Интернете существовали большие сообщества, которые создают искусство, используя короткие беззвучные видеоролики в формате GIF, GIFV был создан как функционально аналогичная замена с гораздо меньшими размерами файлов, чем неэффективный формат GIF. |
Сетевая графика с несколькими изображениями | .mng | Н/Д | Н/Д | никто | Неэффективно, мало используется. |
АВИ | .avi | АВИ | любой | любой | Использует RIFF |
Транспортный поток MPEG | .МТС, .М2ТС, .ТС | АВЧД | AVCHD (MPEG-4/H.264) | Dolby AC-3 или несжатый линейный PCM | Стандартный формат видео, используемый многими видеокамерами Sony и Panasonic HD. Он также используется для хранения видео высокой четкости на дисках Blu-ray. |
Формат файла QuickTime | .mov, .qt | QuickTime | много [3] | AAC , MP3 и другие [3] | |
Windows Медиа Видео | .wmv | АЧС | Видео Windows Media, Экран видео Windows Media, Видеоизображение Windows Media | Windows Media Audio, Sipro ACELP.net | |
Необработанный формат видео | .купить | Необходима дополнительная документация | Не применяется | Не применяется | Поддерживает все разрешения, структуры выборки и частоту кадров. |
РеалМедиа (РМ) | .rm | РеалМедиа | RealVideo | RealAudio | Сделано для RealPlayer |
Переменный битрейт RealMedia (RMVB) | .rmvb | Переменный битрейт RealMedia | RealVideo | RealAudio | Сделано для RealPlayer |
ВивоАктив (ВИВ) | .жить | ЖИТЬ | на основе видео H.263 | Аудио G.723 ADPCM (не речевой кодек G.723.1) | Создано для VivoActive Player. |
Расширенный системный формат (ASF) | .asf | АЧС | любой | любой | |
Формат видео AMV | .amv | Модифицированная версия AVI. [4] | Вариант Motion JPEG | Вариант IMA , ADPCM | Собственный формат видеофайлов, созданный для проигрывателей MP4 и MP3-плееров S1 с возможностью воспроизведения видео. |
MPEG-4, часть 14 (MP4) | .mp4, .m4p (с DRM), .m4v | MPEG-4, часть 12 | H.264 , H.265 , MPEG-4 часть 2 , MPEG-2 , MPEG-1 | Расширенное кодирование звука , MP3 и другие | |
MPEG-1 | .mpg, .mp2, .mpeg, .mpe, .mpv | MPEG-1 часть 1 | MPEG-1 часть 2 | MPEG-1 Audio Layer I, MPEG-1 Audio Layer III ( MP3 ) | Старый, но очень широко используемый благодаря установленной базе. |
MPEG-2 – Видео | .mpg, .mpeg, .m2v | ? | H.262 | AAC , MP3 , MPEG-2 часть 3 , другие | |
М4В | .m4v | MPEG-4, часть 12 | H.264 | ААС , Долби Диджитал | Разработано Apple, используется в iTunes. Очень похож на формат MP4, но может иметь DRM. |
ВСЕ | .все | MPEG-4 с использованием специального заголовка. | ? | ? | Видеоформат Samsung для портативных плееров |
3GPP | .3gp | MPEG-4, часть 12 | MPEG-4 часть 2 , H.263 , H.264 | AMR-NB , AMR-WB , AMR-WB+ , AAC-LC , HE-AAC v1 или расширенный aacPlus (HE-AAC v2) | Распространенный формат видео для мобильных телефонов |
3GPP2 | .3g2 | MPEG-4, часть 12 | MPEG-4 часть 2 , H.263 , H.264 | AMR-NB , AMR-WB , AMR-WB+ , AAC-LC , HE-AAC v1 или расширенный aacPlus (HE-AAC v2), EVRC , SMV или VMR-WB | Распространенный формат видео для мобильных телефонов |
Формат обмена материалами (MXF) | .mxf | MXF | ? | ? | |
ROQ | .камень | ? | ? | ? | используется Quake 3 [5] |
Потоковое видео Nullsoft (NSV) | .nsv | СССР | ? | ? | Для потоковой передачи видеоконтента через Интернет |
Флэш-видео (FLV) | .flv .f4v .f4p .f4a .f4b | Аудио, видео, текст, данные | Платформа Adobe Flash | SWF , F4V, базовый формат медиафайлов ISO | Разработано на платформе Adobe Flash. |
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Google YouTube использует FFmpeg | Разбивание яиц и приготовление омлетов» . мультимедиа.cx . 9 февраля 2011 г.
- ^ Kaourantin.net (31 октября 2007 г.) Новые расширения файлов Tinic Uro и типы MIME. Архивировано 6 июля 2010 г. на Wayback Machine , проверено 3 августа 2009 г.
- ^ Jump up to: а б «Формат файла QuickTime» . www.digitalpreservation.gov . 14 февраля 2013 г.
- ^ «Инструменты кодека AMV» code.google.com
- ^ «RoQ — МультимедиаВики» . wiki.multimedia.cx .