Статті - як зробити фільм з cs-демки

Як зробити фільм з CS-демки

Необхідні програми і суть процесу

Відразу обмовимося про софт, необхідному для створення кліпу:

Вимоги до комп'ютера для запису кліпу

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

Тут дуже важливе значення має дозвіл, встановлене в CS, тому що саме воно визначає розмір майбутніх скріншотів. Далі ми наводимо таблицю, з якої видно скільки місця необхідно на диску, щоб записати кліп тієї чи іншої довжини в залежності від дозволу (домовимося, що в 1 секунді # 151; 30 кадрів).


Таблиця залежності розміру кліпу від дозволу і тривалості (в 1 сек # 151; 30 кадрів)
З таблиці, наприклад, видно, що для запису скріншотів еквівалентних 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 # 151; в загальному, як і в першому випадку.

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

    Тиснемо зображення дискетки для визначення властивостей AVI-файлу.

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

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

    Вибираємо DivX кодек і тиснемо кнопку «Configure».

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

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

    При бажанні Ви можете вставити фонову музику, але тоді потрібно відзначити прапорець «Video and Audio (same file)» (див. Рисунок 2). Так, до речі, тепер картинки можна видалити :)

    Ось власне і все. Фільм готовий!