Подтвердить что ты не робот

Есть ли способ захватить мой iPhone экран в качестве видео?

Я хочу, чтобы у меня был экран моего iPhone как видео, но я не уверен, как это сделать.

Может ли кто-нибудь помочь мне в руководстве, как лучше всего сделать это без джейлбрейка?

4b9b3361

Ответ 1

Примечание: этот ответ устарел

www.iphonevideorecorder.com. Я думаю, что это бесплатная пробная версия, но после этого вам нужно ее купить. И вам нужно сделать джейлбрейк на вашем iphone.

Ответ 2

Здесь мое решение в двух словах:

В последние годы, когда нужно создавать движущийся визуальный контент из интерфейса приложения iOS, я бы потребовал, чтобы разработчик предоставил компиляцию приложения, предназначенного для Simulator, (должен быть отдельно скомпилирован, поскольку приложения по умолчанию скомпилированный для работы на процессоре ARM для iPhone, тогда как симулятор работает на процессоре Mac Intel). Тогда это будет отображаться на экране Mac с помощью чего-то вроде Snapz Pro, Screenflow или чего-то подобного.

Кроме того, типичные решения требовали джейлбрейка устройства и установки приложения захвата экрана, полученного из Cydia Store.

С введением iPad 2, Apple включил полный интерфейс с зеркальным отображением видеосигнала через разрешенный соединитель док-станции на HDMI-ключ или док-разъем для VGA-ключа. (Примечание. Компонентные и компонентные компоненты Apple не переносят зеркальное содержимое.) Хотя типичным намерением этих механизмов вывода является отображение содержимого интерфейса на внешний проектор или телевидение высокой четкости, можно записать этот зеркальный контент с помощью устройства, способного записи или транскодирования контента из такого входящего источника. Этот вариант также стал возможен благодаря внедрению iPhone 4S. Довольно часто запись этого видеоконтента выполняется с помощью карт захвата HDMI, установленных на захваченном компьютере, таких как, например, Black Magic или AJA. Это или курс ограничивается использованием компьютеров, которые могут иметь такую ​​карту захвата. Другие варианты могут включать в себя некоторые DVR-устройства с поддержкой записи HDMI (хотя многие обнаруживают и отключают такие параметры) или устройства перекодировки на основе FireWire (например, Grass Valley ADVC-HD50, которые я использую).

После получения iPad 2 в начале этого года, я использовал Grass Valley ADVC HD50 для захвата экрана iOS с подключенного к док-станции HDMI на HDV-совместимое приложение для захвата видео на моем Mac. До сих пор он работал безупречно.

Вот пример из видео, которое я записал, показывая такой захваченный контент как с iPHone 4S, так и с iPad 2.

http://youtu.be/k7jlPx8NAmw

Однако теперь, когда Apple включила беспроводное iOS-зеркалирование через Airplay в iOS 5, я считаю, что теперь гораздо удобнее подключать устройство Apple TV к Grass Vally ADVC HD50 и захватывать запись экрана интерфейса iOS по беспроводной сети.

Вот недавний короткий пример видео, в котором интерфейс iPhone 4S был зафиксирован беспроводным способом через зеркалирование Airplay.

http://youtu.be/UKsixjcCXdI

Надеюсь, это поможет.

Ответ 3

Как показали другие, зеркальное отражение AirPlay - это путь. Для зеркального отображения непосредственно на вашем компьютере используйте сервер AirPlay, например http://www.airserverapp.com/. Затем, поскольку он отображается непосредственно на вашем компьютере, вы можете захватить его, используя встроенное приложение Quicktime (File > New Screen Recording). Отлично работает!

Ответ 4

Вы можете использовать Lookback. Он записывает ваш экран, лицо, голос и все жесты и загружает их в свою учетную запись в Интернете.

Вот демо: https://lookback.io/watch/JK354d5jcEpA7CNkE

Ответ 5

