Skip to content
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

Another GUI.... PySimpleGUI based. Works and fixes a couple of problems #186

Open
PySimpleGUI opened this issue Sep 15, 2020 · 1 comment

Comments

@PySimpleGUI
Copy link

I LOVE THIS PROGRAM!!!

Wow, what an amazing little program. I feel like my videos were transformed from "ok" to "totally has my sh*t together" because I'm no longer fumbling around. At least that's my impression. I posted two playlists on my YouTube Channel so people can use either version, plain or jumpcutted. HUGE THANK YOU to Cary!

One of the big problems I ran into right away was having blanks in the filenames. If it weren't for this problem I would have been able to run my GUI without making any changes to Cary's code.

If your filename don't have any spaces, then the GUI code will work without any modifications to Cary's code (you do have to make sure the audio rate is left blank though as there is a bug in Cary's code for that)

Here's the GUI that I use:

image

I forked this repo to make the changes. You'll find my repo here:
https://github.com/PySimpleGUI/jumpcutter

I am so enamored with the results of jumpcutter that I ran my entire PySimpleGUI video lesson playlist through it. The overall savings was between 18% to 20% for each video. If I changed the values for the Silent Threshold to 0.05 and the Silent Speed to 20, then the savings was closer to 25%. These are not insignificant numbers.

I'll be taking the GUI code for this project and making a new PySimpleGUI Demo Program from it. (http://Demos.PySimpleGUI.org). It's more or less table driven so that you can modify one table and use it to make a front-end for nearly any CLI program.

Normally when you first start my GUI, you'll get all the defaults that Cary defined in his program. There are also tooltips for each field based on the help string from Cary's program. Here's what the window lookslike what first starting the program. Each default is filled in. I've positioned the cursor so you can see one of the tooltips.

image

The only feature I've not worked on is the YouTube download link. The firs time I tried it there was problems. I'll tackle that next. Until then, you can download your video from YouTube easily if you made the video.

@HaujetZhao
Copy link

image

😊

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants