Кодеки
Кодек (coder/decoder) - программный инструмент для кодирования и декодирования мультимедийной информации. При кодировании происходит удаление повторяющихся фрагментов. Для видеоряда и звука используются разные кодеки. Для аудио это AAC, AIF, MP3, FLAC и др. Для видео - DivX, Xvid, ProRes 422, x254 и др.
Предположим мы снимаем пейзаж в течении 5 секунд 30 кадров в секунду. И того мы получим 150 практически полностью одинаковых кадров. Хранить их все нам смысла нет, поэтому мы сохраняем полностью только первый кадр, а во всех остальных удаляем идентичные участки. Затем при декодировании мы будем наслаивать на оригинальный кадр последующие.
Кодеки делят на два вида: сжатие с потерей качества и без потери. При потере качества удаляются некоторые оттенки, детализации и другие оттедльные моменты, плохо воспринимаемые человеческим глазом и ухом.
Стандарт видео
Это описание алгоритма кодирования данных.
MPEG
Стандарты MPEG (Moving Picture Exper Group) — отличаются высокой скоростью компрессии/декомпрессии видео и звука и высокой степенью сжатия без заметной потери качества изображения.
MPEG-1 - картинка, аналогичная VHS-видео.
MPEG-2 - DVD-видео, телевизионное изображение.
MPEG-3 - телевидение высокой точности HDTV.
MPEG-4 - используется в разработке интерактивного мультимедиа, графических приложений и цифрового телевидения.
H.264
Он же MPEG-4 Part 10 и AVC (Advanced Video Coding). Лицензируемый стандарт сжатия видео, предназначенный для достижения высокой степени сжатия видеопотока при сохранении высокого качества.
DV — формат записи, использующийся в цифровых видеокамерах.
Формат контейнера
Он же формат видео. Формат контейнера – это формат файла сохранения видео или аудио, который содержит видео и аудио данные в отдельных потоках, а также иные данные, например, дорожки субтитров или дополнительную информацию о файле. Контейнер можно сравнить с коробкой, в которой лежат все компоненты, составляющие видео. Представленное ниже изображение схематично демонстрирует содержимое видеофайла. Формат контейнера – это та информация, которую обычно приходится обрабатывать при редактировании видеофайлов. По расширению файла также можно определить его формат, например, файлы с расширением *.mp4 соответствует формату MP4, расширение *.mkv – формату Matroska и т.д. Поскольку формат контейнера объединяет различные видео-потоки, два файла одного расширения могут быть зашифрованы различными кодеками, а значит один из них может без проблем проигрываться в плеере, а другой может не проигрываться вообще.
Audio Video Interleaved – AVI (*.avi)
AVI – это контейнер, созданный компанией Microsoft в начале 90-х годов. Формат AVI поддерживает большое количество видео и аудио кодеков, а также может содержать до 16 аудио-дорожек и до 16 дорожек субтитров. Не смотря на то, что формат AVI широко распространен на всех операционных системах, он постепенно вытесняется более прогрессивными форматами.
MPEG 4 Part 14 - MP4
Формат MP4 используется для хранения мультимедиа, в котором есть видео- и аудиодорожки, а также могут быть субтитры. Наличие всех трех элементов одновременно необязательно – в файле могут храниться статические изображения или видеозаписи без звука либо, наоборот, только звук. МР4 как часть формата MPEG-4 используется для создания потоковых онлайн-видеотрансляций, записи видео, подкастов, клипов, аудиокниг.
МР4 работает с 2D- и 3D-графикой, поддерживает интерактивные функции, в том числе работу с DVD-меню. Если в файле содержатся только звуковые дорожки, он имеет расширение М4А, если только видео – М4V.
Максимальное разрешение видео, которое обеспечивает формат MP4 – 1440х1080.