Refactored to remove code duplication.
[meviz.git] / src / main / java / eu / svjatoslav / meviz / grabmemcard / Main.java
index 9e779c8..101cc3f 100755 (executable)
@@ -21,8 +21,8 @@ import eu.svjatoslav.meviz.encoder.BitrateParameter;
 import eu.svjatoslav.meviz.encoder.EncodingOptions;
 import eu.svjatoslav.meviz.encoder.EncodingPlan;
 import eu.svjatoslav.meviz.encoder.EncodingTask;
-import eu.svjatoslav.meviz.encoder.converters.Converter;
-import eu.svjatoslav.meviz.encoder.converters.Mts2Mp4;
+import eu.svjatoslav.meviz.encoder.converters.AbstractConverter;
+import eu.svjatoslav.meviz.encoder.converters.Ffmpeg;
 
 public class Main implements Module {
 
@@ -36,18 +36,16 @@ public class Main implements Module {
                                + "/AVCHD/BDMV/STREAM/";
                final File videosDirectory = new File(videosPath);
 
-               if (!videosDirectory.exists()) {
+               if (!videosDirectory.exists())
                        return new File[0];
-               }
 
                return videosDirectory.listFiles();
        }
 
        public String getDoubleDigit(final int value) {
                String valueString = Integer.toString(value);
-               if (valueString.length() == 1) {
+               if (valueString.length() == 1)
                        valueString = "0" + valueString;
-               }
                return valueString;
        };
 
@@ -88,7 +86,7 @@ public class Main implements Module {
                final File targetDirectory = getTargetDirectory();
                targetDirectory.mkdirs();
 
-               final Converter converter = new Mts2Mp4();
+               final AbstractConverter converter = new Ffmpeg();
                final EncodingPlan encodingPlan = new EncodingPlan();
 
                final String userName = System.getProperty("user.name");