Как сжать видеофайл с помощью Virtualdub

Любой, кто пробовал играть с любым видом видео, знает, насколько огромными могут быть несжатые видеофайлы. Огромный размер видеофайлов - вот что привело к распространению алгоритмов сжатия видео, таких как DivX, Xvid, MP4 и т. Д., Но как именно сжать несжатое видео в один из этих форматов, чтобы сэкономить место и сохранить рассудок?

В этом посте мы научим вас именно этому. Мы будем использовать приложение с открытым исходным кодом под названием Virtualdub для сжатия видеофайла, при этом сохраняя качество оригинала.

VirtualDub - это утилита для захвата / обработки видео для Windows. Он бесплатный, с открытым исходным кодом и выпущен под лицензией GNU GPL.

Чтобы начать использовать Virtualdub, загрузите и установите его с virtualdub.org. По умолчанию Virtualdub не имеет встроенных кодеков сжатия видео из-за лицензионных ограничений. Однако вы можете начать работу, загрузив кодек Xvid с www.xvid.org. Это формат, в который мы будем сжимать наше видео.

После установки кодека запустите Virtualdub и нажмите ctrl + O, чтобы загрузить несжатое видео. Virtualdub должен загрузить видео, и вы должны увидеть экран, аналогичный показанному ниже.

Virtualdub

Это называется просмотром временной шкалы.

Видеоформат, такой как .avi, который я здесь загрузил, состоит из двух частей: видео и аудио, и мы можем обрабатывать обе части отдельно для сжатия. Чтобы дать представление об уровне сжатия, который мы достигаем, размер несжатого файла составляет около 716 МБ. Мы посмотрим на размер сжатого файла, как только закончим процесс.

Virtualdub

Нажмите "Видео" и выберите параметр "Сжатие" (или нажмите ctrl + P). Из списка кодеков, отображаемого в левой части окна, выберите " Кодек Xvid MPEG-4" и нажмите

Настроить

. Virtualdub

Единственная опция, о которой вам нужно беспокоиться в окне настройки, - это целевой битрейт. Когда вы впервые откроете это окно, вы увидите в нем значение по умолчанию, которое является битрейтом исходного файла. У меня было 700 кбит / с. Я изменил его на 300 кбит / с. 300 - это достаточно приличный битрейт, если вы создаете видео для Интернета и беспокоитесь о размере файла, о чем и идет речь в этом руководстве, верно?

Нажмите ОК и вернитесь к просмотру шкалы времени.

Теперь нам нужно выбрать кодек сжатия для аудио части файла. В меню Аудио выберите заголовки параметров " Режим полной обработки". Теперь снова выберите "Аудио" и нажмите "Сжатие".

Virtualdub

В списке кодеков Audi выберите MPEG Layer-3 и нажмите ОК, чтобы вернуться к просмотру шкалы времени.

Теперь, чтобы создать сжатый файл, выберите параметр Файл-> Сохранить как AVI и дайте новое имя сжатому файлу. Virtualdub должен начать сохранять сжатый файл в выбранное вами место.

Virtualdub

После завершения процесса сжатия вы можете проверить размер нового файла.

Virtualdub

Isn’t that amazing ?

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

8 комментариев

  1. Я запускаю Linux (Ubuntu 9.04), будет ли это правильно работать с Wine?


    Я не уверен, будет ли Virtualdub работать с вином. Однако, если вы используете Linux, вы можете сделать то же самое с помощью mencoder или ffmpeg. Оба они являются инструментами командной строки, поэтому с ними вы не получите красивого графического интерфейса.

  2. @Andyvan, вы можете установить виртуальный дубляж из синаптического менеджера.

  3. Извините, я сделал ошибку, не в Synaptic, но вы можете установить Avidemux, он очень похож, имеет те же функции, и вы можете установить его из Synaptic.
    Поздравления для вашего блога!


    Да, virtualdub недоступен в репозиториях ubuntu. На самом деле, я не думаю, что он вообще доступен для Linux. Я тоже попробую avidemux. Похоже, ожидается еще один пост по этой теме :-)

  4. Я делаю много демонстраций tf2 и превращаю их в avi, затем сжимаю их с помощью xvid mpeg4 в vdub, и качество выглядит приличным, но я вижу видео на YouTube, и качество выглядит таким богатым, как будто они играли в обряд игры, что мне нужно сделать, чтобы получить такое качество ???


    Качество видео зависит от многих факторов, таких как тип камеры, освещение (если вы записываете с помощью внешней камеры), разрешение захвата и, если вы сжимаете видео, то используемый кодек и различные настройки для него.

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

    1. Когда я записываю его с помощью встроенного в игру рекордера "без камер или чего-то еще", тогда, когда я сжимаю в avi, я использую сжатие видео без потерь с помощью камеры и запускаю в 840 × 480 в окне "кто-то сказал, что он будет лучше масштабироваться на YouTube, если я запускаю" это 840 × 480 ″, я не знаю, я попробую снимать в более высоком разрешении и играть с битрейтом .. Большое спасибо за помощь ...

Комментарии закрыты.