Рендер демок

Team Fortress 2 - современный командный шутер с уникальной системой выбора класса игрока, от Пиромана с огнеметом до тяжеловооруженного штурмовика-пулеметчика.
Сообщение
Автор
Аватара пользователя
Dimak666
Полковник
Полковник
Сообщения: 1286
Зарегистрирован: 11.10.2007
Откуда: Тардис
Благодарил (а): 44 раза
Поблагодарили: 255 раз
Контактная информация:

#1 Сообщение 09.10.2010, 11:47

У некоторых людей слабые компьютеры (Я в том числе %)). Поэтому запись видео (Прикольный момент в игре, или фрагмуви) превращается в настоящую пытку т.к приходится жертвовать качеством видео и/или фреймрейтом. Я нашел способ чтобы записывать в хорошем качестве и разрешением аж в FullHD 60fps и при этом не теряя фреймрейт во время игры. Способ довольно простой, человек записывает демку, потом с помощью некоторых комманд, все кадры демки рендерится в .jpeg и .wav, а потом конвертим в .avi через Virtual Dub.


Все инструменты которые нам нужны
[frame]1. Сама игра, подходит любая игра на сурсе
2. Virtual Dub - для преобразования из кучи фреймов в видео.
3. H.264 Кодек - для сжатия видео, при условии если вы не хотите сделать видео-монтаж, тогда придется выбрать Huffyuv он записывает видео без потерь, а получаются видео на несколько гигабайт меньше чем без компрессии.
4. Место на диске, этот процесс ест очень много места на диске, минута кодека Huffyuv весит 2 гига в минуту, а кодек H.264 весит около 30-40 мегов в минуту при 1500 мбис/с, так что запасайтесь %)[/frame]

Ну все, думаю что начнем, я покажу на примере Портала, но в ТФ2 все надо делать тоже самое.
1. Ставим все настройки и разрешение на минимум чтобы было как можно больше ФПС, если во время записи демки будет низкий фпс, в видео будут заметны подлагивания.
Изображение
2. Записываем демку, во время игры введите в консоли record <назание демки>.
Изображение
3. Когда запишите все что надо, введите в консоли stop.
Изображение
4. Теперь введите в консоли disconnect, чтобы отключится от сервера.
Изображение
5. Теперь ставим все настройки на максимум, разрешение 1280x720 или 1980x1080, если вы хотите записывать в FullHD, а режим отображения "В окне".
Изображение
6. Теперь вводим в консоли host_framerate 60 - сколько фпс будет в видео, можно и 30.
Изображение
7. Теперь вводим startmovie <название фильма> jpg wav jpeg_qality <качество видео 1-100>
Для тех кто хочет идеальное качество видел можно также сделать так startmovie <название фильма> avi
и выбрать кодек Huffyuv, или Uncompressed ОСТОРОЖНО!!! он ест очень много гигабайт.
Изображение
8. Вводим playdemo <название вашей демки>
Изображение
Теперь движок будет проигрывать демку и каждый кадр записывать в файл.
9. Когда демка кончится (должно появится главное меню игры), вводим endmovie
Изображение
10. Можно выходить из игры и для тех кто сделал видео с кодеком Huffyuv или Uncompressed туториал окончен
11. Поздравляю теперь в папке вашей игры (<имя вашего аккаунта>/team fortress 2/tf2/) есть туева куча джепегов %).
Изображение
12. Теперь открываем VirtualDub, нажимаем file -> Open video File -> идем в папку игры <имя вашего аккаунта>/team fortress 2/tf2/ и открываем все джепеги по порядку :D Открываем самый первый джепег и программа сама все дополнит.
Изображение
13. Теперь нажимаем Audio -> Audio from other file, идем в папку игры <имя вашего аккаунта>/team fortress 2/tf2/ и выбираем файл <название вашего фильма>.wav
Изображение
14. Теперь нажимаем Video -> Frame Rate и выбираем Change so video and audio duration match, чтобы у вас был точь в точь синхронизация с аудио.
Изображение
15. Теперь нажимаем Video -> Compression и выбираем ваш любимый кодек, я выбрал h.264 (ffdshow)
Изображение
16. Нажимаем на клаве F7, выбираем куда сохранить файл и нажимаем "Сохранить"
Изображение
17. Наблюдаем за процессом кодирования.
Изображение
18. Все, поздравляю, теперь у вас достойное качество видео как у буржуев.
Результат трудов под следующим спойлером.
Все, туториал закончен, будут правиться только ошибки.
Последний раз редактировалось Fast_zombie 09.10.2010, 11:47, всего редактировалось 2 раза.
Причина: Я начну, пожалуй=)

Аватара пользователя
Fast_zombie
Модератор
Модератор
Сообщения: 1223
Зарегистрирован: 17.04.2008
Откуда: Понаехал в Питер
Поблагодарили: 9 раз
Контактная информация:

#2 Сообщение 09.10.2010, 15:26

Dimak666
Зачем нужна эта тема, если про source recorder уже есть в этом разделе и спокойно поднимается поиском; в Google по аналогичным запросам также можно нарыть прилично инфы, не гоовря уже о YouTube. И примеры там из Team Fortress 2, если на то пошло.

Аватара пользователя
Dimak666
Полковник
Полковник
Сообщения: 1286
Зарегистрирован: 11.10.2007
Откуда: Тардис
Благодарил (а): 44 раза
Поблагодарили: 255 раз
Контактная информация:

