В настоящее время всемирную интернет паутину захлестнула волна создания мувиков игры в Counter Strike. Так как демки для для Counter Strike занимают довольно много места, то гораздо приятнее смотреть демку в видеоформате. Тем более что видеофайл дает гораздо больше возможностей для проявления своих режиссерских талантов. Я даже не буду говорить о различных видеоэффектах и звуковом сопровождении. Но чтоже так долго сдерживало эту лавину? Долгое время считалось что для создания нормального видео файла требуется мощный компьютер, дорогая плата видео захвата и сложнейший софт. Естественно для создания какого либо компьютерного фильма вам не помешает обладать одним из выше перечисленных рулезов, но для записи в видеофайл обычной демки вам потребуется не так уж много времени и сил. Конечно возможность записать видео без платы видеозахвата появилась у любителей Counter Strike совсем недавно, буквально с выходом последних версий. Так что создание обычного мувика сегодня - это относительно несложный, с технической точки зрения, процесс. Но всегда есть одно но, в нашем случае этих "но" несколько. Во-первых надо определиться с софтом, мощностью вашего компьютера, продумать сюжет ну и естественно найти подходящую демку. Давайте по порядку разберемся со всеми пунктами и заодно попробуем сделать какой нибудь приличный мувик.
1. Первый шаг. Для простой записи демки вам потребуется рабочая версия игры и ваща сикдемка. Если у вас есть уже записаная демка, то вы должны поместить файл с расширением dem (демку) в папку сstrike. Если вы хотите записать демку то запустите игру со следующими параметрами: hl.exe -console или cstrike.exe -console. Во время игры ведите в консоли (вызывается при нажатии на ~) record coolgame.dem, где coolgame это название вашей демки, его вы можете сделать любым. Чтобы остановить запись демки введите команду stop.
Теперь, когда у вас есть демка, вам необходимо запустить ее. Для начала, дабы избавиться от тормозов, надо установить минимально возможное разрешение - 640x480. 3айдите в консоль и введите команду "playdemo <имя демки>", например play coolgame.dem, где coolgame.dem, как вы помните, это название вашей демки. Далее вы должны ввести команду "startmovie <имя мувика> ", для примера startmovie coolgame 30. Демка будет идти с заметными тормозами, но не пугайтесь, так надо. Для остановки записи введите команду "endmovie". Хочу заметить что при выполнение этих действий надо помнить о некоторой тонкости - команду startmovie надо вводить сразу же после playdemo, так как демка начнет проигрываться раньше чем вы введите startmovie. Поэтому есть смысл максимально ускорить ввод команд, зайдя в консоль напишите сначала команду startmovie, потом начните проигрывание демки, и сразу же после начала проигрывания демки быстро нажимайте ~ для повторного вызова консоли, клавишу "вверх" и Enter. Если же вы сами записывайте демку, то при игре постарайтесь несколько секунд в самом начале ничего не делать, дабы потом не спешить с вводом команд.
Также демки очень удобно запускать при помощи программы GeekPlay. Эта программа покажет вам до начала проигрывания основную информацию о демке, например название карты, количество человек и пр. 2. Второй шаг. Вторым шагом вы должны воспользоваться специальными программами, которых сейчас большое кол-во. Все дело в том, что при вводе команды startmovie Counter-Strike начинает делать скриншоты и сохранять их в главную директорию игры, то есть папку Half-Life или Counter-Strike. Делает это КС со скоростью, которую вы указали в качестве FPS, тоесть оптимальным количеством кадров в секунду будет число 30. Итак раз в секунду игра будет сохранять 30 скриншотов в формате bmp. Согласитесь, для демки, которая длится больше 10 минут потребуется довольно много места, так что вам придется освободить его на вашем жестком диске. Так как мы уже имеем какое-то количество скриншотов, давайте для быстроты и экономии переведем все bmp в jpg формат.
Воспользуемся для этого одной из самых известных программ AcdSee. Запустив ACDSee.exe перейдем в папку, где хранятся все наши картинки. Далее выделим их и воспользуемся в меню Tools функцией Convert (Ctrl + F). В появившемся окошке выберем наиболее экономичный и подходящий формат jpg, укажем путь куда сохранять новые изображения и отметим поле Remove/Replace original для того чтобы новые jpg файлы заменяли собой старые bmp.
3. Третий шаг. Теперь мы должны воспользоваться программой VideoMach или pjBmp2Avi. Также вы можете использовать програму Animation Shop которая входит в пакет Paint Shop Pro, но довольно внушительный размер дистрибутива устраевает далеко не всех. Для простой конвертации из bmp или tga в avi вы можете воспользоваться довольно простенькой утилитой pjBmp2Avi. Для более серьезной работы используйте VideoMach.
Запустив VideoMach вы увидите два экрана и три окна. Окна предназначены для предварительного просмотра, в первом исходный файл, в последнем конечный. В первое окно заносятся все графические и видео файлы, во второе коно заносятся аудио файлы, а в треть различные видео эффекты. Как видите пока все просто! Занесите в первое окно все скриншоты. Во второе окно занесите аудио файл. Итак, теперь кликните по пиктограме дискеты, расположенной над окном с аудио файлами.
а) Files
В Output Mode вы можете выбрать тип конечного файла: видео и аудио как одно целое, видео и аудио разными файлами, только видео, только аудио. В пункте Video File вы должны выбрать папку и название конечного видео файла. В поле Format вы можете выбрать тип конечного файла, оставьте Avi.
б) Video
В Resolution вы можете выбрать разрешение конечного файла. Клинкув на кнопку Resize вы вызовите окно Video Size Settings в котром вам предложат установить ширину и длину. Make resolution divisible by - сделать разрешение кратным вашему числу. В Sacaling Method вы можете выбрать Resample (высокое качество) или Resize (высокая скорость). В закладке Advanced вы так же можете установить растягивание картинки, сжатие, подгонку по центру и т.д. для маленьких или для больших изображений, которые не соответствуют установленному разрешению. Вернувшись на закладку Video вы можете установить обрезание изображения нажав на кнопку Resize. Или например повернуть изображение, нажав на кнопку Rotate.
Частоту кадров вы можете установить сняв галочку Automatic в поле Frame Rate (fps). По умалочанию стоит 30 кадров в секунду, что является оптимальным числом, так как при записи демки мы использовали такой же fps. В поле Color Depth вы можете установить глубину цвета. Сняв галочку Automatic вы можете самостоятельно изменить все настройки, и например сделать ваше видео черно белым, что кстати сильно уменьшит размер финального файла. Grayscale - сделать изображение чернобелым, Reduce to Single Pallete - сократить до одиночной палитры, идентично Index Color в PhotoShop, позволяет уменьшить размер файла за счет создания палитры цвета. Dithering - дрожание, Lite - легкое, Heavy - сильное.
В поле Frame Order вы можете отметить галочкой пункт Save Backwards для того, чтобы отсчет кадров шел с конца.
В Format Options вы должны выбрать кодек сжатия вашего видео и аудио потока. Кодеки позволяют уменьшить размер вашего конечного файла за счет ухудшения качества. На сеогдняшний день одним из самых известных и перспективных кодеков является DivX. В конце статьи будет приведен список кодеков с их краткими описаниями. Итак, в появившемся, после нажатия на кнопке Format Options, окне вы можете выбрать тип отображаемых кодеков. Codecs compitable.... - все совместимые с текущими настройками кодеки, All compression..... - все допустимые кодеки, All installed codecs - все установленные кодеки. Выбирайте кодеки, которые показываются в окне, расположенном ниже, и устанавливайте нужное качество сжатия (Compression Quality), чем выше качество сжатия - тем хуже качество видео - но меньше конечный размер. Не забывайте что почти каждый кодек имеет дополнительные настройки, для этого выберите кодек и нажмите кнопку Configure.
Отметив галочкой Key Frame Every вы можете установить шаг для ключевого кадра.
Отметив Date Rate вы можете указать скорость данных в килобайт за секуду.
Кнопка System DEfault сбрасывает настройки на системные по умолчанию.
В закладке Author Info вы можете указать некоторую инофрмацию. Artist - автор, Comment - коментарии, Copyright - права, Engineer - режиссео, Name - название, Product - продукт, Subject - тема. в) Audio
Эта закладка отвечает за звук. Нажав на кнопку Standart Audio Formats вы можете выбрать качество звука: CD-quality - CD качество (наивысшее), Radio quality - радио качество (плохое), и Telephone quality - телефонное качество (подходит только для речи).
На поле Sample Rate вы можете установить чатсоту звука в герцах, чем выше частота - тем выше качество, но больше размер.
На поле Channels вы можете выбрать типа звука - моно и стерео.
Resolution - музыкальное разрешение, 8 или 16 бит.
Interleave - сняв галочку вы можете установить количество кадров для прослойки.
Нажав на кнопку Format Options вы можете настроить аудио кодек.
После всех настроек можете нажать на кнопку OK и затем над окном с аудиофайлами нажать на пиктограмму кнопки Play (Start Processing) для начала рендеринга. После окончания вы сможете просмотреть свой видеофайл.