Перетворюємо демку кс на фільм - Статті про Cs 1

Перетворити демку з формату *.DEM відразу в стислий *.AVI не можна (хоча і є програми, що записують з екрану в AVI формат, наприклад, програма FRAPS, але з великими дозволами вона працює кострубато), тому доводиться діяти поетапно:

Усі скріншоти записуються у папку Half-Life. При «вирізці» скріншотів гра дуже гальмує - нічого страшного, просто вінчестер не зовсім встигає записувати скріншоти в кількості 30 штук на секунду, доведеться почекати.

Вимоги до комп'ютера для запису кліпу краще, щоб у Вас було досить вільного місця на вінчестері, а саме на диску з встановленим Half-Life (т.к. скріншоти записуються саме туди).

Тут дуже важливе значення має дозвіл, встановлений у 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 7,8 ГБ

З таблиці, наприклад, видно, що для запису скріншотів еквівалентних 10 секунд демки з роздільною здатністю 400х300 необхідно 105 Мб місця, а для запису 3 хвилин з роздільною здатністю 800х600 необхідно 7,8 Гб.

Запис скріншотів із демки

Запис скріншотів із демкиздійснюється консольними командами:

* endmovie припиняє «вирізку» скріншотів.

Зручно забиндить початок і кінець вирізки скріншотів на кнопки, для цього потрібно ввести в консолі або прописати в конфізі наступні команди:

bind [ "startmovie abc 30" bind ] "endmovie"

Далі ми наводимо послідовність дій від запуску CS до стиснення кліпу за методом DivX.

* У CS, в меню «Configuration/Video/Modes» виставляємо дозвіл, керуючись таблицею розмірів кліпу, наведеною вище (нормально: 512х384 або 640х480)

* У консолі пишемо: playdemo имя_демки (завантажуємо демку, демка повинна лежати у папці cstrike).

* У консолі пишемо: startmovie abc 30. Зараз, коли нам необхідно зняти якийсь момент, ми прибираємо консоль (йде вирізка скріншотів). Якщо якийсь момент ми не хочемо записувати, то просто висуваємо консоль (вирізка картинок припиниться, демка буде програватися трохи швидше за звичайне). Щоб записати наступний потрібний момент просто ще раз прибираємо консоль.

Якщо демка записана за допомогою HLTV:

* У консолі пишемо: viewdemo имя_демки (завантажуємо демку, демка повинна лежати у папці cstrike).

* Клавішами F2 викликаємо плеєр демок і відмотуємо на той момент, який бажаємо зняти.

* У консолі пишемо: startmovie abc 30 - загалом, як і в першому випадку.

Почнеться процес створення BMP-картинок з обраним дозволом. Під час цього процесу демка буде програватися дуже повільно (прийде почекати). Коли потрібний фрагмент демки закінчиться пишемо в консолі endmovie і виходимо з гри.

Натискаємо зображення дискетки для визначення параметрів файлу AVI.

Вибираємо тип файлу AVI. Якщо у фільмі нічого очікувати звуків, то відзначаємо «Video Only».У рядку "Video File" вибираємо папку, куди буде збережено кліп і даємо йому ім'я, наприклад, cs-movik.avi.

Переходимо на вкладку "Video". Тут за потреби можна обрізати і перевернути зображення, виставити кількість кольорів і т.д. Однак нам необхідно налаштувати характеристики стиснення, тому натискаємо клавішу Format Options.

Вибираємо DivX кодек і натискаємо клавішу Configure.

На першій вкладці параметрів кодека встановлюємо бітрейт, тобто. кількість кілобіт за секунду. Наприклад, бітрейт 2000 становить (2000:8 = 250) 250 Кб/сек. Чим більший розмір зображення (дозвіл кліпу), тим більше потрібен бітрейт для забезпечення непоганої якості.

Чим вище бітрейт, тим краще якість кліпу і відповідно більший його розмір. При найменшому бітрейті все навпаки: гірша якість, але менше розмір кліпу.

Коли всі функції налаштовані, закриваємо всі вікна кнопкою «ОК» і тиснемо «блакитний трикутник» (див. мал. нижче). Почнеться процес перетворення BMP-картинок у стислий AVI-файл із вибраною якістю (бітрейтом). Кліп з найвищим бітрейтом створюється швидше, ніж той самий кліп із низьким бітрейтом.

За бажання Ви зможете вставити фонову музику, проте тоді необхідно відзначити прапор "Video and Audio (same file)" (див. малюнок 2). Так, до речі, зараз малюнки можна видалити :)