Package com.github.kokorin.jaffree.process
package com.github.kokorin.jaffree.process
Claases used to integrate with
Process.-
ClassDescription
BaseStdReaderreads std output, parses result and logs, and sends logs to SLF4J with corresponding log level.Executor starts threads with providedRunnables and controls all threads it has started.StdReaderimplementation which reads and ignores bytes read.Non-zero status code exit exception which includes all error messages produced by the process.StdReaderimplementation which reads and logs everything been read.ProcessHandlerexecutes program.Interface to be implemented by and ffmpeg/ffprobe helpers which must be ran in parallel to ffprobe/ffmpeg process.StdReader<T>ImplementStdReaderinterface to parse program stdout or stderr streams.ImplementStopperto allow forceful and graceful ffmpeg/ffprobe stop.