ffmpeg-batch-converter

0.1.0 • Public • Published

node-ffmpeg-batch-converter

Node.js script for batch video conversions with ffmpeg.

Installation

  1. Install ffmpeg first:

    • Ubuntu

      $ sudo apt install ffmpeg
  2. Install this package globally:

    $ npm install -g ffmpeg-batch-converter
  3. Convert video files:

    $ ffmpeg-batch-converter --input /path/to/input/directory --input-extension avi --output-extension mkv

Examples

  • Convert avi files to mkv:

    $ ffmpeg-batch-converter --input /path/to/input/directory --input-extension avi --output-extension mkv
  • Convert files recursively:

    $ ffmpeg-batch-converter --input /path/to/input/directory --input-extension avi --output-extension mkv --recursive
  • Convert files to another output directory:

    $ ffmpeg-batch-converter --input /path/to/input/directory --input-extension avi --output-extension mkv --output /path/to/output/directory
  • Convert files naming output files by their modification date:

    $ ffmpeg-batch-converter --input /path/to/input/directory --input-extension avi --output-extension mkv --output-naming date
  • Convert few input directories at once:

    $ ffmpeg-batch-converter --input /path/to/input/directory1 /path/to/input/directory2 --input-extension avi --output-extension mkv
  • Provide additional ffmpeg options.

    $ ffmpeg-batch-converter --input /path/to/input/directory --input-extension avi --output-extension mkv --ffmpeg-args="-r 25 -b:v 6000k -b:a 192k"
  • Display conversions without actually doing them:

    $ ffmpeg-batch-converter --input /path/to/input/directory --input-extension avi --output-extension mkv --dry

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i ffmpeg-batch-converter

Weekly Downloads

2

Version

0.1.0

License

MIT

Unpacked Size

8.8 kB

Total Files

7

Last publish

Collaborators

  • ezze