Здравствуйте
1. через серию фото (псевдо-видео из кадров)
Да, технически возможно, и некоторые исследовательские проекты или VFX-инструменты так и делают.
Суть такая:
Используется AVCapturePhotoOutput с RAW (DNG) или HEIF/10bit.
Приложение делает серию кадров с максимально возможной скоростью (maxPhotoQualityPrioritization = .speed).
Кадры не сохраняются сразу в файловую систему, а сбрасываются в оперативную память (CMSampleBuffer) и обрабатываются позже.
После остановки записи можно собрать их в видео (например, в ProRes или без компрессии).
Но есть технические ограничения:
Скорость RAW-съемки на iPhone — обычно 2–3 кадра в секунду, максимум ~10 fps (на последних iPhone и то не стабильно).
Даже если снимать HEIF (JPEG-уровень), то выше 15–20 fps не получится, потому что AVCapturePhotoOutput не предназначен для потока.
Потоковый буфер RAW будет просто «захлебыватся» при попытке держать 25–30 fps.
В теории — да, можно получить “видео” из последовательности фото с Open Gate (RAW с полного сенсора,) но на практике — скорость слишком низкая для реального видео, но подходит для экспериментов, VFX-съёмки, или «научного» slow frame-capture.
2. Отключение OIS (оптической стабилизации)
Тут, к сожалению, да — только через приватные API или низкоуровневые системные настройки, которые Apple не документирует.
Публичный API AVCaptureDevice даёт только AVCaptureVideoStabilizationMode.off, что отключает электронную стабилизацию (EIS).
OIS (оптическая) управляется на уровне ISP (Image Signal Processor) и механики линз, и AVFoundation не имеет туда доступа.
В инженерных утилитах Apple (внутренние build’ы Camera.app и Celestial) есть вызовы типа _setOpticalImageStabilizationEnabled(false), но они приватные.
То есть отключить OIS Можно, но только через приватные фреймворки (Celestial, GDCameraControl и др.).
Такое приложение не пройдет App Store Review, но вероятнее сможет работать через TestFlight (internal), Enterprise Distribution или sideload/jailbreak.
Альтернативная идея
Если не важно что будет “не очень сырое” изображение без стабилизации и коррекций, то можно:
выбрать формат ProRes RAW (если поддерживается конкретным устройством — только iPhone 15 Pro через USB-вывод),
использовать Metal + AVFoundation для получения потока YUV и обработки его вручную без применения пост-фильтров (но Apple всё равно делает базовый ISP-pipeline).