Использование встроенного в движок Source механизма записи видео позволит вам записывать ролики с максимальным качеством картинки, любым разрешением и с тем fps, который вы захотите.
Настроим качество картинки перед началом записи видеофайла. Идём в Параметры –> Видео и выставляем настройки:
Формат: Ширина экрана 16:9
Разрешение: 852х480
Режим дисплея: Запускать в окне
Отношение сторон 16:9 – признанный формат для видеопродукции. Да и окошко с видео на YouTube с недавнего времени стало иметь именно такие пропорции.
Максимальный размер ролика поддерживаемый онлайн-сервисами для размещения видео 1280х720, но создание ролика в таком разрешении занимает заметно больше времени, да и места он занимает много и обрабатывается на серверах долго. Поэтому рекомендую начать эксперименты с разрешения 852х480, а когда настанет пора явить миру настоящий шедевр – смело выкладывайте 1280x720.
Использование оконного режима важно при создании видео. Почему объясню чуть позже.
И не забудьте в дополнительных настройках видео поставить детализацию, шейдеры и эффекты на максимум. Видео должно быть красивым
Приступаем к записи видео-файла. Возвращаемся к панельке demoui.
Нажимаем Edit, затем New-> PlayCommands
Задаём момент начала записи:
Start on: TimeUseTick 6000
Commands: host_framerate 30; startmovie mymovie avi
Задаём момент остановки записи:
Start on: TimeUseTick 8000
Commands: endmovie; stopdemo
Что это значит?
host_framerate 30 определяет число кадров в секунду в создаваемом ролике.
startmovie mymovie avi создаёт avi-файл с именем mymovie. Обратите внимание, что между mymovie и avi стоит пробел т.к. avi – не расширение, а дополнительный параметр. Если его опустить, вместо видео-файла на выходе получится тысяча кадров в виде отдельных картинок.
endmovie – остановка записи ролика
stopdemo – остановка проигрывания демки
Теперь перемотаем демку на несколько секунд до момента начала записи. Это позволит избежать мелких ошибок вызванных быстрой перемоткой демки. В панельке demoui сделайте переход Goto на tick 5000.
Нажмите Resume и начнётся проигрывание с момента tick 5000. Закройте все открытые внутри игры окошки: demoui, demo editor, консоль, иначе они попадут в видео-файл. Как только воспроизведение дойдет до tick 6000 выскочит окошко выбора уровня сжатия Video Compression
Именно из-за этого окошка мы должны запускать L4D в оконном режиме. В полноэкранном режиме вы его просто не увидите. Следует выбрать режим сжатия Full Frames (Uncompressed) чтобы избежать ошибок.
Нажимаем Ok и ждём пока запишется ролик.