Skip to content

Releases: nwronski/batch-transcode-video

Release v1.0.0-beta

07 Nov 08:41
Compare
Choose a tag to compare
Release v1.0.0-beta Pre-release
Pre-release

Added

  • You can now use the module:
    • From the CLI as batch-transcode-video (default global option).
    • Require the ES5 compatible dist/ files (default local option).
    • Require the raw ES2015 files from the root folder index.js or index-cli.js for the command line version.
  • Fancy new CLI:
    • Added progress bars to output.
    • Added summary that is displayed on exiting the process.
    • Add colored summary bar to summary output.
    • Estimate remaining time and current percent completion for each file and the entire batch operation even when no data is available from the child process.

Changed

  • Entire repo rewritten to use ES2015
  • Added grunt and grunt watch tasks to build ES2015 source

Fixed

  • Do not increment time unless running.
  • Save stop time when main class errors out.
  • Fix percent and time calculations.

Release v0.3.1

27 Oct 04:09
Compare
Choose a tag to compare

Fixed

  • Entire stdout buffer was being saved to memory for each child process which was a large amount of data for each transcoding operation. Now only the most recent chunk of lines from a child process stdout is saved in memory.

Release v0.3.0

27 Oct 02:51
Compare
Choose a tag to compare

Added

  • Now functions correctly in Windows. Tested in Windows 10 x64.

  • Support for --input and --output options containing Windows paths that have spaces.
    `

    batch-transcode-video --input my videos --output other folder\temp
    `

  • Generate an error for unknown options.

    > batch-transcode-video --hat --debug
    ERROR   Unrecognized command --hat provided.
    If you would like to supply custom options to transcode-video then put
    them at end of the command after a double dash "--". For example to pass
    the  "--dry-run" command to transcode-video:
    
    batch-transcode-video --input my_videos/ -- --dry-run
    
  • Added --help option to view the manual in the terminal.

Fixed

  • Capture child process error events. Previously unhandled errors (e.g. ENOENT) when spawning child processes.
  • Support absolute source paths for --input and --output options.

Release v0.2.1

26 Oct 00:52
Compare
Choose a tag to compare

Fixed

  • Unable to npm install -g batch-transcode-video due to missing promise dependency in package.json.

Release v0.2.0

26 Oct 00:51
Compare
Choose a tag to compare

Fixed

  • Unable to npm install -g batch-transcode-video due to missing files error.