Я сделал плагин для симулятора, который делает именно это. Вы можете найти его на мой блог.

Он фактически записывает экран. Он не полагается на другую программу захвата экрана, такую ​​как iShowU.

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

Ответ 6

Лорен Брихтер, разработчик Tweetie2, написал это маленькое приложение под названием SimFinger, чтобы сделать скринкасты iphone на высшем уровне!

http://blog.atebits.com/2009/03/not-your-average-iphone-screencast/

Приложения с любовью, которые делают любителей похожими на профи:)

Ответ 7

За исключением использования видеокамеры, нет.

Многие видеоролики YouTube для демонстрации приложений iPhone выполняются с помощью приложения для захвата экрана (например, iShowU, ScreenFlow или Snapz Pro) и симулятора. Имейте в виду, что скорость реакции в симуляторе может быть существенно иной, чем устройство, поэтому можно получить эффекты (и пропустить) с помощью симулятора, который вы никогда не увидите на устройстве. В частности, анимация по умолчанию может мигать в симуляторе, где они просто быстро смотрят на устройство.

Ответ 8

используя класс ScreenCaptureView, мы можем захватить экран iphone как видео. Исходный код доступен здесь. Записанное видео сохраняется в NSUrl, outputURL. Используйте NSUrl в методе, подобном ниже, для воспроизведения записанного видео,

    -(void)playvideo
{

  MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL:outputURL ];
       [player.view setFrame:CGRectMake(0,0,320,480)];

[player setMovieControlMode:MPMovieControlModeHidden];   

[player setScalingMode:MPMovieScalingModeAspectFit];

 [player setBackgroundColor:[UIColor blackColor]];

 [player setFullscreen:YES animated:YES];

[player play];

[self addSubview:player.view];

}

вызовите этот метод перед выпуском NSUrl в методе completeRecordingSession.. он будет воспроизводить то, что вы сделали на экране iphone в качестве видео.

Ответ 9

Вы можете использовать видеовыход и захват, который каким-то образом с помощью firewire или sumthing.. Класс MPTVOutWindow может помочь вам! Вот хороший пример этого!

http://iphone-developers-nc.googlegroups.com/web/UIApplication_TVOut.m

Ответ 10

Я использовал ScreenFlow для записи симулятора, а также увеличил его и добавил статические изображения по мере необходимости. Затем я включил фильм в кадр iPhone на своем веб-сайте. Оказалось, все в порядке. См. Страницу Tweeps для результата.

Ответ 11

Я думаю, это настолько очевидно, что никто не опубликовал это, но для noobs.... Примечание: только iPhone 4S

просто трансляция в Apple TV и видео-зеркало, затем выведите atv на устройство, которое может записывать - например, tivo, dvr и т.д. Теперь вы можете использовать кабель видеовыхода на iPad [1 и 2] сейчас

не уверен, что кабель работает на iPhone 4S, так как я не тестировал сам

его неуклюжий, но нет другого способа увидеть atm.

Ответ 12

Я продолжал исследовать этот предмет сам, и он, похоже, остается за нами на данный момент.

Я даже попытался купить Apple Composite AV Cable, но он не захватывает экран, просто видео, как YouTube, и т.д.

Итак, я решил пойти с пути iShowU и до сих пор хорошо себя зарекомендовал.

Спасибо, ребята!

Ответ 13

Для приятного просмотра screencast посмотрите SimFinger. Вам все равно понадобится экранный рекодер, например Snapz Pro.

Ответ 14

Просто для тех, кто все еще ищет решения:

Приложение для создания джейлбрейка RecordMyScreen открывается и работает отлично даже на устройствах без джейлбрейка, если у нас есть лицензия разработчика. Вы можете взглянуть на источник: https://github.com/coolstar/RecordMyScreen

Ответ 15

Я не верю, что это возможно. Лучше всего получить что-то вроде iShowU и захватить с симулятора.