Battlefield: Bad Company 2 чем писать видео с игры

chem

Давно хотел проверить чем же лучше писать игровое видео. Обычно в таких случаях спасает Fraps, но учитывая что, Bad Company 2 довольно прожорливая игрушка нужно выбрать оптимальный вариант, минимально нагружающий систему. Для тестов выбрал три наиболее популярные программы: Fraps, PlayClaw и WeGame.

Если спросить у google можно значительно увеличить список, правда мы скорее всего получим ужасное качество видео, конфликт с PunkBuster’ом или еще большую нагрузку на систему. По сути писать можно любой программой если действие возможно снова и снова повторить, пускай даже у нас 15 фпс. Но если мы хотим писать всю игру при этом не списывая все неудачи на тормозную программу желательно выбрать самый быстроходный вариант.

Компьютер на котором проводились испытания имеет следующую конфигурацию

Процессор Quad Q9400 2.66 HGz
Видео GeForce GTX285 (Nvidia driver 197.13)
Память 8гб DDR2
Операционная система Win 7 Х64

Естественно на других конфигурациях фпс может значительно отличаться. Стоит отметить, что наиболее важные компоненты для записи видео это процессор и видеокарта, память сейчас на каждом геймерском компьютере имеется в к-ве как минимум 4 гигабайтном, не думаю, что хоть одна игра на сегодняшний день сможет использовать более 4гб. 8 гигабайт оперативной памяти для записи видео с игры нам абсолютно не нужно и если у вас имеется всего 4гб результат не будет отличатся.

Понятно, что на пустой локации особенно если смотреть в небо средний фпс может быть равен сотне, поэтому испытания проводились на одном и том же сервере «в бою», ведь в спокойных сценах фпс всегда выше. Во время тестов играло 24 человека. На глаз могу сказать, что при 32-ух игроках средний фпс будет немного ниже. Настройки графики выставлены на минимум, разрешение экрана 1920*1200. Средний фпс в игре с такими параметрами равен 50-кадрам.

Качество буду измерять тремя значениями: минимальный фпс, средний фпс, максимальный фпс. Сразу хочу пояснить, минимальный фпс это не самая меньшая цифра во время записи, бывают «глючные моменты» ступор антивируса, какой-то своп в системе, неудачная локация, баг в игре и т.д. Точно так же и максимальный фпс, если за 5 минут записи один раз счетчик показал нам цифру 90 это бывает, но очень редко. Таким образом я выбрал три средние значения, их можно описать как:

Простая сцена (макс. фпс), когда противника нет и кроме самой локации мы ничего не видим;
Средняя сцена (средн. фпс), убийство врага, забег с товарищами по команде с целями на средних расстояниях;
Сложная сцена (мин. фпс), много эффектов, совсем ближний бой в котором несколько человек, например.

WeGame

Для использования программы WeGame нужно обязательно зарегистрироваться на сайте. Запомните логин и пароль, они будут нужны для входа в программу.

wegame site

После регистрации жмем download и устанавливаем программу

wegame login

Вводим логин и пароль

wegame

Так выглядит главное окно программы

wegame settings

В настройках мы можем выбрать качество записи web или HD и количество кадров

Текущая версия программы 1.2.1 . После настройки всех параметров запускаем BFBC2.

wegame on

Зеленый квадратик в верхнем левом углу говорит о том, что программа готова к записи видео

Мне пришлось перезапускать игру несколько раз, индикатор не хотел появляться, хотя запись работала. Интерфейс в этом плане довольно странный, зеленый квадрат есть, значит запись не идет, когда включаем запись индикатор исчезает и как бы мы записываем, но вдруг что-то не так и на самом деле ничего не пишется, недоработка мне кажется. Я несколько раз вылетал при остановке записи, а иногда остановка записи стопорила игру почти на минуту.

В настройках программы не так много опций, мы можем выбрать качество записи HD (размер видео1024*640) или web (размер видео 640*400) и количество фпс (количество кадров в секунду для видео).

Итак, все по очереди.

30 кадров, качество HD

  • макс фпс 40
  • средн фпс 28-30
  • мин фпс 25
    Размер десяти минутного файла 2,3гб.

20 кадров, качество HD

  • макс фпс 45
  • средн фпс 35-38
  • мин фпс 29
    Размер десяти минутного файла 1,4гб

30 кадров, качество web

  • макс фпс 40
  • средн фпс 29-34
  • мин фпс 25
    Размер десяти минутного файла 1,2гб.

20 кадров, качество web

  • макс фпс 50
  • средн фпс 41-45
  • мин фпс 38
    Размер десяти минутного файла 0,8гб

В web варианте качество видео ужасное, прочитать текст невозможно, если вы собираетесь его кому-то показывать этот вариант вам не подходит :)
HD качество более-менее сносное, для средненького фрагмуви или демонстрации чего-нибудь вполне сойдет, если же у вас желание создать ролик уровня machinima нужно искать альтернативу.

Еще один минус программы в том, что фпс показывать она не умеет. Зато в ней есть некое подобие социальной сети, все скриншоты и видео WeGame умеет самостоятельно заливать на оф сайт в ваш аккаунт. Ну и наверное последняя капля это запись без звука на Win 7 X64 системе. На одном из форумов нашел решение которое у меня не работает.
[spoiler]Идём в ПУСК, далее ПАНЕЛЬ УПРАВЛЕНИЯ, далее ЗВУК (управление звуковыми устройствами), сверху выбираем вкладку ЗАПИСЬ, далее кликаем правой кнопкой мыши (по пустому месту) и выбираем показать отсоединённые устройства. Далее… появятся несколько устройств, кликаем на СТЕРЕОМИКШЕР правой кнопкой мыши и ВКЛЮЧАЕМ УСТРОЙСТВО. Жмём ОК.[/spoiler]

