From 1643aa5138efda27348407bbd0efbd2bc37702e7 Mon Sep 17 00:00:00 2001 From: Matt Tomasov Date: Wed, 29 Nov 2017 06:27:23 -0500 Subject: [PATCH] Added -filter_complex argument filter to FFmpeg Stream Builder Resolved error in ExamplesTest --- .../ffmpeg/builder/AbstractFFmpegStreamBuilder.java | 11 +++++++++++ src/test/java/net/bramp/ffmpeg/ExamplesTest.java | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/bramp/ffmpeg/builder/AbstractFFmpegStreamBuilder.java b/src/main/java/net/bramp/ffmpeg/builder/AbstractFFmpegStreamBuilder.java index a1eb0547..c1d47321 100644 --- a/src/main/java/net/bramp/ffmpeg/builder/AbstractFFmpegStreamBuilder.java +++ b/src/main/java/net/bramp/ffmpeg/builder/AbstractFFmpegStreamBuilder.java @@ -91,6 +91,7 @@ public abstract class AbstractFFmpegStreamBuilder if (video_frame_rate != null) { args.add("-r", video_frame_rate.toString()); } + + if (!Strings.isNullOrEmpty(video_filter_complex)) { + args.add("-filter_complex", video_filter_complex); + } } } diff --git a/src/test/java/net/bramp/ffmpeg/ExamplesTest.java b/src/test/java/net/bramp/ffmpeg/ExamplesTest.java index d3b8035f..66ab0f98 100644 --- a/src/test/java/net/bramp/ffmpeg/ExamplesTest.java +++ b/src/test/java/net/bramp/ffmpeg/ExamplesTest.java @@ -237,7 +237,7 @@ public void testExample8() throws IOException { // Convert a stereo mp3 into two mono tracks. @Test - public void testExample8() throws IOException { + public void testExample9() throws IOException { FFmpegBuilder builder = new FFmpegBuilder() .setVerbosity(FFmpegBuilder.Verbosity.DEBUG) .setInput("input.mp3")