All Projects → sidneys → ffmpeg-progressbar-cli

sidneys / ffmpeg-progressbar-cli

Licence: MIT License
A colored progress bar for FFmpeg.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to ffmpeg-progressbar-cli

IJProgressView
A simple progress view written in Swift.
Stars: ✭ 70 (-50%)
Mutual labels:  progress-bar, progressbar
GradientProgressView
一个简单的进度条控件
Stars: ✭ 15 (-89.29%)
Mutual labels:  progress-bar, progressbar
LinearProgressView
A simple linear progress view for iOS
Stars: ✭ 103 (-26.43%)
Mutual labels:  progress-bar, progressbar
shell-progressbar
Make a progress bar GUI on terminal platform (Shell script)
Stars: ✭ 39 (-72.14%)
Mutual labels:  progress-bar, progressbar
cli-progress
⌛ easy to use progress-bar for command-line/terminal applications
Stars: ✭ 672 (+380%)
Mutual labels:  progress-bar, progressbar
RxActivityIndicator-Android
A small library that helps you keep track of operations progress. It allows you to show progress bar (indicator) in a convenient way.
Stars: ✭ 12 (-91.43%)
Mutual labels:  progress-bar, progressbar
ProBar
this script will allow you to configure a progress bar with a timer with other options
Stars: ✭ 0 (-100%)
Mutual labels:  progress-bar, progressbar
acinerella
FFmpeg wrapper library for audio/video decoding
Stars: ✭ 18 (-87.14%)
Mutual labels:  wrapper, ffmpeg
reisen
A simple library to extract video and audio frames from media containers (based on libav).
Stars: ✭ 41 (-70.71%)
Mutual labels:  ffmpeg, ffmpeg-wrapper
DownloadPorgressBar
This is a download progressbar.
Stars: ✭ 19 (-86.43%)
Mutual labels:  progress-bar, progressbar
Jaffree
Java ffmpeg and ffprobe command-line wrapper
Stars: ✭ 184 (+31.43%)
Mutual labels:  wrapper, ffmpeg
LineProgressbar
A light weight jquery progressbar plugin
Stars: ✭ 34 (-75.71%)
Mutual labels:  progress-bar, progressbar
Goffmpeg
FFMPEG wrapper written in GO
Stars: ✭ 469 (+235%)
Mutual labels:  wrapper, ffmpeg
circlebars
Add circular progress bars and countdown timers easily with circlebars Created by @itaditya. Demo at >
Stars: ✭ 38 (-72.86%)
Mutual labels:  progress-bar, progressbar
Ffmpy
Pythonic interface for FFmpeg/FFprobe command line
Stars: ✭ 360 (+157.14%)
Mutual labels:  wrapper, ffmpeg
react-sweet-progress
A way to quickly add a progress bar to react app 🌈
Stars: ✭ 250 (+78.57%)
Mutual labels:  progress-bar, progressbar
Ffscreencast
ffscreencast - ffmpeg screencast/desktop-recording with video overlay and multi monitor support
Stars: ✭ 1,625 (+1060.71%)
Mutual labels:  ffmpeg, ffmpeg-wrapper
Ffpb
A progress bar for ffmpeg. Yay !
Stars: ✭ 149 (+6.43%)
Mutual labels:  ffmpeg, progress-bar
mp-progress
专注于小程序圆环形进度条的小工具
Stars: ✭ 72 (-48.57%)
Mutual labels:  progress-bar, progressbar
angular-progress-bar
This component allow you to easy incorporate progress-bar to angular/ionic project, providing binding and color options
Stars: ✭ 26 (-81.43%)
Mutual labels:  progress-bar, progressbar

ffmpeg-progressbar-cli npm


ffmpeg-progressbar-cli is a colored progress bar for FFmpeg.
Simply use ffmpeg-bar instead of ffmpeg.

Contents

  1. Installation
  2. Usage
  3. Configuration
  4. Requirements
  5. Compatibility
  6. Contribute
  7. Author

Installation

$ npm install --global ffmpeg-progressbar-cli

Usage

The installation process adds the ffmpeg-bar command to your system.
This is a transparent wrapper, passing all commands to ffmpeg.

To use it, simply launch ffmpeg-bar instead of ffmpeg, or replace ffmpeg with ffmpeg-bar inside your scripts.

As long as no errors are encountered, the output of ffmpeg-bar will consist of a progress bar, the estimated time until process completion and a percentage.

Examples
$> ffmpeg-bar -i input.mp4 output.avi
$> ffmpeg-bar -i input.avi -b:v 64k -bufsize 64k output.avi
$> ffmpeg-bar -i in.mkv -map_metadata:s:a 0:g out.mkv

Configuration

For configuration purposes, ffmpeg-progressbar-cli exposes these environmental variables:

BAR_FILENAME_LENGTH

The maximum number of characters of the filename label displayed next to the progress bar beam (default: 20)

Example
$> BAR_FILENAME_LENGTH=7 ffmpeg-bar -i in.mp4 output.mp4
BAR_BEAM_RATIO

The share of (available) horizontal display real estate the progress bar beam should occupy (default: 0.75)

Example
$> BAR_BAR_SIZE_RATIO=0.5 ffmpeg-bar -i in.mp4 output.mp4

Requirements

Compatibility

Tested on

  • macOS 10.13, 10.14 Beta
  • Windows 10 1803
  • Ubuntu 18.04

Contribute Contributors Wanted

Read the contribution documentation.

License

MIT

Author

sidneys 2018

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].