Android mjpeg流到视频MP4

时间:2018-11-04 12:28:02

标签: android video ffmpeg record mjpeg

我有一台IP摄像机,每秒可输出30帧mjpeg。我想将该帧记录到mp4文件中。我已经有一个库将其记录到avi文件中,但不是首选。录制avi后,我尝试将视频转换为mp4,但速度稍慢。

可以帮忙吗

1 个答案:

答案 0 :(得分:0)

您去了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();