• vicuna
    link
    fedilink
    arrow-up
    4
    ·
    edit-2
    3 years ago

    Polecam yt-dl czy yt-dlp (nieco rozszerzony fork): https://github.com/yt-dlp/yt-dlp

    Przykładowe wywołanie:

    yt-dlp -f ‘bv*[height=720]+ba’ --embed-subs --sub-langs “en.*” --download-archive downloaded.txt --batch-file=list.txt -o ‘%(channel)s/%(title)s.%(ext)s’

    1. Pobierze najlepsze audio z nagrania, wideo - maks. 720p i osadzi w pliku napisy po angielsku, jeśli będą.
    2. list.txt -> Twoja lista linków, mogą to być playlisty, kanały, pojedyncze filmy. Nie tylko z youtube (https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md).
    3. downloaded.txt -> wynikowa lista ID pobranych filmów (po to, żeby drugie wywołanie pobierania tej samej listy (list.txt) nie spowodowało ściągania tego, co już masz na dysku.

    Są jakieś interfejsy graficzne do yt-dl, ale ¯_(ツ)_/¯.

    source: https://write.corbpie.com/downloading-youtube-videos-and-playlists-with-yt-dlp/

    • makeOP
      link
      fedilink
      arrow-up
      1
      ·
      3 years ago

      hm, niebardzo ogarniam jak z tego skorzystać

        • makeOP
          link
          fedilink
          arrow-up
          1
          ·
          3 years ago

          pojawia się to a następnie od razu się zamyka całe okno

          • vicuna
            link
            fedilink
            arrow-up
            1
            ·
            3 years ago

            Aaa, na Windows, ok. Bo odpaliłaś yt-dlp.exe kliknięciem pewnie. Klawisz z “windowsem” + R, wpisujesz cmd. Otwiera się okno jak na screenie, ale “czyste”. Potem robisz to, co w “instrukcji”. (PS dzięki, przynajmniej nauczę się tłumaczyć ludziom jak robić rzeczy :P)

            • makeOP
              link
              fedilink
              arrow-up
              1
              ·
              3 years ago

              sorry, że męczę ale nie rozumiem dlaczego mi nie wychodzi, co robię źle

              • vicuna
                link
                fedilink
                arrow-up
                1
                ·
                3 years ago

                Masz windowsa :P A poważnie to nie ma yt-dlp w zmiennych środowiskowych u Ciebie, dlatego “nie widzi”. Najprościej byłoby gdybyś wyszukała sam plik yt-dlp.exe, zrobiła w tym terminalu:

                cd ścieżka_do_katalogu_ytdlp

                i dopiero uruchomiła program.

                • makeOP
                  link
                  fedilink
                  arrow-up
                  1
                  ·
                  3 years ago

                  cóż, chyba po prostu mnie to przerasta. ja się nie dziwię, że ludzie nie mają siły do alternatywnych rozwiązań (jestem względnie ogarnięta technicznie)

                  • vicuna
                    link
                    fedilink
                    arrow-up
                    2
                    ·
                    edit-2
                    3 years ago

                    Uch, no dobrze, to zostaje użycie tego samego “backendu”, ale z interfejsem graficznym, np. z tym: https://jely2002.github.io/youtube-dl-gui/ (Electron, ale przyjazny chociaż)

                    [edit: borzu pewnie było trzeba tak od razu ;__;]

                    [edit2: poniżej screen, jak widać można i pojedyncze wideo, jak i kanał/playlistę]

                • crusom
                  link
                  fedilink
                  arrow-up
                  1
                  ·
                  3 years ago

                  Najprościej jest przeciągnąć ikonkę programu do konsoli. Wtedy wklei się automatycznie adres programu i możesz go wywolac :p