#3 Сообщение 09.10.2010, 17:16

Fast_zombie
Тема созданна для тех кто не знает.

Аватара пользователя
daddy
Сержант
Сержант
Сообщения: 49
Зарегистрирован: 12.12.2009
Откуда: Minsk, Belarus
Контактная информация:

#4 Сообщение 09.10.2010, 17:16

pldx recording tool тоже неплохо
по ней бы гайд написал кто
Изображение
Изображение

Аватара пользователя
Dimak666
Полковник
Полковник
Сообщения: 1286
Зарегистрирован: 11.10.2007
Откуда: Тардис
Благодарил (а): 44 раза
Поблагодарили: 255 раз
Контактная информация:

#5 Сообщение 09.10.2010, 17:23

daddy
PLDX дает все на блюдечке с кучей эффектов, неплохо, но также некоторые люди не знают какой кодек выбрать.

Аватара пользователя
Fast_zombie
Модератор
Модератор
Сообщения: 1223
Зарегистрирован: 17.04.2008
Откуда: Понаехал в Питер
Поблагодарили: 9 раз
Контактная информация:

#6 Сообщение 09.10.2010, 17:39

Dimak666
Тема созданна для тех кто не знает.
Капитан Очевидность бьётся в агонии. Ладно, создана, так создана.
Huffyuv
Впервые слышу, а в After Effects его можно затолкать? И как-то смущает фраза "не обновлялся с 2002 года"

Аватара пользователя
Dimak666
Полковник
Полковник
Сообщения: 1286
Зарегистрирован: 11.10.2007
Откуда: Тардис
Благодарил (а): 44 раза
Поблагодарили: 255 раз
Контактная информация:

#7 Сообщение 09.10.2010, 20:15

Fast_zombie
Не знаю насчем АЕ, но то что он не обновлялся, не проблема.

Аватара пользователя
Sadist
Модератор
Модератор
Сообщения: 1437
Зарегистрирован: 21.01.2008
Откуда: Москва
Контактная информация:

#8 Сообщение 09.10.2010, 20:58

а кодек H.264 весит около 30-40 мегов в минуту при 1500 мбис/с
Очевидные расчёты показывают, что минута 1500 килобитного видео весит чуть более 11 мегабайт.
Изображение

Аватара пользователя
Dimak666
Полковник
Полковник
Сообщения: 1286
Зарегистрирован: 11.10.2007
Откуда: Тардис
Благодарил (а): 44 раза
Поблагодарили: 255 раз
Контактная информация:

#9 Сообщение 09.10.2010, 22:24

Sadist
К сожалению это не так, мое 10 секундное видео весит 7 мб.

Аватара пользователя
Sadist
Модератор
Модератор
Сообщения: 1437
Зарегистрирован: 21.01.2008
Откуда: Москва
Контактная информация:

#10 Сообщение 11.10.2010, 04:28

А вообще, честно говоря, способ извратский. Гораздо легче записать демку, а потом какой-нить прогой записать в мпег2 в с битрейтом 8-10мбит. А потом уже переконвертировать в н264. И я совершенно не поинмаю зачем нужны 60 кадров для видео, когда даже в блюрей рипах используется 23.976 к/с.
Изображение

Аватара пользователя
Fast_zombie
Модератор
Модератор
Сообщения: 1223
Зарегистрирован: 17.04.2008
Откуда: Понаехал в Питер
Поблагодарили: 9 раз
Контактная информация:

#11 Сообщение 11.10.2010, 18:44

Sadist
Замедление можно сделать на 60 кадрах. Т.е. со спец. плагином для Афтера можно, конечно, и с 30 кадров растянуть, но так получается качественнее.

Аватара пользователя
otis
Лейтенант
Лейтенант
Сообщения: 175
Зарегистрирован: 05.11.2009
Откуда: Украина
Контактная информация:

#12 Сообщение 18.10.2010, 00:32

Dimak666 писал(а):daddy
PLDX дает все на блюдечке с кучей эффектов, неплохо, но также некоторые люди не знают какой кодек выбрать.
Точно такой же либо Lagarith Codec или можно через Easy h264

Аватара пользователя
Dimak666
Полковник
Полковник
Сообщения: 1286
Зарегистрирован: 11.10.2007
Откуда: Тардис
Благодарил (а): 44 раза
Поблагодарили: 255 раз
Контактная информация:

#13 Сообщение 18.10.2010, 22:15

Кстати, просьба модеров заскринить в тф2 туториал и выложить на нормальный хостинг

Аватара пользователя
otis
Лейтенант
Лейтенант
Сообщения: 175
Зарегистрирован: 05.11.2009
Откуда: Украина
Контактная информация:

#14 Сообщение 19.10.2010, 00:47

Dimak666 писал(а):Кстати, просьба модеров заскринить в тф2 туториал и выложить на нормальный хостинг
Так на pldx и так нормально?!

Аватара пользователя
Dimak666
Полковник
Полковник
Сообщения: 1286
Зарегистрирован: 11.10.2007
Откуда: Тардис
Благодарил (а): 44 раза
Поблагодарили: 255 раз
Контактная информация:

#15 Сообщение 23.10.2010, 23:34

nick2808
с pldx все-равно придется поработать.

Ответить