added OCR capability
[meviz.git] / src / main / java / eu / svjatoslav / meviz / encoder / FormatsRegistry.java
index 2d6a788..6b8d129 100755 (executable)
@@ -1,7 +1,7 @@
 /*
  * Meviz - Various tools collection to work with multimedia.
  * Copyright (C) 2012, Svjatoslav Agejenko, svjatoslav@svjatoslav.eu
- * 
+ *
  * This program is free software; you can redistribute it and/or
  * modify it under the terms of version 2 of the GNU General Public License
  * as published by the Free Software Foundation.
@@ -16,9 +16,10 @@ import eu.svjatoslav.meviz.encoder.converters.AbstractConverter;
 import eu.svjatoslav.meviz.encoder.converters.AvconvAudio;
 import eu.svjatoslav.meviz.encoder.converters.AvconvVideo;
 import eu.svjatoslav.meviz.encoder.converters.Convert;
-import eu.svjatoslav.meviz.encoder.converters.Ffmpeg;
 import eu.svjatoslav.meviz.encoder.converters.Ffmpeg2theora;
 import eu.svjatoslav.meviz.encoder.converters.Flac;
+import eu.svjatoslav.meviz.encoder.converters.Midi2Wav;
+import eu.svjatoslav.meviz.encoder.converters.Ocr;
 import eu.svjatoslav.meviz.encoder.converters.Ogg2Wav;
 
 public class FormatsRegistry {
@@ -28,16 +29,19 @@ public class FormatsRegistry {
        public FormatsRegistry() {
                // video conversion
                registerEncoder(new Ffmpeg2theora());
-               registerEncoder(new Ffmpeg());
                registerEncoder(new AvconvVideo());
 
                // image conversion
                registerEncoder(new Convert());
 
+               // image to text (OCR)
+               registerEncoder(new Ocr());
+
                // audio conversion
                registerEncoder(new Ogg2Wav());
                registerEncoder(new Flac());
                registerEncoder(new AvconvAudio());
+               registerEncoder(new Midi2Wav());
        }
 
        public List<AbstractConverter> getEncoders(final String sourceFormat,