Android mjpeg поток для видео MP4 - PullRequest
0 голосов
/ 04 ноября 2018

У меня есть IP-камера, которая дает 30 кадров в секунду. Я хочу записать эти кадры в файл mp4. У меня уже есть библиотека, которая записывает его в файл avi, но это не является предпочтительным. Я пытаюсь конвертировать видео в mp4 после записи его AVI, но это немного медленнее.

Можете ли вы помочь, пожалуйста

1 Ответ

0 голосов
/ 04 ноября 2018

здесь вы идете https://github.com/bytedeco/javacv Образец Android: https://github.com/bytedeco/sample-projects/tree/master/JavaCV-android-example

FFmpegFrameGrabber g = new FFmpegFrameGrabber("textures/video/anim.mp4");
g.start();

for (int i = 0 ; i < 30 ; i++) {
    ImageIO.write(g.grab().getBufferedImage(), "png", new File("frame-dump/video-frame-" + System.currentTimeMillis() + ".png"));
}

g.stop();
...