×

Запись экрана iphone: инструкция инженера

Меня зовут Павел Сафронов, последние двенадцать лет я разрабатываю мобильные диагностические утилиты. Экранная запись iPhone за прошедший период превратилась из эксперимента для разработчиков в универсальный инструмент поддержки клиентов и создания обучающего контента.

запись экрана

Грамотно организованная запись даёт кодеру, блоггеру или сервисному инженеру точную телеметрию поведения системы без сторонних камер, снижая количество артефактов и конфиденциальных рисков.

Базовая активация

Чтобы перенести кнопку Screen Recording в Пункт управления, открываем Settings → Control Center → Customize Controls, нажимаем зелёный плюс напротив «Screen Recording». После возвращения на главный экран индикатор появился в шторке.

Старт. При помощи свайпа из правого верхнего угла вызываем шторку, коротое нажатие запускает захват, длинное — открывает панель с опцией «Microphone». Таймер отсчитывает три секунды, после чего статус-бар окрашивается красным.

Акустическая дорожка

Микрофон активируется тумблером внизу расширенной панели. Внутренний звук системы сохраняется в файл .mp4 параллельно наружному аудио, образуя стереопару. При воспроизведении в Final Cut обе дорожки видны отдельно, что упрощает сведение.

iOS фиксирует кадровую частоту экрана. У моделей с ProMotion частота достигает 120 fps, однако кодек фиксирует 60 fps — ограничение API. Разрешение берётся нативное, без масштабирования. При нехватке свободного объёма памяти заполняется сегментами по 8 МиБ, алгоритм lossy Delta-Q компенсирует пики.

Для ускорения рендеринга советую перед началом закрыть тяжёлые процессы. Срабатывание теплового датчика NTC понижает частоту CPU, тогда запись приобретает микро-рывки. Цельсияртистика — редкий термин, характеризующий время до троттлинга при заданной температуре корпуса.

По завершении тап по красному индикатору переносит файл в «Фото». Встроенный редактор обрезает, накладывает фильтры, предусматривает отключение системного звука. При экспорте через AirDrop метаданные сохраняют хронометраж и частоту, что пригодится при пост-продакшене.

Диагностика неполадок

Чёрный кадр вместо видеоряда сигнализирует о защите HDCP. Снимать Netflix, Apple TV + и банковские приложения не выйдет средствами iOS. Для демонстрации интерфейса банкинга применяю Xcode Simulator либо зеркалирование при помощи QuickTime Player через Mac.

Отсутствие голоса в итоговом клипе указывает на забытый тумблер микрофона. Шум растворяется с помощью высокочастотного фильтра 10000 Гц — мобильный микрофон часто имеет подъём на этом диапазоне.

При низком заряде аккумулятора система завершает сеанс без предупреждения. Режим Low Power снижает частоту CPU, поэтому желательно начинать с уровнем не ниже 50 %. Для задач свыше часа подключаю блок питания Power Delivery 20 W.

Правовое поле. Записываемый собеседник предупреждается заранее. В ряде юрисдикций общее согласие требуется обоим участникам общения. Перехват аудио без уведомления относится к wiretapping и карается штрафом.

Расширенные возможности доступны через связку iPhone + Mac. Подключаем смартфон кабелем, в QuickTime Player → New Movie Recording выбираем iPhone в качестве камеры. Такой метод обходит лимит памяти и стримить поток сразу на SSD.

Для стримингаа игр использую внешнюю карту HDMI через адаптер Lightning → AV. Чип H.264 внутри карты формирует CBR-поток 15 Mbps. Задержка не превышает 120 мс, чего достаточно для трансляций без высокого киберспортивного темпа.

Соблюдение вышеописанных практик гарантирует воспроизводимый, чистый и юридически корректный материал независимо от модели iPhone.