CIS Basic classes are being implemented
[living-lab-site.git] / cis / api / ffmpeg.py
diff --git a/cis/api/ffmpeg.py b/cis/api/ffmpeg.py
new file mode 100644 (file)
index 0000000..13a711e
--- /dev/null
@@ -0,0 +1,20 @@
+#!/usr/bin/env python
+
+import base
+
+class FFmpegTranscoder(base.BaseTranscoder):
+    prog_bin = 'ffmpeg'
+    input_file = None
+
+    def transcode(self, container, a_codec, v_codec,
+            a_bitrate=None, a_samplingrate=None, a_channels=None,
+            v_bitrate=None, v_fraterate=None, v_resolution=None, v_dar=None):
+        pass
+
+    def transcode_audio(self, container, a_codec,
+            a_bitrate=None, a_samplingrate=None, a_channels=None):
+        pass
+
+    def transcode_video(self, container, v_codec,
+            v_bitrate=None, v_fraterate=None, v_resolution=None, v_dar=None):
+        pass