Как использовать коды ffmpeg в iPHone - PullRequest
0 голосов
/ 20 мая 2011

Мне нужно конвертировать видео в PNG изображения. Я сделал это с помощью ffmepg. Но мне нужно сделать это быстро. Теперь требуется много времени для преобразования видео в изображения. Теперь, чтобы сократить время конвертации. Я ищу много Но я получил "ffmpeg -i video.mpg image% d.jpg" в качестве решения. Пожалуйста, научите меня использовать такие кодировки.

Ответы [ 2 ]

1 голос
/ 20 мая 2011
  1. снимать и сохранять видео с помощью AVCaptureSession + AVCaptureMovieFileOutput
  2. использовать AVAssetReader для извлечения отдельных кадров из видео в виде BGRA CVImageBufferRefs
  3. сохранить как PNG: CVImageBufferRef -> UIImage ->UIImagePNGRepresentation

Это должно быть быстрее, чем ffmpeg, потому что шаг 2 аппаратно ускорен, а также дает вам возможность отказаться от громоздкой сторонней библиотеки LPGLed.

Наслаждайтесь!

0 голосов
/ 20 мая 2011

с помощью ffmpeg вы можете разделить видео на кадр и смешать аудио с видео, а также отметить this

...