Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/391.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
在Java中用图像制作视频文件?_Java_Jcodec - Fatal编程技术网

在Java中用图像制作视频文件?

在Java中用图像制作视频文件?,java,jcodec,Java,Jcodec,我做了一个自动延迟50秒的机器人,然后做这个 for(int a=0;a<1000;a++;) { Rectangle screenRect= new Rectangle(300,400); al.add(r.createScreenCapture(screenRect)); } File outputfile = new File(output,"Test.mp4"); AWTSequenceEncoder enc = AWTSequenceEncoder.create

我做了一个自动延迟50秒的机器人,然后做这个

for(int a=0;a<1000;a++;)
{
    Rectangle screenRect= new Rectangle(300,400);
    al.add(r.createScreenCapture(screenRect));
}
File outputfile = new File(output,"Test.mp4");
AWTSequenceEncoder enc = 
AWTSequenceEncoder.createSequenceEncoder(outputfile,20);
for (BufferedImage bi : al)
    enc.encodeImage(bi);
enc.finish();`
for(int a=0;a
编译器找不到javax.annotation.Nullable。您正在使用Jcodec,它依赖于javax.annotation API,而您似乎没有包含该API。您可以找到它

但是,你应该考虑用你的项目来构建你的项目,如果你有更多的依赖关系,我不会感到惊讶。

Exception in thread "main" java.lang.ExceptionInInitializerError
    at org.jcodec.containers.mp4.muxer.MP4Muxer.addTrack(MP4Muxer.java:91)
    at org.jcodec.containers.mp4.muxer.MP4Muxer.addTrack(MP4Muxer.java:87)
    at org.jcodec.containers.mp4.muxer.MP4Muxer.addVideoTrack(MP4Muxer.java:196)
    at org.jcodec.api.transcode.SinkImpl.outputVideoPacket(SinkImpl.java:69)
    at org.jcodec.api.transcode.SinkImpl.outputVideoFrame(SinkImpl.java:223)
    at org.jcodec.api.SequenceEncoder.encodeNativeFrame(SequenceEncoder.java:101)
    at org.jcodec.api.awt.AWTSequenceEncoder.encodeImage(AWTSequenceEncoder.java:49)
    at Test.main(Test.java:47)
    Caused by: java.lang.RuntimeException: Uncompilable source code - cannot find symbol
        symbol:   class Nullable
        location: package javax.annotation
             at org.jcodec.common.Preconditions.<clinit>(Preconditions.java:17)
             ... 8 more
Uncompilable source code - cannot find symbol
        symbol:   class Nullable
        location: package javax.annotation