Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot 如何在Spring Boot中使用FFMPEG将视频分割成帧?_Spring Boot_Ffmpeg - Fatal编程技术网

Spring boot 如何在Spring Boot中使用FFMPEG将视频分割成帧?

Spring boot 如何在Spring Boot中使用FFMPEG将视频分割成帧?,spring-boot,ffmpeg,Spring Boot,Ffmpeg,要使用以下FFMPEG命令以5fps速率从视频中提取帧,并在视频中指定开始和结束时间 ffmpeg-i input.mp4-ss 00:00:54-to 00:01:53-r 5-f image2图像-%13d.png 我想在Spring boot应用程序中实现同样的功能 我找到了下面的代码片段来从视频中获取帧 public static void main(String[] args) { Java2DFrameConverter bimConverter = new Java2DFr

要使用以下FFMPEG命令以5fps速率从视频中提取帧,并在视频中指定开始和结束时间

ffmpeg-i input.mp4-ss 00:00:54-to 00:01:53-r 5-f image2图像-%13d.png

我想在Spring boot应用程序中实现同样的功能

我找到了下面的代码片段来从视频中获取帧

public static void main(String[] args) {
    Java2DFrameConverter bimConverter = new Java2DFrameConverter();
    FFmpegFrameGrabber g = new FFmpegFrameGrabber("input.mp4");
    try {
        g.start();
        for (int i = 0; i < 50; i++) {
            ImageIO.write(bimConverter.convert(g.grab()), "png", new File(
                    "image-" + System.currentTimeMillis() + ".png"));
        }
        g.stop();
    } catch (IOException ie) {
        ie.printStackTrace();
    } catch (Exception e) {
        e.printStackTrace();
    }
}
publicstaticvoidmain(字符串[]args){
Java2DFrameConverter=新的Java2DFrameConverter();
FFmpegFrameGrabber g=新的FFmpegFrameGrabber(“input.mp4”);
试一试{
g、 start();
对于(int i=0;i<50;i++){
ImageIO.write(bimConverter.convert(g.grab()),“png”,新文件(
“image-”+System.currentTimeMillis()+”.png”);
}
g、 停止();
}捕获(IOIE){
即printStackTrace();
}捕获(例外e){
e、 printStackTrace();
}
}
但我需要逻辑来实现以下命令的输出

ffmpeg-i input.mp4-ss 00:00:54-to 00:01:53-r 5-f image2图像-%13d.png

请帮我找出需要实现的逻辑