git-tfs-id: [http://tfs.userrendszerhaz.hu:8080/tfs/DefaultCollection]$/MediaCube...
authorVásáry Dániel <daniel.vasary@userrendszerhaz.hu>
Fri, 19 Oct 2018 13:26:35 +0000 (13:26 +0000)
committerVásáry Dániel <daniel.vasary@userrendszerhaz.hu>
Fri, 19 Oct 2018 13:26:35 +0000 (13:26 +0000)
server/user.jobengine.osgi.commons/src/user/commons/mediatool/MediaInfo.java
server/user.jobengine.osgi.server/test/user/jobengine/server/IT/Support.java

index 033300b8ec5949059863be891777863747291e61..1710acba8747d2c031c9e7c4618e049efc071f4a 100644 (file)
@@ -15,11 +15,16 @@ public class MediaInfo {
        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
@@ -28,6 +33,8 @@ public class MediaInfo {
                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
index 25f040d1ec147d640ca539978f6eed702f910752..e6419c40162219f1f165f804b0df3bc48f5c9af2 100644 (file)
@@ -44,6 +44,7 @@ import user.commons.IEntityBase;
 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
@@ -637,4 +638,11 @@ public class Support {
                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