我正在使用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());

10-08 14:34