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