@bunchtogether/ffmpeg-process-manager

1.0.22 • Public • Published

FFmpeg Process Manager

Usage

    // Process Manager
    const { FFmpegProcessManager } = require('@bunchtogether/ffmpeg-process-manager');

    // ffmpeg process manager instance
    // @param updateIntervalSeconds  {integer=10}  Emits the status event at every <integer> secs
    // @param useSystemBinary  {boolean=false}  Uses system ffmpeg binary rather than
    //                                        the ffmpeg-static ones when set to true
    // @returns <FFmpegProcessManager>
    const processManager = new FFmpegProcessManager({
      updateIntervalSeconds: 10,
      useSystemBinary: false
    })



    const { startFFprobe } = require('@bunchtogether/ffmpeg-process-manager');

    // ffprobe check
    // @param args  {string[]} ffprobe input arguments
    // @param useSystemBinary  {boolean=false} Uses system ffmpeg binary rather than
    //                                   the ffmpeg-static ones when set to true
    const data = await startFFprobe(args, useSystemBinary);

Readme

Keywords

none

Package Sidebar

Install

npm i @bunchtogether/ffmpeg-process-manager

Weekly Downloads

21

Version

1.0.22

License

none

Unpacked Size

416 kB

Total Files

71

Last publish

Collaborators

  • bunchtogether