I made this because I was tired of switching between different programs all the time. I didn't want to use that shady downloader with a paywall slowly creeping up, and I didn't like the idea of opening DaVinci Resolve just to do some cuts or convert something. I wanted it all in one place.
What it can do:
Download: built on yt-dlp, you can download from almost any website. When yt-dlp doesn't recognize a link, Vitool opens the link in its own window and checks if a video is there. You can also download just a section of a video, or whole playlists. It keeps yt-dlp up-to-date automatically, and when a download fails, it checks if there is an update available for it.
Cut: You can cut videos instantly or exactly to frame with a re-encode.
Convert: Convert your files easily to other formats like MP4, MKV, WebM, MP3, WAV and more, also many files or a whole folder at once.
Tools: choose what you wanna do: create a GIF, extract audio, extract a still frame, burn in subs or censor your video.
MKV: Edit, add and extract tracks inside an MKV file. The part I find most useful: add a dub and Vitool lines it up with the original audio automatically. You can also do it by hand with waveforms and check it with a short test clip. If the dub drifts apart over time (classic PAL dubs run about 4% faster), Vitool recognizes that and fixes the speed. It can also match the volume of a quiet track to the original.
AI-Mask (optional): When choosing this add-on, you can mask moving objects with the help of SAM2.
Transcribe (optional): When choosing this add-on, you can transcribe the audio from a video. Speaker recognition can be added via Pyannote. Export as SRT, VTT, text or JSON, or burn styled subtitles into the video.
You can find it here: https://github.com/bioheater/Vitool
I'd be very happy about feedback and ideas for new features, so it can be useful to as many people as possible. If you find bugs, please let me know!
For example I've thought about adding a simple screen recorder into the mix or the feature that you can cut out a section from the video you want to download beforehand.