0.1.0 • Published 6 years ago
ffmpeg-batch-converter v0.1.0
node-ffmpeg-batch-converter
Node.js script for batch video conversions with ffmpeg.
Installation
Install
ffmpegfirst:Ubuntu
$ sudo apt install ffmpeg
Install this package globally:
$ npm install -g ffmpeg-batch-converterConvert video files:
$ ffmpeg-batch-converter --input /path/to/input/directory --input-extension avi --output-extension mkv
Examples
Convert
avifiles tomkv:$ ffmpeg-batch-converter --input /path/to/input/directory --input-extension avi --output-extension mkvConvert files recursively:
$ ffmpeg-batch-converter --input /path/to/input/directory --input-extension avi --output-extension mkv --recursiveConvert files to another output directory:
$ ffmpeg-batch-converter --input /path/to/input/directory --input-extension avi --output-extension mkv --output /path/to/output/directoryConvert files naming output files by their modification date:
$ ffmpeg-batch-converter --input /path/to/input/directory --input-extension avi --output-extension mkv --output-naming dateConvert few input directories at once:
$ ffmpeg-batch-converter --input /path/to/input/directory1 /path/to/input/directory2 --input-extension avi --output-extension mkvProvide 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
0.1.0
6 years ago