Download: https://github.com/yt-dlp/yt-dlp/releases
Info: https://github.com/yt-dlp/yt-dlp
I highly recommend you all start to archive videos. The social media platforms do not make it easy for you to download/save media on purpose. Yt-dlp makes it very easy to save data from various sources to your local drive.
I've been doing this for years and have a large amount of videos that I think will one day be important to show people that are wondering "how did we get here". I'll be like, "well i'm glad you asked..... these people did this, then this group did this, etc."
Here is a config file that you can use to help get you started, and if you have any questions about how to use this or get it working please don't hesitate to ask. There is no stupid questions so it doesn't matter how basic you think it is. I had to put double spaces to make the format of this look correct, you may have to remove them once you save this as a ~/.yt-dlp/config file on your own machine.
--sleep-requests 1
--min-sleep-interval 1
--max-sleep-interval 3
--playlist-random
--o ~/Downloads/INCOMING/%(title)s.%(ext)s
--throttled-rate 1M
--retries 20
--retry-sleep linear=1::2
--retry-sleep fragment:exp=1:20
--restrict-filenames
--no-overwrites
--write-description
--write-info-json
--no-clean-info-json
--no-keep-fragments
--add-metadata
--write-auto-subs
Occasionally you will have to add "--cookies-from-browser firefox" to the yt-dlp command to get it to work.
example: yt-dlp g0v444PsmO0 --cookies-from-browser firefox
You can paste the video ID from youtube like I did above, or you can paste the entire URL.
Here is a list of supported sites: https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md
There are MANY more than just youtube included.
I also like to use "TubeMate." Works well.
I've never heard of this one. Can you talk about what advantages it has over yt-dlp or compare the two? I'm not interested in saying one is inferior to the other, I'm just curious because I've never heard of it..... mostly because yt-dlp has been handling everything I need from such a tool so far.
Thank you.
Think about storing on a dedicated machine that never met or will ever meet the internet. Add by feeding via DVDs
Backups and redundancy are definitely a tenant of good data storage practices.
What is the saying? 2 is 1 and 1 is none. I think that is how it goes and it refers to copies of your data.
My #1 tool for downloading vids. I live on the command line and have been using this a few years now. It's gotten so much better over the years and still very actively maintained.
Username checks out, lol.
I've been very impressed with it. One day someone should make a nice file sharing network where people can easily share with eachother.
https://github.com/9001/copyparty
This one is pretty cool, but I still think it's not good enough for mass consumption yet. Of course a technical person can understand what it's doing and get it to work properly, but for someone that is not an engineer it still is a bit far off from where an app would need to be for mass consumption/use.
😉
You're one of the few that knows what that means. Been a hardcore *nix nerd for over 25 years.
Same, what distro?
I'm heavy into OpenBSD & FreeBSD, but on the Linux side, Arch Linux is my 'go-to'.
Nice. I was using Arch for 10+ years (Endeavor when I was too lazy to reinstall regular Arch). I've been using NixOS for the last 3 years now.
Been meaning to play around with that. I have an older AMD Ryzen5 laptop I need to plop that on to. I've messed around with the Nix Pkg Manager on Mac. Way more powerful that Homebrew, but haven't had the time to absorb it all. Flakes looks super cool and has my attention.
I was messing with olmarchy recently and thought it was pretty well put together. My first Linux was redhat that I installed from 3.5" floppies. These days I will use whatever.
Oh yeah, the days when you needed a kernel upgrade, you had to compile it 😄. I remember when RedHat came out, I liked it back then. I started out with Slackware.
I like
--add-metadata Embeds description into the video file.
--write-auto-subs The subtitles file lets you search for key words. It should be possible to convert these into transcripts. They contain so many timestamps they're not fun to read as is.
I'm going to add these to my own config file and I'll edit the original post to include them too. Thank you!
👍💪💚😎
JDownloader2 beats them all...
Will someone request this to be a sticky for a day or two? I don't know how but I think it's important enough that the community as a whole should find this info easily.