Получение изображения из видеокадра в iPhone
-
03-07-2019 - |
Вопрос
Возможно ли с помощью iPhone SDK захватить кадр из видео на iPhone и сохранить его или использовать каким-либо образом в приложении?Предоставляет ли SDK какой-либо контроль над видео, кроме воспроизведения / остановки, или, возможно, доступ к двоичным данным видео?
Также возможно ли узнать время, в которое пользователь прекратил просмотр видео (я знаю, что в SDK 3.0 можно запустить видео с определенного времени).
Спасибо
Редактировать:Если не через официальные API, есть ли другой способ выполнить что-либо из вышеперечисленного таким образом, чтобы приложение не было заблокировано в AppStore?
Решение
Вот запись в блоге об извлечении кадров из фильмов с помощью ffmpeg:
http://www.codza.com/extracting-frames-from-movies-on-iphone
Соответствующий проект на github: Iframeэкстрактор
Другие советы
Вы можете использовать библиотеку, используемую ffmpeg, для извлечения фрейма типа libh264
http://en.wikipedia.org/wiki/X264
Приложения Live TV на iPhone делают это.
Надеюсь, это поможет.
Тьерри
пожалуйста, смотрите ответ на мой вопрос здесь sdk для iPhone > 3.0 .Миниатюра видео? который отвечает на этот вопрос
Проверьте пример кода по этому URL-адресу:https://github.com/benlodotcom/MyAVControllerDemo для извлечения кадров из видео