Уважаймый гость для того чтобы скачать файл Делаем из демки - Мувик, надо пройти регистрацию или войти под своим логином
Делаем из демки - Мувик
20.06.2012, 00:57
Делаем из демки - Мувик.
В данной статье я расскажу, как из обычной CS-демки (обычной или
HLTV, не имеет значения) можно сделать видеоролик в формате AVI, а
точнее сжатый AVI, потому как никому не нужен ролик длительностью в 1
минуту и размером 2 Гб :).
Пока что мы не будем записывать оригинальные звуки из демки (стрельбу,
прыжки и пр.), а сделаем клип просто под музыку (как сделать демку со
звуками я пока что незнаю =)).
Необходимые программы и суть процесса. Сразу оговоримся о софте,
необходимого для создания клипа:
1. VideoMach — скачать.
Простенький видео редактор, позволяющий склеить несколько картинок в
клип.
2. Кодек DivX — http://www.divx.com/
видеокодек, сжимающий AVI-файл в формат DivX .
Преобразовать демку из формата *.DEM сразу в сжатый *.AVI нельзя (хотя и
существуют программы, записывающие с экрана в AVI формат, например,
программа FRAPS, но с большими разрешениями она работает коряво),
поэтому приходится действовать поэтапно:
При проигрывании демки мы будем «нарезать» большое количество
BMP-картинок.
Затем эти скриншоты «склеиваются» в видео редакторе и сжимаются кодеком в
клип.
Все скриншоты записываются в папку "cstike”. При «нарезке» скриншотов
игра очень сильно тормозит — ничего страшного, просто винчестер не
совсем успевает записывать скриншоты в количестве 30 штук в секунду,
придется подождать.
Требования к компьютеру для записи клипа
Главное, чтобы у Вас было достаточно свободного места на винчестере, а
именно на диске с установленной контрой. (т.к. скриншоты записываются
именно туда).
Здесь очень важное значение имеет разрешение, установленное в CS, т.к.
именно оно определяет размер будущих скриншотов и как в последствие
самого мувика. Далее я приведу таблицу, из которой видно сколько места
необходимо на диске, чтобы записать клип той или иной длины в
зависимости от разрешения (условимся, что в 1 секунде — 30 кадров).
Таблица зависимости размера клипа от разрешения и длительности (в 1 сек —
30 кадров)
Разрешение | 1 кадр 1 сек 10 сек 30 сек 1 мин 2 мин 3 мин
-----------------------------------------------------------------------------------
400x300
| 352 КБ 11 МБ 105 МБ 315 МБ 630 МБ 1,3 ГБ 1,9 ГБ
512х384 | 577 КБ 17 МБ 175 МБ 525 МБ 1,1 ГБ 2,2 ГБ 3,3 ГБ
640х480 | 901 КБ 27 МБ 270 МБ 810 МБ 1,6 ГБ 3,2 ГБ 4,8 ГБ
800х600 | 1407 КБ 42 МБ 425 МБ 1275 МБ 2,6 ГБ 5,2 ГБ 7,8 ГБ
Из таблицы, например, видно, что для записи скриншотов эквивалентных 10
секундам демки с разрешением 400х300 необходимо 105 Мб места, а для
записи 3 минут с разрешением 800х600 необходимо 7,8 Гб.
Запись скриншотов из демки осуществляется консольными командами:
startmovie
Эта команда запускает «нарезку» скриншотов. После startmovie пишем
название скринов и потом количество кадров в секунду (рекомендую 30-35).
В итоге, чтобы начать запись надо набрать в консоли: startmovie abc 30.
endmovie
прекращает «нарезку» скриншотов.
Удобно забиндить начало и конец нарезки скриншотов на клавиши, для этого
нужно ввести в консоли или прописать в конфиге следующие команды:
bind [ "startmovie abc 30"
bind ] "endmovie"
Далее мы приводим последовательность действий от запуска CS до сжатия
клипа по алгоритму DivX.
В CS, в меню «Configuration/Video/Modes» выставляем разрешение,
руководствуясь таблицей размеров клипа, приведенной выше (оптимально:
512х384 или 640х480, максимум 800х600).
В консоли пишем: viewdemo имя_демки (загружаем демку, демка должна
лежать в папке cstrike).
Находим подходящий вам момент для мувика, пишем в консоли: startmovie
abc 30, убираем консоль, после завершения момента останавливаем нарезку
(endmovie).
Запускаем программу VideoMach и загружаем в нее все BMP-картинки через
меню «File/Open». Теперь остается выбрать кодек для сжатия и установить
параметры. Мы рекомендуем кодек DivX.
Жмем изображение дискетки для определения свойств AVI-файла.
Выбираем тип файла AVI. Если в фильме не будет звуков, то отмечаем
«Video Only». В строке «Video File» выбираем папку, куда будет сохранен
клип, даем ему имя, например, cs-movik.avi.
Переходим на вкладку «Video». Здесь при необходимости можно обрезать и
перевернуть изображение, выставить количество цветов и т.д. Но нам нужно
настроить параметры сжатия, поэтому жмем кнопку «Format Options».
Выбираем DivX кодек и жмем кнопку «Configure».
На первой вкладке параметров кодека устанавливаем битрейт, т.е.
количество килобит в секунду. Например, битрейт 2000 составляет
(2000:8=250) 250 Кб/сек. Чем больше размер изображения (разрешение
клипа), тем больше нужен битрейт для обеспечения хорошего качества.
Чем выше битрейт, тем лучше качество клипа и соответственно больше его
размер. При меньшем битрейте все наоборот: хуже качество, но меньше
размер клипа.
Когда все опции настроены, закрываем все окна кнопкой «ОК» и нажимаем
«синий треугольник». Начнется процесс преобразования BMP-картинок в
сжатый AVI-файл с выбранным качеством (битрейтом). Клип с высоким
битрейтом создается быстрее, чем тот же клип с низким битрейтом.
При желании вы можете вставить фоновую музыку, с помощью обычного Movie
maker, для более профессионального мувика (с видео эффектами, титрами и
тп.) нужна программа Sony Vegas Pro . Да, кстати, теперь картинки можно
удалить :).
Вот собственно и все. Мувик готов!