I was planning on using either the one by kannagi0303 from github or stacher.
update: I have setup the one from github, seems to do the job. Still can’t figure out downloading subtitles using gui and using the yt-dlp terminal version for that. Link for what I am using: https://github.com/kannagi0303/yt-dlp-gui
None GUI. Just use a terminal!
Bash lol
Linux user ?
Windows user?
Yes, I don’t understand the language of you god’s. Should’ve picked linux years ago when I got my first PC.
You can download a VM program, like Virtualbox, and then create a VM and install Linux on it (I recommend Debian), that way you can learn little by little.
Bash is a shell, like command prompt/powershell on WIn
They are not that different. The concepts are portable.
Both. Powershell when I’m using Windows.
Everyone in the comments: I use assembly for everything
Bah. Peasants. I use my Automatic Computing Engine. Works great.
I just use command line honestly.
I wasn’t aware it had subtitle support though. What’s the command for downloading those?
Download Subtitles: yt-dlp --write-sub --sub-lang (language code) (video URL) Doesn’t work for videos with auto generated subs.
Automatic subtitles are also possible to grab by using
--write-auto-sub
, example:
yt-dlp --write-auto-sub [video url]
This next example will attempt to download English subtitles and if that fails, downloads the automatic subtitles instead:
yt-dlp --sub-lang en --write-sub --write-auto-sub [video url]
Note - you can not download automatic subtitles at the same time as language subtitles, which means if you wanted English and automatic I’d recommend the
--skip-download
flag for the second command, which will prevent downloading the entire video again:
yt-dlp --sub-lang en --write-sub [video url]
yt-dlp --write-auto-sub --skip-download [video url]
zsh
with a few aliases“GUI? For yt-dlp? No. No, hell no man. No, I imagine someone would get their ass kicked for saying something like that”
I don’t think there’s anything wrong with using GUI tools, they can display a lot more handleable info at once
deleted by creator
The CLI is simple enough that I don’t really bug with any GUI abstractions. I used tubesync for a while on unRAID with pretty decent success, but I eventually ran into some limitations and ended switching to a cron job.
CMD or bash. But TIL that yt-dlp had GUI.
None, I wrote a terminal UI (just to clean things up and customized to suit my need) that was originally for youtube-dl and switched to yt-dlp
Basically I have a Keyboard Maestro that reads my clipboard and automatically inserts any youtube links into a text file, so that I can run my script which downloads all the links and rename them accordingly.
deleted by creator
I just have mine set up as an alias in zsh (I assume this would work in bash too):
alias yt='yt-dlp -f "bestvideo[ext=mp4]+bestaudio[ext=m4a]/mp4"'
Then just
yt [url of video]
from the command line should automatically grab the best quality video as an .mp4. And of course that can be tweaked to whatever you like (adding subs etc.)Don’t forget to block sponsors and get subtitles
alias ytdl=‘yt-dlp -f mp4 “bestvideo*+bestaudio” --sponsorblock-remove all --write-auto-sub’
On Android I just use Libretube. Has Sponsorblock and you can can grab a csv of all your subs you had from your previous client.
Lastly, I use newsboat and YouTube RSS feeds to subscribe these days. Redirection extension takes me to an invidious instance. Noscript blocks everything. Just need the url for yt-dlp.
Huh, I didn’t know it could do sponsorblock as well, neat!
These heathens are in here typing out verbose commands and not setting up aliases.
I use Stacher
The NewPipe app on android does also downloads youtube videos
Stacher