import eu.svjatoslav.commons.file.FilePathParser;
import eu.svjatoslav.commons.string.WildCardMatcher;
import eu.svjatoslav.meviz.Module;
-import eu.svjatoslav.meviz.encoder.converters.Converter;
+import eu.svjatoslav.meviz.encoder.converters.AbstractConverter;
public class Encoder implements Module {
if (!targetFile.exists()) {
- final List<eu.svjatoslav.meviz.encoder.converters.Converter> formats = encoderRegistry
+ final List<eu.svjatoslav.meviz.encoder.converters.AbstractConverter> formats = encoderRegistry
.getEncoders(sourceFileExtension, targetFormat);
if (formats.size() == 0)
+ targetFormat
+ " format.");
else {
- final Converter chosenFormat = formats.get(0);
+ final AbstractConverter chosenFormat = formats.get(0);
final EncodingTask encodingTask = new EncodingTask(
sourceFile, targetFile, chosenFormat);
- if (encodingOptions.terminal
- || chosenFormat.isTerminalMandatory())
+ if (chosenFormat.isTerminalMandatory())
encodingTask.setUseTerminal(true);
encodingPlan.scheduleTask(encodingTask);
}
@Override
public void showCommandlineHelp() {
- commandlineHandler.initParser().showHelp();
+ commandlineHandler.parser.showHelp();
System.out.println("Example commands:");
System.out
.println(" Convert all MTS files in the current directory into MP4's.");