Author: michiel
Date: 2009-09-10 15:10:04 +0200 (Thu, 10 Sep 2009)
New Revision: 38561

Modified:
   
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/transcoders/FFMpegTranscoder.java
Log:
  OIP-94

Modified: 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/transcoders/FFMpegTranscoder.java
===================================================================
--- 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/transcoders/FFMpegTranscoder.java
        2009-09-10 12:41:50 UTC (rev 38560)
+++ 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/transcoders/FFMpegTranscoder.java
        2009-09-10 13:10:04 UTC (rev 38561)
@@ -24,7 +24,7 @@
  * @author Michiel Meeuwissen
  * @version $Id$
  */
-...@settings({"format", "acodec", "vcodec", "vpre", "aq", "ab", "b", "async", 
"r", "ac"})
+...@settings({"format", "acodec", "vcodec", "vpre", "aq", "ab", "b", "async", 
"r", "ac", "width", "height"})
 public class FFMpegTranscoder extends CommandTranscoder {
 
     private static final Logger log = 
Logging.getLoggerInstance(FFMpegTranscoder.class);
@@ -39,6 +39,9 @@
     String r = null;
     String ac = null;
 
+    String width = null;
+    String height = null;
+
     /* Audio codec to use -acodec */
     public void setAcodec(String a) {
         acodec = a;
@@ -152,6 +155,10 @@
             args.add("-ac");
             args.add(ac);
         }
+        if (width != null && height != null) {
+            args.add("-s");
+            args.add(width + "x" height);
+        }
 
         args.add(outFile.toString());
         args.add("-y"); // overwrite

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to