Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.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
Video 视频中缺少最后一个图像_Video - Fatal编程技术网

Video 视频中缺少最后一个图像

Video 视频中缺少最后一个图像,video,Video,使用下面的JCodec代码,我希望视频显示4个图像,持续3秒,总共12秒 但是,视频仅显示第1、第2、第3个图像3秒,然后在9秒时停止,但视频的总持续时间为12秒 有人能帮我吗 SeekableByteChannel ch = NIOUtils.writableFileChannel(out); MP4Muxer muxer = new MP4Muxer(ch, Brand.MP4); FramesMP4MuxerTrack outTrack = muxer.addT

使用下面的JCodec代码,我希望视频显示4个图像,持续3秒,总共12秒

但是,视频仅显示第1、第2、第3个图像3秒,然后在9秒时停止,但视频的总持续时间为12秒

有人能帮我吗

    SeekableByteChannel ch = NIOUtils.writableFileChannel(out);

    MP4Muxer muxer = new MP4Muxer(ch, Brand.MP4);

    FramesMP4MuxerTrack outTrack = muxer.addTrackForCompressed(TrackType.VIDEO, 1);

    outTrack.addFrame(new MP4Packet(NIOUtils.fetchFrom(image1), 0, 1, 3, 0, true, null, 0, 0));
    outTrack.addFrame(new MP4Packet(NIOUtils.fetchFrom(image2), 3, 1, 3, 1, true, null, 3, 0));
    outTrack.addFrame(new MP4Packet(NIOUtils.fetchFrom(image3), 6, 1, 3, 2, true, null, 6, 0));
    outTrack.addFrame(new MP4Packet(NIOUtils.fetchFrom(image4), 9, 1, 3, 3, true, null, 9, 0));

    outTrack.addSampleEntry(MP4Muxer.videoSampleEntry("png ", new Size(800, 600), "JCodec"));

    muxer.writeHeader();

    NIOUtils.closeQuietly(ch);

我也有同样的问题,你找到问题所在了吗?