Видеоформат — тип файлового формата для хранения цифровых видеоданных в компьютерной системе. Видео почти всегда хранится с использованием сжатия с потерями для уменьшения размера файла.

Видеофайл обычно состоит из контейнера (например, в формате Matroska), содержащего визуальные данные (видео без звука) в формате видеокодирования (например, VP9) наряду с аудиоданными в формате аудиокодирования (например, Opus). Контейнер также может содержать информацию о синхронизации, субтитры и метаданные, такие как заголовок. Стандартизированный (или в некоторых случаях де-факто стандартный) тип видеофайла, такой как.webm, представляет собой профиль, определяемый ограничением на то, какой формат контейнера и какие форматы сжатия видео и аудио разрешены.

Закодированные видео- и аудиоданные внутри контейнера видеофайла (т. е. без заголовков, нижних колонтитулов и метаданных) называются сущностью. Программа (или оборудование), способная декодировать сжатое видео или аудио, называется кодеком; для воспроизведения или кодирования видеофайла иногда требуется установить библиотеку кодеков, соответствующую типу кодирования видео и аудио, используемому в файле.

Хороший дизайн обычно предполагает, что расширение файла позволяет пользователю определить, какая программа откроет файл. Это относится к некоторым форматам видеофайлов, таким как WebM (.webm), Windows Media Video (.wmv), Flash Video (.flv) и Ogg Video (.ogv), каждый из которых может содержать лишь несколько чётко определённых подтипов форматов кодирования видео и аудио, что делает относительно простым определение того, какой кодек воспроизведёт файл. В отличие от этого, некоторые очень универсальные типы контейнеров, такие как AVI (.avi) и QuickTime (.mov), могут содержать видео и аудио практически в любом формате и имеют расширения файлов, названные в соответствии с типом контейнера, что значительно затрудняет для конечного пользователя использование расширения файла для определения того, какой кодек или программу использовать для воспроизведения файлов.

Библиотеки проекта свободного программного обеспечения FFmpeg обладают очень широкой поддержкой кодирования и декодирования форматов видеофайлов. Например, Google использует ffmpeg для поддержки широкого спектра форматов видео, загружаемых на YouTube.  Одним из широко используемых медиаплееров, использующих библиотеки ffmpeg, является бесплатный медиаплеер VLC, который может воспроизводить большинство видеофайлов, с которыми могут столкнуться конечные пользователи.

