Форматы видео и аудио

Общая информация

На компьютере видео и аудио можно записать по разному. Определенные формы записи могут быть лучше или хуже чем другие. А иногда бывает и так, что одни хороши для одного, а другие для другого. Разные форматы видео и аудио называются кодеками. Всего таких вот форматов очень много. В этой статье я разберу лишь самые часто встречающиеся.

Однако для начала я расскажу о том, чем отличается кодек от файла с видео. Дело в том, что хотя файлы с видео и называют видео, в них за частую так же содержится и аудио, причем иногда даже несколько потоков с ним, а иногда еще и субтитры. Разумеется кодеки для видео и аудио разные. И по сути любой файл с видео может быть разбит на несколько файлов с чистым видео и с аудио. Для того что бы соединить их в один файл используются специальные форматы фалов. Самые популярные из которых это .avi, .ogm .mkv и mp4. Плюс несколько особых форматов, это .rm и .wmv. Заметьте что это не кодеки! Эти стандарты никак не влияют на видео или аудио в них содержащиеся, а лишь объединяют их.

Формат .avi самый распространенный и самый простенький, а от того и стабильно и быстро работающий (правда это только если не пытаться использовать дополнительные более прогрессивные возможности этого формата). Большая часть видео записана в нем. Проигрывание .avi файлов поддерживается Windows, так что не требует установки специальных программ (однако кодеки для видео и аудио требуется устанавливать отдельно). Формат .ogm более прогрессивен. В нем есть дополнительные функции, которых нет в .avi. В частности он позволяет вставлять несколько звуковых потоков и встраивать субтитры не только как часть видео, но и отдельно от него. Таким образом в нем они могут включаться и выключаться. Обычный .avi это поддерживать то поддерживает, но к сожалению довольно глюковато... Для просмотра .ogm требуется инсталляция специальной проги, которая позволит их проигрывать почти в любом видео-плеере. Формат .mkv еще новее, поддерживает еще больше всего, а от того и еще глючнее и медленнее... Формат .mp4 потихоньку приходит на смену формата avi. В отличии от остальных форматов видео в нем содержится в определенном кодеке h264. Он так же хорошо поддерживает такие функции как несколько звуковых потоков и встроенных не в само видео субтитров.

До того как перейти к рассказу о кодеках я расскажу об еще одном важном термине, битрейте. Дело в том что как видео так и аудио на компьютере обычно сжимается, причем не так же как .zip, или .rar, а с потерями качества. Не сжатое видео и аудио весит очень много, и почти никогда не используется. Чем больше видео и аудио сжато, тем хуже его качество. Измеряют это сжатие в килобитах в секунду (Kbps). Их количество называют битрейтом. Аудио обычно содержится в 128-320 Kbps'ах. И даже на 128 Kbps может звучать очень хорошо. Видео записывается по разном. В принципе записать его можно в битрейтах от 16 Kbps до многих тысяч. Однако на практике оно обычно содержится в 800-1400 Kbps. Что вполне может дать весьма хорошую картинку. Стоит отметить что чем меньше Kbps, тем больше их количество сказывается на качестве изображения. Так скажем отличить на глаз картинку в 16 Kbps от 100 Kbps очень легко. А вот 1000 от 1400 отличить порой весьма сложно. Так же как в видео так и в аудио часто используется не один битрейт на весь файл, а переменный битрейт. Так к примеру более быстрые сцены кодируются с большим битрейтом, а более медленные с меньшим. Разумеется битрейт лишь одна и даже не самая главная из тех вещей которые влияют на качество видео. Самое большое влияние на него оказывает то, что служило исходником видео, и как его кодировали. А так же в какой формат его кодировали. Так что бывает и так, что эпизод мегов в 500 находится в плохом качестве, а мегов в 100 почти в идеальном (заметьте что это не просто теоретическое предположение, у меня на самом деле есть такие эпизоды).

Видео кодеки

Самые популярные видео кодеки это DivX, XviD и h264, RM, WMV. Раньше чаще всего можно было встретить DivX и XviD, эти два кодека весьма похожи. У них много разных версий. И они дают весьма не плохое качество видео. Правда они не особо хорошо работают на низких битрейтах. Однако если исходное видео для кодирования было высокого качества то даже на низком битрейте качество может быть не плохим. Формат .h264, который потихоньку приходит им на смену, это относительно новый формат. Он гораздо лучше чем DivX и XviD вместе взятые. Он отлично работает как на низком так и на высоком битрейте. Плюс к тому даже при низком битрейте, он в состоянии дать картинку очень высокого качества (на своем опыте говорю что 100 меговый эпик в h264 выглядит ничуть не хуже 200 мегового в DivX или XviD).

Что касается RM и WMV то это отельная история. Оба формата по сути являются тем же что и такие форматы как .avi, .ogm и .mkv. Но в отличии от них они не позволяют использовать разные типы видео и аудио. В RM видео всегда записано в одну из версий RealVideo, а аудио в RealAudio. В WMV же видео так и есть WMV, а аудио WMA. Оба формата лучше всего работают на низких битрейтах. На высоких в них конечно картинка будет лучше чем на низких, но хуже чем в других форматах на таких же битрейтах. Однако в то же время они превосходят их на низких по качеству картинки. Картинка в RM всегда несколько отличается от картинки в других форматах. Однако это и позволяет ей достичь весьма высокого качества. Так даже 17 меговый эпизод выглядит в RM вполне прилично. Однако на высоких битрейтах этот формат показывает очень плохие показатели. В WMV картинка не столь хороша, зато и особых изменений в ней нет. На высоких битрейтах этот формат лишь слегка хуже чем DivX и XviD.

Аудио кодеки

Аудио обычно кодируют в mp3 формат. Изредка оно так же кодируется в .aac, .wma, .ogg и .ra (RealAudio). Стандарты эти весьма похожи. Разве что .ra в состоянии давать весьма хорошее качество даже на очень низком битрейте.