Package net.bramp.ffmpeg.job
Class TwoPassFFmpegJob
java.lang.Object
net.bramp.ffmpeg.job.FFmpegJob
net.bramp.ffmpeg.job.TwoPassFFmpegJob
- All Implemented Interfaces:
Runnable
An FFmpeg job that performs two encoding passes for improved quality.
-
Nested Class Summary
Nested classes/interfaces inherited from class net.bramp.ffmpeg.job.FFmpegJob
FFmpegJob.State -
Constructor Summary
ConstructorsConstructorDescriptionTwoPassFFmpegJob(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. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidDeletes the pass log files created during multi-pass encoding.voidrun()
-
Constructor Details
-
TwoPassFFmpegJob
Constructs a new two-pass FFmpeg job. -
TwoPassFFmpegJob
Creates a new two-pass FFmpeg job with the given progress listener.
-
-
Method Details
-
deletePassLog
Deletes the pass log files created during multi-pass encoding.- Throws:
IOException
-
run
-