May 25th, 2014

Как уменьшить размер видеофайла

У меня есть 30-минутный видеофайл в формате видеоконтейнера .wmv размером 530 Мб. На сегодня такой файл тяжеловат для проигрывания на компьютере и уж тем более слишком большой для интернета.

Для уменьшения размера видеофайла я воспользовался программой «HandBrake»:
— сайт: http://handbrake.fr
— вики: http://ru.wikipedia.org/wiki/HandBrake

Это бесплатная программа с открытым исходным кодом, являющаяся «свободным программным обеспечением» и распространяемая по лицензии GPL v2.

Программа является кроссплатформенной, то есть работает на любой из самых популярных аппаратных (и/или программных) платформ: Windows, Mac и Linux (а также некоторых других, не столь популярных).

Я скачал самую свежую на сегодня версию 0.9.9 для Windows (скачивание — на первой же странице сайта по большой красной кнопке). Дистрибутив весит 13,2 Мб. При установке сначала устанавливается программная платформа .NET Framework 3.5 SP1, которая обеспечивает кроссплатформенность. Необходимость этой программы для работы HandBrake — один из двух найденных мной на сегодня минусов HandBrake. Второй минус — программа довольно долго открывается — секунд 10-15. Думаю, эти два минуса связаны между собой (сначала должна запуститься .NET Framework).

У HandBrake есть отличная справочная система (на английском):
https://trac.handbrake.fr/wiki/HandBrakeGuide

Я ее прочел всю, но на самом деле для таких, как я чайников, там нужно прочесть только одну главу:
https://trac.handbrake.fr/wiki/WindowsGuiGuide

Программа заточена под то, чтобы сразу начать работу. В программе есть такое понятие, как «preset», это сборник настроек программы, сделанных экспертом. Таких сборников настроек в программе уже сразу есть около десятка, каждый из которых предназначен для своей задачи. При первом запуске уже выбран сборник настроек «Normal», который считается универсальным, то есть подходящим под большинство наиболее популярных задач.

Чайнику остается указать путь к исходному видеофайлу (Source), название и путь к файлу-результату (Destination) и нажать в панели инструментов на кнопку Start.

Сначала программа HandBrake анализирует исходный видеофайл (поддерживаются почти все существующие на сегодня форматы видеофайлов) и уже на основе этого анализа и установок из сборника установок Normal запускает преобразование в файл-результат. Если на вход может подаваться видеофайл почти какого угодно формата, то на выходе выдаются только .mp4 или .mkv. В руководстве сказано, что эти форматы сегодня имеют все возможные нужные функции и проигрываются на всех существующих устройствах, поэтому якобы других и не требуется. Поверим на слово.

Итак, через 15 минут работы программы я получил следующее:
— исходный видеофайл: формат .wmv, 30 минут, 530 Мб;
— результат: формат .mp4, 30 минут, 76 Мб.

То есть уменьшение в 7 раз, при этом ухудшения качества изображения практически незаметно. Кроме этого, в исходном видеофайле в проигрывателе я не мог перетащить ползунок сразу, к примеру, на середину ролика, просмотр был возможен только с начала. А в видеофайле-результате я могу перескакивать на какой угодно момент в ролике.