padvincenzo / silence-speedup

Speed-up your videos speeding-up (or removing) silences, using FFmpeg. This is an electron-based app.
https://vincenzopadula.altervista.org/silence-speedup/
GNU General Public License v3.0
49 stars 3 forks source link

Easier changing of file paths and Speech Min Duration #12

Open rexelbartolome opened 2 years ago

rexelbartolome commented 2 years ago

Accessible changing of the file path and a default file path based on input video:

I'll just put my other requests here so I don't clutter the other thread. I constantly change my file path or export folder. So by accessible I mean that the folder where speedup puts the videos is not locked inside the preferences. Most video remuxers and reencoders have the file path ready to be changed inside the "homepage" itself so you can just type it without going inside another menu

For example: Handbrake image

By default file path, I mean that the resulting speededup video would default to the same folder as the input video. Not sure how this should behave when multiple input videos have different directories though I'd assume it would only consider either the last or first input video and use that file path for the whole list.

A simple suffix for the resulting video is alright with me like Windows' addition of (1) or maybe -speededup since they would be on the same folder, this is also the standard behavior of other reencoders. I rarely use the default %user%/speededup directory since I organize my files on a per project basis. I'd assume people would also organize it on a per subject/course basis so they don't mix up different lectures.

Say the input video is E:\_Work\Edits\2022\Q1\krita-course\source\batch3\demo5.mp4 then the default file path would be E:\_Work\Edits\2022\Q1\krita-course\source\batch3\ and the resulting video name would be demo5 (1).mp4

Speech Min Duration

When I'm editing, besides the fact that all silences have been removed thanks to this wonderful tool, I'm mainly focused on editing out the weird jumpcuts that happens when I bump into something or when I type that results in a bit of spike in sound. What happens then is I jump to a specific pose for a split second and then I go back to talking. This looks a bit silly especially when I cough πŸ˜‚ (but I've learned that it's better to mute myself when I'm going to cough so I don't have to edit it out later).

So the Speech Min Duration would refer to how short of a time would sound be considered as actual speech and not just a random noise. A lot of people and teachers trail their speech too when they talk so it would work well with that i.e., instead of saying a short "So I guess that's about it, class dismissed" it would likely be more "Soooo... I guessss... that's about it... class dismissed". Not sure how well it would work since we still use short words from time to time. Regardless, I think a slider for Speech Min Duration much like Silence Min Duration would be pretty useful. And of course I still understand you're pretty busy so I don't want to come off as demanding πŸ˜…

padvincenzo commented 2 years ago

Thank you @rexelbartolome for these suggestions, I really appreciate them. As soon as I have the time, I'll publish a release with these features and we could then do some testing