Номер телефона

Последнее обновление:

Оптимизируем размер видеофайла

Как оптимизировать размер видео? Это очень просто. При помощи утилиты ffmpeg.

В смысле – как снизить размер файла видео так, чтобы оно практически не потеряло в качестве.

Например, Вы записали видео на телефоне/смартфоне и решили снизить его объем, чтобы оно не занимало много места на жестком диске компьютера. Это тем более актуально, если видеофайл будет размещен на видеохостинге. Скажем, Youtube пока не очень лимитирует размеры видеофайлов, а вот если размещать видео где-то на "своем" хостинге - вот тут размер будет очень даже критичным аспектом.

В Windows (по крайней мере, вплоть до Windows 7 включительно) штатные средства для оптимизации видео отсутствуют. Поэтому там приходится применять разного рода конвертеры. А их еще надо где-то найти и скачать (на свой собственный страх и риск, разумеется). А вот в Linux есть достаточно функциональная команда-утилита:

ffmpeg

Чтобы не тратить времени на общие слова, перейдем сразу к делу. Допустим, у нас есть файл видео в формате MP4 и мы хотим оптимизировать его. Исходное имя файла input.mp4, выходное – output.mp4.

Следует открыть консоль Linux (в том каталоге, в котором находится файл input.mp4) и ввести следующую команду:

ffmpeg -i input.mp4 -c:v libx264 -b:v 2M -maxrate 2M -bufsize 1M -strict -2 output.mp4

Такая команда работает, в частности, в Linux Ubuntu 16.04.4 LTS.

Для больших файлов утилита будет работать некоторое время. Например, файл в формате mp4 размером пару сотен мегабайт может обрабатываться пару минут.

В итоге на выходе получаются видеофайлы, в самом деле, гораздо меньшего объема, но практически не потерявшие в качестве, в частности, если смотреть их на экране размерами 1920*1080 пикселей.

Примечание: иногда в процессе обработки видеофайлов наблюдаются ошибки, вроде:

Past duration 0.744331 too large

Так, файл размером примерно 30 МБ уменьшился до МБ (три мегабайта!). Файл размером 180 МБ сжался до 20 МБ с небольшим. И так далее.

Однако, на качество получающегося в результате видео это не влияет.

Вот, кстати, типичный пример НЕоптимизированного видео:

Скриншот с сайта omsk-news.net
Типичный пример НЕоптимизированного видеофайла, имеющего излишне высокий объем

При длительности всего лишь… 3 минуты 14 секунд размер видео составляет целых 188 МБ. Разумеется, из-за этого видео практически невозможно смотреть, так как оно постоянно прерывается в результате недостаточной скорости сетевого соединения.


Комментарии:
Всего комментариев:0
Пожалуйста, не забудьте ознакомиться с правилами оставления комментариев.



Подписаться на комментарии на этой странице

Мы можем выполнить

Другие услуги
Интересная и полезная
информация
НАПИШИТЕ НАМ
Яндекс.Метрика
Номер телефона
© Copyright Все права защищены 2013-