From 1b50e2798ba759abf5e1096f642dfa1472c0cd95 Mon Sep 17 00:00:00 2001 From: yukihane Date: Mon, 12 Sep 2011 13:08:08 +0900 Subject: [PATCH] =?utf8?q?=E5=8B=95=E7=94=BB=E5=86=8D=E7=94=9F=E6=99=82?= =?utf8?q?=E9=96=93=E3=82=92=E5=8F=96=E5=BE=97=E3=81=A7=E3=81=8D=E3=81=AA?= =?utf8?q?=E3=81=8B=E3=81=A3=E3=81=9F=E5=A0=B4=E5=90=88=E3=81=AFint?= =?utf8?q?=E6=9C=80=E5=A4=A7=E5=80=A4=E3=82=92=E5=86=8D=E7=94=9F=E6=99=82?= =?utf8?q?=E9=96=93=E3=81=A8=E3=81=99=E3=82=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- frontend/src/saccubus/worker/impl/convert/Convert.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/frontend/src/saccubus/worker/impl/convert/Convert.java b/frontend/src/saccubus/worker/impl/convert/Convert.java index 9f93d63..9f94b33 100644 --- a/frontend/src/saccubus/worker/impl/convert/Convert.java +++ b/frontend/src/saccubus/worker/impl/convert/Convert.java @@ -118,7 +118,14 @@ public class Convert extends Worker { final File target = (fwsFile != null) ? fwsFile : videoFile; final List arguments = createArguments(target, transformedComment, outputFile); - final int duration = new FfmpegUtil(profile.getFfmpeg(), target).getDuration(); + final FfmpegUtil util = new FfmpegUtil(profile.getFfmpeg(), target); + int duration; + try { + duration = util.getDuration(); + } catch (IOException ex) { + logger.log(Level.FINE, "動画再生時間を取得できませんでした: {0}", target); + duration = Integer.MAX_VALUE; + } return executeFfmpeg(arguments, duration); } finally { if (fwsFile != null && fwsFile.exists()) { -- 2.11.0