ffmpeg для извлечения кадра из видеокамеры iPhone - PullRequest
0 голосов
/ 10 сентября 2010

Я пытаюсь извлечь кадр изображения из видео, снятого с камеры iPhone, используя ffmpeg.Но обычно он выдает мне EXEC_BAD_ACCESS, и трассировка стека показывает в вызовах другого метода, который никогда не вызывается (я знаю, что мой код не вызывал его)

Я использую ffmpeg, созданный из инструкции i Сайт FrameExtractor .Если кто-нибудь сделает это успешно, пожалуйста, помогите мне или, если возможно, пришлите мне несколько кодов.Я не знаю, почему происходит сбой, хотя он хорошо работает на симуляторе (который я вручную импортирую в библиотеку).Я предполагаю, что ffmpeg не может правильно декодировать видеокамеру iPhone.

Я уже пытался использовать все 3 набора библиотечных файлов, таких как arvm6, arvm7 и i386, но не работает.Мой iPhone 3gs.Мой iphone SDK является 3.1.3

Ответы [ 2 ]

2 голосов
/ 16 сентября 2010

Я думаю, что я виноват в вызове VideoFrameExtractor. Пример кода не работает хорошо. Я должен изменить с videoExtractor.currentImage на [videoExtractor currentImage]

1 голос
/ 10 сентября 2010

Зачем вам использовать ffmpeg?Вы можете извлекать кадры, используя платформу AVFoundation в iOS4.Это быстрее и проще в использовании.

Можете ли вы вставить трассировку стека и, возможно, код, который вы используете для чтения фреймов?

...