Список форматов видеофайлов ИмяРасширение(я) файлаФормат контейнераФормат(ы) кодирования видеоФормат(ы) кодирования аудиоПримечанияWebM (ВебМ).webmMatroskaVP8, VP9, AV1Vorbis, OpusБесплатный формат, созданный для HTML-видео.Matroska (Матроска).mkvMatroskaЛюбойЛюбойФлэш-видео (FLV).flvFLVVP6, Sorenson Spark, Screen video, Screen video 2, H.264MP3, ADPCM, Nellymoser, Speex, AACИспользование форматов сжатия H.264 и AAC в формате файла FLV имеет некоторые ограничения, и авторы Flash Player настоятельно рекомендуют всем принять новый стандарт формата файла F4V де-факто стандарт для потокового видео в интернете (по RTMP).F4V.flvMPEG-4 Part 12H.264MP3, AACЗамена для FLV.VOB.vobVOBH.262/MPEG-2 Часть 2 или MPEG-1 Часть 2PCM, DTS, MPEG-1, Audio Layer II (MP2) или Dolby Digital (AC-3)Файлы в формате VOB имеют .vobрасширение имени файла и обычно хранятся в VIDEO_TSпапке в корневом каталоге DVD. Формат VOB основан на формате программного потока MPEG.Ogg Video.ogv,.oggOggTheora, DiracVorbis, FLACDirac.drc?Dirac?Видеоальтернатива GIF.gifvHTMLЛюбойниктоНестандартизированный и не являющийся настоящим видеофайлом в классическом понимании, поскольку он лишь ссылается на реальный видеофайл (например, .webmфайл), который должен существовать отдельно в другом месте. .gifv«Файл» — это просто HTML-страница, содержащая HTML-тег видео, где видео не имеет звука. Поскольку в интернете существовали большие сообщества, создающие произведения искусства с помощью коротких видеороликов без звука в формате GIF, был создан GIFV как функционально аналогичная замена с гораздо меньшими размерами файлов, чем у неэффективного формата GIF.Multiple-image Network Graphics (Многоизобразная сетевая графика).mng——никтоНеэффективный, малоиспользуемый.AVI.aviAVIЛюбойЛюбойИспользует RIFF.Транспортный поток MPEG.mts, .m2ts,.tsAVCHDAVCHD (MPEG-4 / H.264)Dolby AC-3 или несжатый линейный PCMСтандартный видеоформат, используемый многими HD-видеокамерами Sony и Panasonic. Он также используется для хранения видео высокой чёткости на дисках Blu-ray.Формат файла QuickTime.mov,.qtQuickTimeмногие AAC, MP3, другие Windows Media Video.wmvASFWindows Media Video, Экран Windows Media Video, Изображение Windows Media VideoWindows Media Audio, Sipro ACELP.netНеобработанный видеоформат.yuvНеобходима дополнительная документация.Не применимоНе применимоПоддерживает все разрешения, структуры дискретизации и частоты кадров.RealMedia (RM).rmRealMediaRealVideoRealAudioСоздано для RealPlayer.RealMedia Variable Bitrate (RMVB).rmvbRealMedia Variable BitrateRealVideoRealAudioСоздано для RealPlayer.VivoActive (VIV).vivVIVна основе видео H.263Аудиокодек G.723 ADPCM (не речевой кодек G.723.1)Создано для VivoActive Player.Расширенный системный формат (ASF).asfASFЛюбойЛюбойВидеоформат AMV.amvМодифицированная версия AVI Вариант движения JPEGВариант IMA, ADPCMСобственный формат видеофайлов, предназначенный для MP4-плееров и MP3-плееров S1 с функцией воспроизведения видео.MPEG-4 Part 14 (MP4).mp4(.m4pс DRM),.m4vMPEG-4 Part 12H.264, H.265, MPEG-4 Часть 2, MPEG-2, MPEG-1Расширенное кодирование аудио, MP3 и другие технологии.MPEG-1.mpg, .mp2, .mpeg, .mpe,.mpvMPEG-1 Part 1MPEG-1 часть 2MPEG-1 Audio Layer I, MPEG-1 Audio Layer III ( MP3 )Старый, но очень широко используемый благодаря большому количеству установленных устройств.MPEG-2  – Видео.mpg, .mpeg,.m2v?H.262AAC, MP3, MPEG-2 Часть 3, другиеM4V.m4vMPEG-4 Part 12H.264AAC, Dolby DigitalРазработан компанией Apple, используется в iTunes. Очень похож на формат MP4, но может дополнительно содержать DRM-защиту.SVI.sviMPEG-4 с использованием специального заголовка??Видеоформат Samsung для портативных плееров.3GPP.3gpMPEG-4 Part 12MPEG-4 Часть 2, H.263, H.264AMR-NB, AMR-WB, AMR-WB+, AAC-LC, HE-AAC v1 или Enhanced aacPlus (HE-AAC v2)Распространённый видеоформат для мобильных телефонов.3GPP2.3g2MPEG-4 Part 12MPEG-4 Часть 2, H.263, H.264AMR-NB, AMR-WB, AMR-WB+, AAC-LC, HE-AAC v1 или Enhanced aacPlus (HE-AAC v2), EVRC, SMV или VMR-WBРаспространённый видеоформат для мобильных телефонов.Формат обмена материалами (MXF).mxfMXF??ROQ.roq???Используется в Quake 3. Потоковое видео Nullsoft (NSV).nsvNSV??Для потоковой передачи видеоконтента через Интернет.Флэш-видео (FLV).flv, .f4v, .f4p,.f4a .f4bАудио, видео, текст, данныеПлатформа Adobe FlashФорматы медиафайлов: SWF, F4V, ISO.Разработано на платформе Adobe Flash.

См. также

Сравнение форматов видеоконтейнеров

Категория:Форматы файлов Категория:Видеокодеки