如何在java中获得视频长度

Sri*_*ram 5 java video xuggler

我使用xuggler来获取视频长度,但它给出错误的长度可能是时候使用xuggler从视频文件中读取数据了.但我需要获得实际的视频长度或持续时间.

MaV*_*SCy 16

您可以用得到它getDuration()getFileSize()方法IContainer.你可以这样做:

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();
Run Code Online (Sandbox Code Playgroud)

你可以在这里看到一个完整的例子

希望这可以帮助

  • xuggler jar 文件大小比我的整个项目大:( (3认同)
  • @SrikanthShanigaram很高兴我可以帮忙.不要忘记,如果一个答案可以帮助你,你可以投票并接受 (2认同)