Package net.bramp.ffmpeg.builder
Class FFmpegFileInputBuilder
java.lang.Object
net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder<FFmpegFileInputBuilder>
net.bramp.ffmpeg.builder.AbstractFFmpegInputBuilder<FFmpegFileInputBuilder>
net.bramp.ffmpeg.builder.FFmpegFileInputBuilder
Builder for FFmpeg file-based input arguments.
-
Field Summary
Fields inherited from class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
audio_channels, audio_codec, audio_enabled, audio_preset, audio_sample_rate, DEVNULL, duration, extra_args, filename, format, maps, meta_tags, pass_padding_bitrate, preset, presetFilename, startOffset, strict, subtitle_enabled, subtitle_preset, targetSize, throwWarnings, uri, video_codec, video_copyinkf, video_enabled, video_frame_rate, video_frames, video_height, video_movflags, video_pixel_format, video_size, video_width -
Constructor Summary
ConstructorsConstructorDescriptionFFmpegFileInputBuilder(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. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddSourceTarget(int pass, com.google.common.collect.ImmutableList.Builder<String> args) Adds source and target specific arguments for the given pass.Methods inherited from class net.bramp.ffmpeg.builder.AbstractFFmpegInputBuilder
addGlobalFlags, buildOptions, getProbeResult, getStreamLoop, getThis, readAtNativeFrameRate, setStreamLoopMethods inherited from class net.bramp.ffmpeg.builder.AbstractFFmpegStreamBuilder
addAudioFlags, addExtraArgs, addFormatArgs, addMap, addMap, addMetaTag, addMetaTag, addVideoFlags, build, build, disableAudio, disableSubtitle, disableVideo, done, getFilename, getUri, isValidSize, setAudioChannels, setAudioCodec, setAudioPreset, setAudioSampleRate, setDuration, setFilename, setFilename, setFilename, setFormat, setFrames, setPassPaddingBitrate, setPreset, setPresetFilename, setPresetFilename, setPresetFilename, setStartOffset, setStrict, setSubtitleCodec, setSubtitlePreset, setTargetSize, setUri, setVideoCodec, setVideoCopyInkf, setVideoFrameRate, setVideoFrameRate, setVideoFrameRate, setVideoHeight, setVideoMovFlags, setVideoPixelFormat, setVideoResolution, setVideoResolution, setVideoWidth, useOptions, useOptions, useOptions, useOptions
-
Constructor Details
-
FFmpegFileInputBuilder
Constructs a file input builder with the given filename. -
FFmpegFileInputBuilder
Constructs a file input builder with the given filename and probe result.
-
-
Method Details
-
addSourceTarget
protected void addSourceTarget(int pass, com.google.common.collect.ImmutableList.Builder<String> args) Description copied from class:AbstractFFmpegStreamBuilderAdds source and target specific arguments for the given pass.- Specified by:
addSourceTargetin classAbstractFFmpegStreamBuilder<FFmpegFileInputBuilder>
-