2013-02-06 58 views
0

我正在使用MediaInfo.java類可以在sub4me上找到以提取元數據來自各種視頻文件格式。但是,我在運行時遇到上述錯誤。線程「main」中的異常java.lang.UnsatisfiedLinkError:無法加載庫'mediainfo':無法找到指定的模塊

這是我的代碼的提取物,除了在MediaInfo info = new MediaInfo()

String fileName = "file:///homes/sa303/NetBeansProjects/MoviePlayer1/src/Trailer/IronMan3.mp4"; 
File file1 = new File(fileName); 
System.out.println(file1.getPath()); 

MediaInfo info = new MediaInfo(); 
info.open(file1); 

String format = info.get(MediaInfo2.StreamKind.Video, 1, "Format", MediaInfo2.InfoKind.Text, MediaInfo2.InfoKind.Name); 
String bitRate = info.get(MediaInfo2.StreamKind.Video, 1, "BitRate", MediaInfo2.InfoKind.Text, MediaInfo2.InfoKind.Name); 
String frameRate = info.get(MediaInfo2.StreamKind.Video, 1, "FrameRate", MediaInfo2.InfoKind.Text, MediaInfo2.InfoKind.Name); 
String width = info.get(MediaInfo2.StreamKind.Video, 1, "Width", MediaInfo2.InfoKind.Text, MediaInfo2.InfoKind.Name); 

String audioBitrate = info.get(MediaInfo2.StreamKind.Audio, 1, "BitRate", MediaInfo2.InfoKind.Text, MediaInfo2.InfoKind.Name); 
String audioChannels = info.get(MediaInfo2.StreamKind.Audio, 1, "Channels", MediaInfo2.InfoKind.Text, MediaInfo2.InfoKind.Name); 

回答

0

根據this答案拋出,類MediaInfo只是JNI的包裝,所以你需要MediaInfo分佈下載根據平臺,並添加那些本地庫文件到您的項目的類路徑..

相關問題