Update of /var/cvs/speeltuin/mihxil/streams/src/org/mmbase/streams/transcoders
In directory
james.mmbase.org:/tmp/cvs-serv18456/src/org/mmbase/streams/transcoders
Modified Files:
FFMpegTranscoder.java
Log Message:
arranged state field
See also:
http://cvs.mmbase.org/viewcvs/speeltuin/mihxil/streams/src/org/mmbase/streams/transcoders
Index: FFMpegTranscoder.java
===================================================================
RCS file:
/var/cvs/speeltuin/mihxil/streams/src/org/mmbase/streams/transcoders/FFMpegTranscoder.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- FFMpegTranscoder.java 17 Apr 2009 10:06:18 -0000 1.1
+++ FFMpegTranscoder.java 24 Apr 2009 18:43:30 -0000 1.2
@@ -12,6 +12,8 @@
import java.net.*;
import java.io.*;
+import org.mmbase.util.logging.*;
+
/**
*
@@ -20,10 +22,12 @@
public class FFMpegTranscoder extends CommandTranscoder {
+ @Override
protected String getCommand() {
return "ffmpeg";
}
+ @Override
protected String[] getArguments(URI in, URI out) {
if (! in.getScheme().equals("file")) throw new
UnsupportedOperationException();
if (! out.getScheme().equals("file")) throw new
UnsupportedOperationException();
@@ -34,9 +38,16 @@
return new String[] { "-i", inFile.toString(), outFile.toString() };
}
+ @Override
+ public String getExtension() {
+ return "avi";
+ }
+
public static void main(String[] argv) throws Exception {
- Transcoder transcoder = new FFMpegTranscoder();
- transcoder.transcode(new File(argv[0]).toURI(), new
File(argv[1]).toURI());
+ CommandTranscoder transcoder = new FFMpeg2TheoraTranscoder();
+ Logger logger = Logging.getLoggerInstance("FFMPEGTHEORA");
+ logger.setLevel(Level.SERVICE);
+ transcoder.transcode(new File(argv[0]).toURI(), new
File(argv[1]).toURI(), logger);
}
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs