FFmpeg на iPhone - PullRequest
       32

FFmpeg на iPhone

2 голосов
/ 10 мая 2010

Я скачал библиотеки ffmpeg для iPhone и скомпилировал их. Моя цель - создать файл фильма из серии изображений, используя библиотеки ffmpeg. Объем документации для ffmpeg на iphone очень меньше. Я проверил приложение под названием iFrameExtractor, которое противоположно тому, что я хочу, оно извлекает кадры из видео.

В командной строке есть команда с именем

ffmpeg -f image2 -i image%d.jpg video.mov 

Это превращает серию изображений в видео. Я на самом деле проверил его на моем Mac, и он работает нормально. То, что я хотел знать, было то, как мы получаем эквивалент в iPhone. Или, скорее, какой класс / API или метод для вызова. Есть несколько примеров приложений, делающих это на iPhone. Не уверен, что они делают это через ffmpeg. В любом случае, для справки "Time lapser" и "моменты барабанов"

Заранее спасибо

Ответы [ 2 ]

2 голосов
/ 11 мая 2010

Вам нужен звук? Если вам не нужен звук, вы можете попробовать использовать openCv. Я думаю, что это проще в использовании. Вы просто вызываете метод, чтобы добавить картинку к фильму: http://opencv.willowgarage.com/documentation/c/reading_and_writing_images_and_video.html

0 голосов
/ 12 мая 2010

Кто-то, пожалуйста, исправьте меня, если я ошибаюсь, но я не верю, что приложения iPhone могут вызывать внешние исполняемые файлы (что имеет смысл, это будет многозадачность) Вы должны будете использовать libav *, чтобы выполнить то, что вам нужно. Скомпилируйте ffmpeg для iPhone:

http://github.com/gabriel/ffmpeg-iphone-build

затем прочтите документацию по API на ffmpeg.org. Для каждой библиотеки должен быть пример файла в источнике ffmpeg, который отображает использование основных функций этих библиотек. то есть в libavcodec есть файл с именем api-example.c, а в libavformat есть файл с именем output-example.c.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...