我使用 xuggler 获取视频长度,但它给出了错误的长度,可能是时候使用 xuggler 从视频文件中读取数据了。 但我需要获得实际的视频长度或持续时间。
最佳答案
可以通过IContainer
的getDuration()
和getFileSize()
方法获取。你可以这样做:
private static final String filename = "c:/myvideo.mp4";
IContainer container = IContainer.make();
int result = container.open(filename, IContainer.Type.READ, null);
long duration = container.getDuration();
long fileSize = container.getFileSize();
你可以看到一个完整的例子here
希望对你有帮助
关于java - 我怎样才能在java中获得视频长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29984612/