OSDN Git Service

Commandのクラス名を変更
[coroid/inqubus.git] / frontend / src / saccubus / converter / Ffmpeg.java
@@ -27,9 +27,9 @@ import yukihane.swf.Cws2Fws;
  *
  * @author yuki
  */
-public class FfmpegCommand extends SwingWorker<FfmpegCommandResult, FfmpegCommandProgress> {
+public class Ffmpeg extends SwingWorker<FfmpegResult, FfmpegProgress> {
 
-    private static final Logger logger = Logger.getLogger(FfmpegCommand.class.getName());
+    private static final Logger logger = Logger.getLogger(Ffmpeg.class.getName());
     private final File commentMiddleFile;
     private final File tcommMiddleFile;
     private final File TMP_CWS;
@@ -38,7 +38,7 @@ public class FfmpegCommand extends SwingWorker<FfmpegCommandResult, FfmpegComman
     private final File convertedVideoFile;
     private final ConvertProfile ffmpeg;
 
-    FfmpegCommand(File commentFile, File videoFile, File convertedVideoFile, ConvertProfile ffmpeg,
+    Ffmpeg(File commentFile, File videoFile, File convertedVideoFile, ConvertProfile ffmpeg,
             GeneralProfile general) throws IOException {
         this.commentFile = commentFile;
         this.videoFile = videoFile;
@@ -52,7 +52,7 @@ public class FfmpegCommand extends SwingWorker<FfmpegCommandResult, FfmpegComman
     }
 
     @Override
-    protected FfmpegCommandResult doInBackground() throws Exception {
+    protected FfmpegResult doInBackground() throws Exception {
         try {
             return exec();
         } finally {
@@ -68,15 +68,15 @@ public class FfmpegCommand extends SwingWorker<FfmpegCommandResult, FfmpegComman
         }
     }
 
-    private FfmpegCommandResult exec() throws InterruptedException, IOException {
+    private FfmpegResult exec() throws InterruptedException, IOException {
         final HideCondition ngSetting = getFfmpeg().getNgSetting();
         if (commentFile != null) {
-            publish(new FfmpegCommandProgress("コメントの中間ファイルへの変換中"));
+            publish(new FfmpegProgress("コメントの中間ファイルへの変換中"));
             boolean conv = ConvertToVideoHook.convert(commentFile, commentMiddleFile, ngSetting.getId(), ngSetting.
                     getWord());
             if (!conv) {
-                publish(new FfmpegCommandProgress("コメント変換に失敗。ファイル名に使用できない文字が含まれているか正規表現の間違い?"));
-                return new FfmpegCommandResult(false);
+                publish(new FfmpegProgress("コメント変換に失敗。ファイル名に使用できない文字が含まれているか正規表現の間違い?"));
+                return new FfmpegResult(false);
             }
         }
         checkStop();
@@ -89,16 +89,16 @@ public class FfmpegCommand extends SwingWorker<FfmpegCommandResult, FfmpegComman
 //            }
 //        }
 //        stopFlagReturn();
-        publish(new FfmpegCommandProgress("動画の変換を開始"));
+        publish(new FfmpegProgress("動画の変換を開始"));
         int code;
         if ((code = converting_video(videoFile, convertedVideoFile, (commentFile != null), commentMiddleFile.getPath(),
                 false, tcommMiddleFile.getPath(), getFfmpeg().getFfmpegOption())) == 0) {
-            publish(new FfmpegCommandProgress("変換が正常に終了しました。"));
-            return new FfmpegCommandResult(true);
+            publish(new FfmpegProgress("変換が正常に終了しました。"));
+            return new FfmpegResult(true);
         } else {
-            publish(new FfmpegCommandProgress("変換エラー:" + convertedVideoFile.getPath()));
+            publish(new FfmpegProgress("変換エラー:" + convertedVideoFile.getPath()));
         }
-        return new FfmpegCommandResult(false);
+        return new FfmpegResult(false);
     }
 
     private int converting_video(File videoFile, File convertedVideoFile, boolean addComment, String commPath,
@@ -177,7 +177,7 @@ public class FfmpegCommand extends SwingWorker<FfmpegCommandResult, FfmpegComman
             while ((e = ebr.readLine()) != null) {
                 String state = e;
                 if (state.startsWith("frame=")) {
-                    publish(new FfmpegCommandProgress(state));
+                    publish(new FfmpegProgress(state));
                 } else if (!state.endsWith("No accelerated colorspace conversion found")) {
                     logger.log(Level.INFO, e);
                 }