0

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

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

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

ответ

2

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

+0

Странно! Нашли какие-то причины для этого? –

+0

Я использую тот же класс, и я скачал здесь https://github.com/lajos/iFrameExtractor. Но проблема в том, что когда я открываю после загрузки или клонирования несколько файлов ffmpeg, например libavformat.a и т. Д. ... Так что вы можете предложить мне какую-то ссылку или ссылку на исходный код, которая может работать правильно. Я также пытаюсь выполнить процедуру ffmpeg, но это не работает для меня. Не могли бы вы помочь мне! Заранее спасибо . –

1

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

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

+0

Извините, что не упоминал, мое приложение все еще находится в iOS 3.1.3 – vodkhang

+0

Возможно ли это сделать в режиме реального времени во время воспроизведения? Единственная релевантная-кажущаяся функция, которую я нашел, - generateCGImagesAsynchronouslyForTimes, но это только кажется полезным для создания эскизов. – damian

Смежные вопросы