项目作者: kukhariev

项目描述 :
Extract progress status from FFMPEG
高级语言: TypeScript
项目地址: git://github.com/kukhariev/ffmpeg-progress.git
创建时间: 2018-04-16T12:33:27Z
项目社区:https://github.com/kukhariev/ffmpeg-progress

开源协议:MIT License

下载


ffmpeg-progress

@dropb/ffmpeg-progress"">npm
CI

Extract progress status from FFmpeg

Install

  1. npm install @dropb/ffmpeg-progress

Usage

see examples

API

#

  1. interface FfmpegProgressEvent {
  2. frame: number;
  3. fps: number;
  4. size: number;
  5. time: string;
  6. bitrate: number;
  7. speed: number;
  8. /**
  9. * Time (milliseconds)
  10. */
  11. time_ms: number;
  12. /**
  13. * ETA (milliseconds)
  14. */
  15. remaining?: number;
  16. /**
  17. * Progress percentage
  18. */
  19. percentage?: number;
  20. }

FfmpegProgress Pipe

  1. 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

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

License

MIT