我正在使用jcodec从mp4文件中提取帧,
并根据图像创建新的视频文件。
但是,我花了很多时间来获取jcodec中的帧总数。
(而且我看过jcodec的源代码,但是找不到。)
jcodec提供此吗?
还是应该使用其他库?
最佳答案
对我来说,这段代码返回信息:FileChannelWrapper ch = NIOUtils.readableFileChannel(new File("c:/trans/test.mp4"));MP4Demuxer demuxer = new MP4Demuxer(ch);DemuxerTrack video_track = demuxer.getVideoTrack();System.out.println("video_duration: " + video_track.getMeta().getTotalDuration());System.out.println("video_frame: " + video_track.getMeta().getTotalFrames());