Вопрос

Возможно ли с помощью 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 для извлечения кадров из видео

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top