Найти тему
Хохлов Сабатовский

Как уменьшить размер видео и не испортить качество? Разбираемся с видеокодеками за 2 минуты

Рассказываем про сущность видеокодеков. Зачем нужны и что с ними делать?

В чем суть кодека?

Когда мы снимаем видео, то оно в своем исходном виде прилично весит.

Представьте записываете вы 3-х минутный видос, а он весит 11 гигабайт.

В таких случаях нужен отдельный чемоданчик с картами памяти, иначе материал попросту не поместится.

Чтобы не таскаться с таким чемоданом и все файлы вмещались на карточку — нужен кодек.

-2

Он сжимает данные файла для хранения или отправки, а затем разжимает их для воспроизведения или редактирования. По сути, это компьютерный код, который активируется каждый раз, когда запускается файл.

Но тут не всё так прекрасно. Из-за того, что видео сжимается, из него пропадает часть данных.

Это не так критично, как может показаться. В основном пропадают незначительные, идентичные кадры, записанные камерой.

А если происходят какие-то изменения в снимаемом материале, то кодек их плавно накладывает на предыдущие кадры.

Цель таких кодеков с потерей данных — уменьшить размер файла.

Есть кодеки без потери данных. Их цель улучшить качество медиа файла, одновременно с этим не увеличить его размер.

Как кодек связан с видеоформатом?

Формат файла состоит из сжатых кодеком данных. Бывает так, что формат файла и название кодека — одинаковые.

-3

Тут главное не запутаться, поэтому приводим примерчики:

  • Есть формат — Windows Media Audio, он содержит данные, сжатые кодеком — Windows Media Audio. Названия могут и отличаться.
  • Есть формат — AVI (Audio Video Interleaved), он может содержать данные, сжатые любым кодеком (MPEG-2, DivX, XviD). Так же AVI-файлы могут содержать данные, которые вообще не сжаты никаким кодеком.

Следовательно, в зависимости от того, какие кодеки установлены в вашей системе, одни файлы AVI у вас будут нормально воспроизводится, а другие файлы AVI, несмотря на одинаковое расширение файла, воспроизводится не будут.

-4

Также это затрагивает аудио. Часто бывает ситуация, когда при воспроизведении видео, звук воспроизводится, а вот видео нет. Это значит, на вашем устройстве ну установлен соответствующий видеокодек.

Как определить формат видео и используемый видеокодек?

-5

В Windows

Воспроизведите файл в проигрывателе, затем щелкните на него в библиотеке правой кнопкой мыши и выберите пункт "Свойства". В открывшейся вкладке вам нужны пункт "Видеокодек".

В MACos

Выберите файл и откройте его свойства. Во вкладке найдете пункт "Видеокодек".

А что за кодеки вообще бывают?

Их очень много, но мы разделим их на три группы для лёгкого восприятия.

1. Камерные кодеки.

Для записи видео на самой камере. Характерна высокая скорость кодирования, но низкая скорость декодирования.

Пример: XDCAM; REDCODE; Cinema DNG.

2. Просмотровые кодеки.

Для потребления контента. В интернете или просто в проигрывателях на компьютере/телефоне.

Эти кодеки медленно записывают видео, но быстро его воспроизводят из-за быстрого декодирования.

Очень малы по объему и ресурсоемкие для монтажа.

Пример: H.264; Mpeg 1,2,4; DivX.

3. Монтажные кодеки.

Для производства и обработки видео. Задача кодека - освободить ресурсы компьютера для более эффективной работы.

Вот несколько для примера: DnxHD; Apple ProRes; CineForm.

-6

Кстати, говоря о монтаже. Нужно учитывать кодек видео, которое вы собираетесь монтировать, особенно если оно большое.

При монтировании использовать просмотровые или камерные кодеки — нежелательно.

Видео будет тормозиться, рендер станет дольше, а эффекты вряд ли вы вообще сможете применить. Но если это маленький проект, то вполне возможно использовать какой-нибудь не монтажный кодек.

Чтобы не мучаться с тормозящими видосами в предпросмотровом окне монтажной программы — можете создать прокси файлы или перекодировать исходник из одного кодека в другой.

Однако, тогда понадобиться немало места на жестком диске.