2.0.1 • Published 1 year ago
@dropb/ffmpeg-progress v2.0.1
ffmpeg-progress
Extract progress status from FFmpeg
Install
npm install @dropb/ffmpeg-progressUsage
see examples
API
interface FfmpegProgressEvent {
frame: number;
fps: number;
size: number;
time: string;
bitrate: number;
speed: number;
/**
* Time (milliseconds)
*/
time_ms: number;
/**
* ETA (milliseconds)
*/
remaining?: number;
/**
* Progress percentage
*/
percentage?: number;
}FfmpegProgress Pipe
new FfmpegProgress(duration?: number)Creates an instance of FfmpegProgress Pipe.
(optional) duration - override video duration (milliseconds). Default - auto detect.
public properties:
exitMessage- error messageduration
parseProgress
parseProgress(data: string, duration?: number): FfmpegProgressEvent