Найти в Дзене
Фанфики от Rindann

Форматы файлов MP4, MKV, MOV

Если вы любите смотреть фильмы на компьютере, то часто встречали такие форматы как MP4, MKV, MOV, но это контейнеры в котором содержатся трейлеры, фильмы и они могут быть закодированы различными кодеками. Но что такое кодек? Большинство видео сжимается для уменьшения пространства на жестком диске, а кодек это набор решений, которые смогут сжать видео файл, или же наоборот увеличить его. Существует множество кодеков на сегодняшний день, но самый востребованный и популярный h.264. Популярен он потому, что очень хорошо сжимает файл, экономя место на диске, при этом видео картинка остается качественной. В отличие от других кодеков, которые сжимают видео файл пиксель за пикселем, h.264 разбивает кадр на блоки по 256 пикселей в каждом и предсказывает последующий блок, сравнивает пиксели, есть ли разница с фактическим блоком, такой остаточный алгоритм называется Kodak. Дальше сравниваются 16 блоков, это похоже чем-то на шахматную доску, сравниваются блоки от более маленьких к большим. Этот

Если вы любите смотреть фильмы на компьютере, то часто встречали такие форматы как MP4, MKV, MOV, но это контейнеры в котором содержатся трейлеры, фильмы и они могут быть закодированы различными кодеками.

Но что такое кодек? Большинство видео сжимается для уменьшения пространства на жестком диске, а кодек это набор решений, которые смогут сжать видео файл, или же наоборот увеличить его. Существует множество кодеков на сегодняшний день, но самый востребованный и популярный h.264. Популярен он потому, что очень хорошо сжимает файл, экономя место на диске, при этом видео картинка остается качественной.

В отличие от других кодеков, которые сжимают видео файл пиксель за пикселем, h.264 разбивает кадр на блоки по 256 пикселей в каждом и предсказывает последующий блок, сравнивает пиксели, есть ли разница с фактическим блоком, такой остаточный алгоритм называется Kodak. Дальше сравниваются 16 блоков, это похоже чем-то на шахматную доску, сравниваются блоки от более маленьких к большим.

Разбите на блоки
Разбите на блоки

Этот алгоритм похож не то как .jpeg обрабатывает изображение, вы выбираете большую степень сжатия и соответственно качество видео впоследствии ухудшается.

-3

Но у h.264 хороший алгоритм предсказания и даже включает в себя фильт сжатия блочности. Вы могли видеть, что h.264 применяется в основном там, где нужен маленький размер файла и особо не нужна качественная картинка, например на стриминговых сервизах, видеохостингах по типу Youtube и других. В то время как в DVD и Blu-Ray файлы весят в разы больше, а закодированы они были в MPEG-2.ысокоэффективное кодирование видеоизображений

H.264 и MPEG2
H.264 и MPEG2

Новый кодек h.265 постепенно наращивает свою популярность, также известный как HEVC (Высокоэффективное кодирование видеоизображений). Он более эффективен, нежели h.264, потому что стал использовать блоки по 4096 пикселей и у него был улучшен алгоритм предсказывания.

Высокоэффективное кодирование видеоизображений
Высокоэффективное кодирование видеоизображений

Это очень важно, когда в нашу эру развития интернета, интернет-трансляция, стримингового телевидения, игр, больших разрешений (4K, 8K), а скорость доступа в интернет не у всех позволяет просматривать такие большие массивы файлов, тут и спасает h.265 многократно сжимая большие видео файлы, почти без потери качества, открывая возможность просмотра видео онлайн, в большом разрешении.

-6

Но есть один минус в этих кодеках, h.264 и h.265 защищены патентами, соответственно если компании хотят легально их использовать, то им надо платить роялти. И это мотивирует продвигать кодеки vp8 и vp9. Это кодеки с открытым исходным кодом, которые продвигает Google. Они очень сильно приблизились HEVC, но пока есть различия в изображениях, до сих пор идут споры, что лучше, но пока однозначного ответа нет.

Некоторые компании, такие как например Netflix, просто используют тот кодек, который будет лучше работать на их оборудовании

-7

А теперь давайте перейдем к контейнеру mp4. Он совместим с кодеками MPEG и h.264, а также дружит с аудио-потоком AAC и MP3. Есть еще один нюанс, если вы увидите формат файла .m4v - этот тот же MP4, но с включенным DRM (защита от копирования) и если он у вас не запуститься, можно попробовать просто сменить разрешение на mp4.

-8

И хоть контейнер MP4 все еще остается очень популярным, MKV очень быстро отвоевывает у него свою часть. Его преимущества в том, что он поддерживает множество видео кодеков и аудио-потоков, включая новый h.265. А также имеет более гибкую настройку глав в контейнеру, есть возможность восстановить поврежденный видео файл.

-9

Есть и множество других, например MOV, разработанный Apple. Поддерживает несколько кодеков, а также его легко редактировать на лету, без необходимости переписывать весь видео файл. Также с этим контейнером проще работать в Final Cut, обрезав и отредактировав нужные части видео, вам нужно перекодировать только эти части, в отличие от других контейнеров и видеоредакторов, которые будут кодировать весь файл целиком, даже при незначительном изменении.

-10

Напоследок хочу упомянуть такие форматы как FLV или F4V, это Flash видео, которое сейчас умирает, не в последнюю очередь из-за прекращения поддержки Adobe.