• Jack@lemmy.ca
    link
    fedilink
    English
    arrow-up
    25
    ·
    6 days ago

    There are yt-dlp GUIs with SponsorBlock built-in.

    Warning: after using SponsorBlock and uBlock Origin for a while, using YouTube or Invidious without them is horrific.

    • SirEDCaLot@lemmy.today
      link
      fedilink
      English
      arrow-up
      2
      ·
      5 days ago

      I can confirm.

      I watch YouTube on Firefox with uBlock Origin. It works pretty good.

      Earlier today my partner wanted to show me something and loaded it on the Roku. Holy fuck. 30 second unskippable ad to watch a 30 second trailer.

  • DarkFuture@lemmy.world
    link
    fedilink
    English
    arrow-up
    39
    ·
    7 days ago

    STACHER7 FOR YT-DLP

    yt-dlp is the gold standard for ripping YouTube vids (as well as vids/music from damn near anywhere else). However, yt-dlp is not particularly user friendly, like, at all. There is a GUI wrapper called Stacher7 that makes it a whole lot easier to use. It’s one of the better things I’ve installed on my computer.

    • da_cow (she/her)@feddit.org
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 days ago

      The advantage of the CLI version of yt-dlp is, that its us absolutely glorious if you have lots of videos you want to download and/or sort (or any other form of further processing) them via scripts. If you only want to download a few videos at a time, it is in fact not that user friendly. What I can also recommend is setting an alias in your shell, so that you don’t have to remember what arguments you have to provide to yt-dlp to download your favourite videos.

    • SlayersFan@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      ·
      6 days ago

      whot? there’s a website for it https://www.ezmdl.com/ it doesn’t allow you to query massive downloads, (you can do playlists, but to do multiple playlists at the same time you gotta duplicate the window and put each playlist in a new tab) but it has no ads and is super simple, a kid could use this one (limited to mp4 and mp3 with no quality options, but still)

    • TheStaffmaster@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      7 days ago

      puts on pirate hat would this work for uploaded memes by chance? I make Minecraft content and having to separately download .gif’s and .mp3’s is getting a bit tiresome when I’d like to drop in some cheeky brain rot in for the top kek lulz while I edit the footage in Resolve.

    • Kairos@lemmy.today
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      1
      ·
      6 days ago

      The yt-dlp tool is plenty user friendly. It’s some of the best/most consistent semantics I’ve seen. The command on the other hand…

    • SlayersFan@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      3
      ·
      6 days ago

      whot? there’s a website for it https://www.ezmdl.com/ it doesn’t allow you to query massive downloads, (you can do playlists, but to do multiple playlists at the same time you gotta duplicate the window and put each playlist in a new tab) but it has no ads and is super simple, a kid could use this one (limited to mp4 and mp3 with no quality options, but still)

  • Seth Taylor@lemmy.world
    link
    fedilink
    English
    arrow-up
    10
    ·
    6 days ago

    I’ve been at it for months

    Nothing is permanent

    My dad sometimes asks me to help him find some movie from the 70s or 80s and it simply doesn’t exist anymore. The internet promised me I’d never be in that situation myself. The internet lied.

    • MonkderVierte@lemmy.zip
      link
      fedilink
      English
      arrow-up
      5
      ·
      6 days ago

      Get a low-power GPU for 50 $ on ebay. Still faster than your poor iGPU at converting your videos to a more recent format with 1/3 the space requirements.

      Also, does the cat-funny video need to be in 4k? yt-dlp -F to list and -f to choose (accepts ‘+’ combinations).

    • KatherinaReichelt@feddit.orgOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      6 days ago

      It’s not as bad as people are saying. Storage has gotten more expensive, but: 1h of YouTube at 1080p is around 3GB. Storage is currently sitting at 25-30€/TB. That allows you to save 330h of YouTube content, which is a lot.

    • Allero@lemmy.today
      link
      fedilink
      English
      arrow-up
      3
      arrow-down
      3
      ·
      7 days ago

      I recently bought a used 10tb hard drive for $190.

      It’s decently affordable, look it up.

      • WhyJiffie@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        5
        ·
        6 days ago

        and you won’t have a backup when it suddenly fails. if it starts reporting bad blocks, you may not even have enough time to copy everything off of it before it fails. you should at least run something that notifies you if it starts to fail, if you don’t yet have it.

        at 10 TB read speeds are still roughly at most 120 MB/s, which means roughly a full day of continuous copying. sometimes drives fail faster under that stress.

        all I want to say, is be careful.

        • Allero@lemmy.today
          link
          fedilink
          English
          arrow-up
          3
          ·
          6 days ago

          Having a backup is always essential, especially for things that cannot simply be redownloaded.

          Currently, I have irrecoverable info stored elsewhere (outside my home), and I plan on getting a second 10tb drive just to have a full copy.

  • LemmyPlaceDN@europe.pub
    link
    fedilink
    English
    arrow-up
    20
    ·
    edit-2
    5 days ago

    In the past years I have downloaded and archived about 200 GB of my favorite YouTube videos using yt-dlp. Most of them are short or low resolution for storage reasons, so it’s a lot more videos than you’d think. Now they can’t be taken away from me and I can watch them whenever I want.

    • DarkFuture@lemmy.world
      link
      fedilink
      English
      arrow-up
      7
      arrow-down
      3
      ·
      7 days ago

      So yt-dlp can be a bit rough for non-power users. There is a fantastic GUI wrapper for it called Stacher7. I use it daily.

      • Zarobi@aussie.zone
        link
        fedilink
        English
        arrow-up
        7
        ·
        edit-2
        6 days ago

        I dunno if I would call it rough; it’s just a CLI tool. You write yt-dlp and then paste in the URL.

        Maybe I’m doing that xkcd comic where I overestimate average people’s familiarity with CLI though. It only gets complicated if you want to customise it beyond the basic flags in your global config file. I set it to include chapters and download subtitles for example. Once I get home I’ll try and remember to paste my config file here.

        Edit: ~/yt-dlp.conf

        # Save the files to this directory with this format
        --paths /mnt/Vidoes/inprogress/youtube
        --output "%(uploader)s - %(title)s.%(ext)s"
        
        # Include subtitles and chapter metadata
        --write-subs
        --embed-chapters
        
        # Resume incomplete downloads
        --continue
        
        # I use Vivaldi exclusively with a burner account to find videos to download so that Google thinks my activity is more organic
        --cookies-from-browser vivaldi
        
        # Optional - Only needed if you have issues downloading subtitles. I had to git clone and build "bgutil-ytdlp-pot-provider" to generate tokens to download files properly. This part was just copy pasted from their instructions
        --extractor-args "youtubepot-bgutilscript:server_home=/home/[username]/git/bgutil-ytdlp-pot-provider/server"
        
        # Optional quality filter - Possibly the only complicated part. This tells YT-DLP to prefer downloading H264 MP4 files, because my old as fuck android tablet doesn't support any other format. It also forces 1080p video, because I found after downloading too many videos YouTube will downgrade you to 360p and I'd rather get an error message than watch a 360p video. Some 720p only videos I edit this temporarily
        --format "bv[height=1080][vcodec^=avc1][ext=mp4]+ba[ext=m4a]/b[height=1080][vcodec^=avc1][ext=mp4]/bv*[height=1080]+ba/b[height=1080]"
        

        You will need to delete any # comments in your own config - I don’t think they’re supported. I included them for explanation.

      • ComradeMiao@lemmy.world
        link
        fedilink
        English
        arrow-up
        5
        arrow-down
        1
        ·
        7 days ago

        You think typing yt-dlp URL is rough for users? I cannot think of a simpler command line command other than maybe ls.

        • WhyJiffie@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          4
          arrow-down
          1
          ·
          6 days ago

          not really though. it is more like this, simplified:

          yt-dlp URL --output /path/with/all/the/funky/patameters.%(ext) --all-the-worlds-parameters-for-good-format-quality-subs-whateverelse
          

          yes if you want to download a single video or two, the basic command works somewhat, but not usable if you want to download lots of videos from multiple channels

          • ComradeMiao@lemmy.world
            link
            fedilink
            English
            arrow-up
            1
            arrow-down
            1
            ·
            6 days ago

            You’re making up cases that don’t need to exist. The basic command and its defaults works fine. It can download every video from every channel. Don’t need anything else.

            • WhyJiffie@sh.itjust.works
              link
              fedilink
              English
              arrow-up
              1
              ·
              6 days ago

              when downloading lots of videos, you will have to take some compromises for it to be economical. like you probably dont need full quality, especially when its 4k or something insane like that. so you will want to use a very simple parameter like this:

              -f "bestvideo[height<=?720]+bestaudio/best"
              

              already memorized it, right?

              or, what if you would accidentally redownload a video? you forgot you already downloaded a specific video, so you rerun it. maybe even its content has changed since then. or you are downloading a playlist or a whole channel, and you dont want to redownload existing ones all the time. what you do?

              --no-overwrites
              --archive-file filename
              --force-write-archive
              

              or if you dont want to download formats that might be a pain in the ass to play later:

              --prefer-free-formats
              

              but yeah, you can ignore all of this and be surprised later when you can’t sustain your archive anymore. or use a gui tool that shows these settings in a prominent place so you can decide in time.

              oh and don’t forget links that your terminal could misinterpret as a standalone command to run, because it has an ampersand or something like in it. the average user is not experienced with the terminal to quote every URL

        • DarkFuture@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          6 days ago

          command line command

          There you go. That alone makes it more complicated than Stacher7. All I know is I went to the yt-dlp homepage, started reading how to use it, then realized someone probably made it easier, did a quick Google search, and found Stacher7 which required no learning at all.

  • myyass@lemmy.world
    link
    fedilink
    English
    arrow-up
    7
    ·
    6 days ago

    All of us already pay for it. It’s time to stop sucking corpo dick. Building a company out of garage, to exploit every angle isn’t something to celebrate. That data center and that power line and power plants everyone pays for isn’t a bastion to stand on. Everyone is paying for it. It’s not magic, the content creators are being grifted as well.

  • FlashMobOfOne@lemmy.world
    link
    fedilink
    English
    arrow-up
    13
    ·
    7 days ago

    I give you all permission to download mine.

    Please just credit anything you might use and tag my channel. Cheers.

  • Ann Archy@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    ·
    6 days ago

    Everyone told me, why are you keeping all those harddrives with old movies and media and porn and comic books and books and audio lectures and all that shit. Why you hoarding it?

    And after thirty years I was like, you know what, maybe they’re right. I’m just hoarding at this point.

    But then I check online and shit is disappearing forever. I knew it would happen 30 years ago, and took precautions. It may not be much but I did my part.

  • BigBoyShuanzee@aussie.zone
    link
    fedilink
    English
    arrow-up
    5
    ·
    6 days ago

    Still trying to get all my favorite flash videos…

    Harry Potter vs DBZ on Newgrounds two decades later is still funnier than everything YouTube pushes out.

  • marmotini_enjoyer@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    1
    ·
    6 days ago

    It was a bummer for me when Trash Discourse nuked their own channel without warning. I disagreed with them on many topics, but their essays on sex work, sex history, and queer history were great. I wish I had downloaded them.