Робимо мувік - Web-майстерня - Статьи - fst# Portal

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

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

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

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

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

Таблиця залежності розміру кліпу від роздільної здатності та тривалості (в 1 сек — 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 — загалом, як і першому випадку.

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

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

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

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

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

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

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

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