Как сделать скриншот записи симулятора iOS при 60 к / с? - PullRequest
5 голосов
/ 30 января 2012

Оказалось, что захват видео с экрана - сложная задача для Mac. У меня в симуляторе запущена небольшая игра, и я хочу сделать скриншот из игрового процесса для YouTube. Поскольку это быстро развивающаяся игра-скроллер, видео должно быть записано с частотой 60 кадров в секунду, чтобы хорошо выглядеть.

Я знаю, что фактическое видео на YouTube, например, составляет всего 24 - 30 кадров в секунду, но каждый такой медленный кадр смешивается с другим.

При съемке симулятора с более низкой частотой кадров, чем 60 кадров в секунду, результат сильно искажается, поскольку каждый кадр имеет четкую бритву без наложения.

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

Но поскольку на youtube есть отличных демонстрационных видеороликов, демонстрирующих динамичный игровой процесс приложений iOS без простой записи экрана с помощью видеокамеры, мне интересно, какое приложение они используют для получения плавного снимка экрана .

Надеюсь, кто-то, кто уже прошел через эту проблему, может указать на некоторые решения.

Ответы [ 3 ]

2 голосов
/ 30 января 2012

У меня были хорошие результаты записи экрана с симулятора с использованием SnapZ Pro X от программного обеспечения Ambrosia:

http://www.ambrosiasw.com/utilities/snapzprox/

Одна проблема, с которой вы, вероятно, столкнетесь, заключается в том, что симулятор имитирует только графику iOS OpenGL в программном обеспечении, поэтому, если у вас нет действительно мощного Mac, вполне вероятно, что симулятор не сможет запустить вашу игру со скоростью 60 кадров в секунду в любом случае .

Возможно, что просмотренные вами видео использовали видеовыход HDMI на iPhone, чтобы отразить экран с устройства на карту видеозахвата на компьютере. Это, вероятно, будет работать намного лучше, потому что Mac не придется одновременно генерировать и записывать графику.

1 голос
/ 05 мая 2012

Я помню, как смотрел видео парней из Аквариума, рассказывающих о том, как они записывали свои геймплейные видео.По сути, игра записала ввод с контроллера / клавиатуры, когда игра шла нормально.Затем они могли воспроизвести игру, в которую они только что играли, но по одному кадру за раз, при этом каждый кадр передавался в файл по ходу.Затем все эти кадры скомпонованы вместе и представляют собой полноценное видео со скоростью 60 кадров в секунду с превосходной графикой.Немного излишне, но это хорошее решение.

0 голосов
/ 01 мая 2012

Программа, способная записывать со скоростью 60 кадров в секунду: Снимок экрана .

...