-
-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add time elapsed to enoding status tab #163
Add time elapsed to enoding status tab #163
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you so much for the addition!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Got a little detailed just to try and be as clear as possible, if you have any questions please let me know!
Thanks for all the super helpful feedback so far! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
…lie Brækken) * Fixing #165 Custom Bitrate loaded from Profile (thanks to Etz)
* Adding #163 elapsed time in encoding panel (thanks to Benedicte Emilie Brækken) * Adding super secret DEVMODE environment variable * Fixing #165 Custom Bitrate loaded from Profile (thanks to Etz) * Fixing #154 Overloading the term "Profile" for languages (thanks to leonardyan) Co-authored-by: Benedicte Emilie Brækken <b@brkn.io>
* Adding #118 #126 advanced panel with FFmpeg filters (thanks to Marco Ravich and remlap) * Adding #114 info panel that shows source details (thanks to leonardyan) * Adding #117 support for text based burn in subtitles * Adding #152 option to switch back to old bubbly buttons (thanks to GitKike98) * Adding logging level selector in settings for GUI * Adding button to extract text based subtitles * Adding dual pass option for ffmpeg options (thanks to Catatau) * Adding #163 elapsed time in encoding panel (thanks to Benedicte Emilie Brækken) * Adding super secret DEVMODE environment variable * Adding #168 Allow decimal CRF values as Custom values (thanks to Etz) * Changing all builds to use Python 3.8, removing idea of "legacy" windows until later time * Fixing #156 Copy was broken due to ffmpeg extras not being passed (thanks to leonardyan) * Fixing #158 Translation and icon of tab name "Quality" lost when output codec switched (thanks to leonardyan) * Fixing #120 Custom bitrate forgets to add a "k" (thanks to seighail3) * Fixing #162 Main window was not resizeable (thanks to bmcassagne) * Fixing #165 Custom Bitrate loaded from Profile (thanks to Etz) * Fixing #154 Overloading the term "Profile" for languages (thanks to leonardyan) * Fixing snap packaged, and other symlinked FFmpeg installs were not linked correctly (thanks to Catatau) * Fixing loading video could encounter a bug and crash fastflix (thanks to Jan) * Fixing being able to set landscape cover * Fixing resetting covers from queue Co-authored-by: Benedicte Emilie Brækken <b@brkn.io>
Hi there! Thanks for making this software and all the blog posts. It's super great and has been super helpful to me!
I made this time elapsed label to keep track of how long the current encode command has been running.
Let me know if there are changes you'd like to see before merge 🙂
Summary of changes
started_at
toBackgroundRunner
status_queue.put(("running",
to afterrunner.start_exec
because start time of command is recorded instart_exec
timedelta_to_str
method for having a common serialization (it's quite hacky with only a string split to remove microseconds):
to__
because ISO formatted timestamps have:
in them which made it a little difficult to send it along with the other dataon_status_update
method to status panel for listening to status updates frommain