private static final Logger logger = LogManager.getLogger();\r
private long frames;\r
private Path filePath;\r
+ private int bitRate;\r
\r
public MediaInfo(Path filePath) {\r
this.filePath = filePath;\r
}\r
\r
+ public int getBitRate() {\r
+ return bitRate;\r
+ }\r
+\r
public long getFrames() {\r
return frames;\r
}\r
final Demuxer demuxer = Demuxer.make();\r
try {\r
demuxer.open(filePath.toString(), null, false, true, null, null);\r
+\r
+ bitRate = demuxer.getBitRate();\r
int numStreams = demuxer.getNumStreams();\r
frames = 0;\r
int videoStreamId = -1;\r
import user.commons.ListUtils;\r
import user.commons.StoreUri;\r
import user.commons.logging.LogUtils;\r
+import user.commons.mediatool.MediaInfo;\r
import user.commons.nosql.NoSQLUtils;\r
import user.commons.octopus.IOctopusAPI;\r
import user.commons.octopus.OctopusAPI;\r
m.setItemId(i.getId());\r
manager.add(m);\r
}\r
+\r
+ @Test\r
+ public void test3() throws Exception {\r
+ MediaInfo mediaInfo = new MediaInfo(Paths.get("\\\\10.10.1.27\\mclowres\\www\\video\\170911TEL_PAKS_IP.mp4"));\r
+ mediaInfo.process();\r
+ System.out.println("Bitrate: " + mediaInfo.getBitRate());\r
+ }\r
}\r