2.0.0 • Published 2 years ago

@dropb/ffmpeg-progress v2.0.0

Weekly downloads
27
License
MIT
Repository
github
Last release
2 years ago

ffmpeg-progress

npm CI

Extract progress status from FFmpeg

Install

npm install  @dropb/ffmpeg-progress

Usage

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 message
  • duration

parseProgress

parseProgress(data: string, duration?: number): FfmpegProgressEvent

License

MIT

2.0.0

2 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago

0.9.4

5 years ago

0.9.3

6 years ago

0.9.2

6 years ago

0.9.1

6 years ago