stringtranslate.com

Формат видеофайла

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

Видеофайл обычно состоит из контейнера (например, в формате 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 , который может воспроизводить большинство видеофайлов, с которыми могут столкнуться конечные пользователи.

Список форматов видеофайлов

Смотрите также

Ссылки

  1. ^ "YouTube от Google использует FFmpeg | Разбивание яиц и приготовление омлетов". multiplex.cx . 9 февраля 2011 г.
  2. ^ Kaourantin.net (31 октября 2007 г.) Tinic Uro Новые расширения файлов и типы MIME Архивировано 06.07.2010 на Wayback Machine , получено 03.08.2009
  3. ^ ab "Формат файла QuickTime". www.digitalpreservation.gov . 2013-02-14.
  4. ^ "Инструменты кодека AMV" code.google.com
  5. ^ "RoQ - МультимедиаВики" . wiki.multimedia.cx .