PlayClaw

Купить программу можно на сайте www.playclaw.com, почему именно купить я напишу ниже. На данный момент доступна версия 1.9 сборка 921.

play calw settings

Настройки программы

В настройках мы можем выбрать уровень сжатия, к-во ядер процессора, частоту кадров и размер видео (полный размер — текущее разрешение экрана в игре или половина). На глаз, уровень сжатия абсолютно не влияет на фпс, правда здорово влияет на размер файла. Все тесты проводились с опцией «сильное сжатие». Количество процессоров значительно влияет на фпс, но тут все зависит от конкретной модели вашего камня. Для меня оптимально значение «1″, при двух разницы почти незаметно, три немного просаживают фпс и если выбрать 4 ядра начинаются лаги.

30 кадров, полный размер

  • макс фпс 40 (немного тормозит, хоть и фпс в норме)
  • средн фпс 32-35
  • мин фпс 29
    Размер десяти минутного файла 2,1гб

20 кадров, полный размер

  • макс фпс 45
  • средн фпс 35
  • мин 30
    Размер десяти минутного файла 2гб.

30 кадров, половинный размер

  • макс фпс 38
  • средн фпс 33
  • мин фпс 28
    Размер десяти минутного файла 1,3гб.

20 кадров, половинный размер

  • макс фпс 50
  • средн фпс 42
  • мин фпс 30
    Размер десяти минутного файла 1,2гб

Размер несжатого десяти минутного видео (полный размер, 30 кадров) ~35гб.

Качество видео на достойном уровне если сравнивать с WeGame это как Camrip и BDrip :) Подойдет для абсолютно любых роликов. Если присмотреться кодек PlayClaw пишет немного с рывками это заметно при записи с частотой 20 кадров. После обработки видео сторонними кодеками, картинка выходит плавной, никаких рывков нет.

Fraps

Писать где взять Fraps не буду, вы и так знаете.

fraps

Версия 3.0.0 сборка 10475

С Fraps ситуация немного иная. Если PlayClaw и WeGame могут писать видео на скорости 20 кадров в секунду, даже если игра у вас идет на 90, то фрапс «затормозит» игру до указанного вами в настройках фпс. Другими словами если в программе мы указали фпс равным 30, то в игре он может быть ниже (если система не справляется), но не выше, возможна погрешность в пару кадров, не более того.

Тест как таковой не имеет смысла.

60 кадров, полный размер

  • фпс 28-33
    Размер десяти минутного файла 24гб.

30 кадров, полный размер

  • фпс 28-32
    Размер десяти минутного файла 24гб.

20 кадров, полный размер

  • фпс 20
    Размер десяти минутного файла 18гб.

60 кадров, пол размера

  • фпс 29-34
    Размер десяти минутного файла 7,5гб.

30 кадров, пол размера

  • фпс 27-32
    Размер десяти минутного файла 7,2гб.

20 кадров, пол размера

  • фпс 20
    Размер десяти минутного файла 5,1гб.

Не играбельно при любых настройках, по крайней мере на моей системе. Если в PlayClaw 30 фпс дают возможность вполне комфортно прицелится, то здесь создается впечатления, что у нас не 30, а 15фпс. Качество видео наилучшее, здесь заслуга кодека. В конечном результате, после обработки сторонним софтом видео записанное с помощью Fraps и PlayClaw отличить довольно сложно.
По функционалу конечно фрапс на первом месте. Записью с микрофона и скриншотами каждые N секунд PlayCalw и WeGame еще не обзавелись.

И теперь пару слов почему стоит купить PlayClaw.
Во первых, разработчик у программы русский. Во вторых, для своих программа стоит всего 300 рублей.  И в третьих на сегодняшний день она лучшая в соотношении качество видео, нагрузка на систему.

  • InferNO

    Не хватает сравнения с XFire.

  • Andyk

    XFire может писать HD?

  • oldgray

    серьёзный подход))

  • DiRaven

    Теперь сруби с них денег за рекламу. Или халявных ключиков. =)

  • Andyk

    C WeGame? :))

  • InferNO

    > XFire может писать HD?
    Незнаю, но на самом сайте ролики качественные.

  • DiRaven

    Со всех! =)

  • Andyk

    Да XFire стоило попробовать, может писать фул скрин. Сегодня испытаю.

  • Des

    Ого какая работка )) Спасибо. Пользуюсь PlayClaw, не хвает авто скрина. Кстати на сильном сжатии не пробовал. На среднем у меня садит фпс не хуже фрапса.

  • Andyk

    Странно. Я несколько раз попробовал, сжатие абсолютно не влияет на фпс. У нас же процессоры одинаковые, твой только частотой немного выше.

  • Des

    У моего транзисторов больше )) Количество выделяемых ядер никак не влияло на нагрузку. Может дело в видеокарте? Сегодня попробую сделать тест плейклав по твоей схеме.

  • InferNO

    Я пишу в «сильном», но на 2 ядра (на скрине — одно). ФПС не садится вообще.

  • Andyk

    XFire напрочь отказывается писать. Нипанятна.

  • RoEllen

    А чем, виноват, fraps с gameclaw не угодили?

  • sagara

    пользуйтесь wegame и не партесь=) качество норм, особо не лагает, короче, пользуйтесь))