mlsmithjr / transcoder

Python wrapper for ffmpeg for batch and/or concurrent transcoding
GNU General Public License v3.0
117 stars 27 forks source link

wishlist: time to completion estimates for current file #16

Open slippycheeze opened 4 years ago

slippycheeze commented 4 years ago

G'day. It'd be kind of nice to know roughly when the current transcoding job would finish; transcoding is a reasonably stable process, so a fairly simple exponential moving average should give a fairly good estimate.

In the past I have been fairly happy with the results of these Python modules for progress display with time estimation. Well, time estimation for relatively stable, linear problems, anyway, but that applies here. 🥇

These are all available on pypi, FWIW, and should work fine in the new "Windows Terminal", at least. Plus any unix-like, including macOS. tqdm is more complex, but more capable.