Uses of Class
net.bramp.ffmpeg.builder.FFmpegBuilder
Packages that use FFmpegBuilder
-
Uses of FFmpegBuilder in net.bramp.ffmpeg
Methods in net.bramp.ffmpeg that return FFmpegBuilderMethods in net.bramp.ffmpeg with parameters of type FFmpegBuilderModifier and TypeMethodDescriptionFFmpegExecutor.createJob(FFmpegBuilder builder) Creates a single-pass FFmpeg job from the given builder.FFmpegExecutor.createJob(FFmpegBuilder builder, ProgressListener listener) Creates a single-pass FFmpeg job with a progress listener.FFmpegExecutor.createTwoPassJob(FFmpegBuilder builder) Creates a two pass job, which will execute FFmpeg twice to produce a better quality output.FFmpegExecutor.createTwoPassJob(FFmpegBuilder builder, ProgressListener listener) Creates a two-pass FFmpeg job with a progress listener.voidFFmpeg.run(FFmpegBuilder builder) Runs ffmpeg with the supplied builder.voidFFmpeg.run(FFmpegBuilder builder, ProgressListener listener) Runs ffmpeg with the supplied builder and an optional progress listener. -
Uses of FFmpegBuilder in net.bramp.ffmpeg.builder
Methods in net.bramp.ffmpeg.builder that return FFmpegBuilderModifier and TypeMethodDescriptionFFmpegBuilder.addExtraArgs(String... values) Add additional ouput arguments (for flags which aren't currently supported).<T extends AbstractFFmpegInputBuilder<T>>
FFmpegBuilderFFmpegBuilder.addInput(T input) Adds a pre-built input builder and finalizes it.FFmpegBuilder.addOutput(FFmpegOutputBuilder output) Adds an existing FFmpegOutputBuilder.FFmpegBuilder.addProgress(URI uri) Sets the URI for progress reporting.AbstractFFmpegStreamBuilder.done()Finished with this output.FFmpegBuilder.overrideOutputFiles(boolean override) Sets whether to overwrite output files without asking.FFmpegBuilder.readAtNativeFrameRate()Deprecated.FFmpegBuilder.setAudioFilter(String filter) Sets the audio filter flag.FFmpegBuilder.setComplexFilter(String filter) Deprecated.Deprecated.Specify this option on an input stream usingAbstractFFmpegStreamBuilder.setFormat(String)<T extends AbstractFFmpegInputBuilder<T>>
FFmpegBuilderFFmpegBuilder.setInput(T input) Sets the input using an input builder, replacing any previous inputs.FFmpegBuilder.setPass(int pass) Sets the pass number for multi-pass encoding.FFmpegBuilder.setPassDirectory(File directory) Sets the directory for storing pass log files.FFmpegBuilder.setPassDirectory(String directory) Sets the directory for storing pass log files.FFmpegBuilder.setPassDirectory(Path directory) Sets the directory for storing pass log files.FFmpegBuilder.setPassPrefix(String prefix) Sets the pass log file prefix.FFmpegBuilder.setStartOffset(long duration, TimeUnit units) Deprecated.Specify this option on an input or output stream usingAbstractFFmpegStreamBuilder.setStartOffset(long, TimeUnit)Sets the strict standards compliance level.FFmpegBuilder.setThreads(int threads) Sets the number of threads to use for processing.FFmpegBuilder.setUserAgent(String userAgent) Sets the HTTP user agent string.Sets vbr quality when decoding mp3 output.FFmpegBuilder.setVerbosity(FFmpegBuilder.Verbosity verbosity) Sets the logging verbosity level.FFmpegBuilder.setVideoFilter(String filter) Sets the video filter flag.Methods in net.bramp.ffmpeg.builder with parameters of type FFmpegBuilderModifier and TypeMethodDescriptionprotected voidAbstractFFmpegInputBuilder.addGlobalFlags(FFmpegBuilder parent, com.google.common.collect.ImmutableList.Builder<String> args) protected voidAbstractFFmpegOutputBuilder.addGlobalFlags(FFmpegBuilder parent, com.google.common.collect.ImmutableList.Builder<String> args) protected voidAbstractFFmpegStreamBuilder.addGlobalFlags(FFmpegBuilder parent, com.google.common.collect.ImmutableList.Builder<String> args) Adds global flags such as format, preset, and time options to the arguments.protected voidAbstractFFmpegOutputBuilder.addVideoFlags(FFmpegBuilder parent, com.google.common.collect.ImmutableList.Builder<String> args) protected voidAbstractFFmpegStreamBuilder.addVideoFlags(FFmpegBuilder parent, com.google.common.collect.ImmutableList.Builder<String> args) Adds video-related flags such as codec, frame rate, and resolution to the arguments.AbstractFFmpegOutputBuilder.build(FFmpegBuilder parent, int pass) Builds the arguments.AbstractFFmpegStreamBuilder.build(FFmpegBuilder parent, int pass) Builds the arguments.Constructors in net.bramp.ffmpeg.builder with parameters of type FFmpegBuilderModifierConstructorDescriptionprotectedAbstractFFmpegInputBuilder(FFmpegBuilder parent, String filename) Constructs an input builder with the given parent and filename.protectedAbstractFFmpegInputBuilder(FFmpegBuilder parent, FFmpegProbeResult probeResult, String filename) Constructs an input builder with the given parent, probe result, and filename.protectedAbstractFFmpegOutputBuilder(FFmpegBuilder parent, String filename) Constructs an output builder with the given parent and filename.protectedAbstractFFmpegOutputBuilder(FFmpegBuilder parent, URI uri) Constructs an output builder with the given parent and URI.protectedAbstractFFmpegStreamBuilder(FFmpegBuilder parent, String filename) Constructs a stream builder with the given parent and output filename.protectedAbstractFFmpegStreamBuilder(FFmpegBuilder parent, URI uri) Constructs a stream builder with the given parent and output URI.FFmpegFileInputBuilder(FFmpegBuilder parent, String filename) Constructs a file input builder with the given filename.FFmpegFileInputBuilder(FFmpegBuilder parent, String filename, FFmpegProbeResult result) Constructs a file input builder with the given filename and probe result.protectedFFmpegHlsOutputBuilder(FFmpegBuilder parent, String filename) Constructs a new HLS output builder with the given filename.protectedFFmpegOutputBuilder(FFmpegBuilder parent, String filename) Constructs an output builder with the given filename.protectedFFmpegOutputBuilder(FFmpegBuilder parent, URI uri) Constructs an output builder with the given URI. -
Uses of FFmpegBuilder in net.bramp.ffmpeg.job
Fields in net.bramp.ffmpeg.job declared as FFmpegBuilderConstructors in net.bramp.ffmpeg.job with parameters of type FFmpegBuilderModifierConstructorDescriptionSinglePassFFmpegJob(FFmpeg ffmpeg, FFmpegBuilder builder) Constructs a new single-pass FFmpeg job.SinglePassFFmpegJob(FFmpeg ffmpeg, FFmpegBuilder builder, ProgressListener listener) Creates a new single-pass FFmpeg job with the given progress listener.TwoPassFFmpegJob(FFmpeg ffmpeg, FFmpegBuilder builder) Constructs a new two-pass FFmpeg job.TwoPassFFmpegJob(FFmpeg ffmpeg, FFmpegBuilder builder, ProgressListener listener) Creates a new two-pass FFmpeg job with the given progress listener.
AbstractFFmpegInputBuilder.readAtNativeFrameRate()instead