youtube-dl

youtube-dl
Oryginalni autorzy Ricardo García Gonzalez
Pierwsze wydanie 8 sierpnia 2006 ; 16 lat temu ( 08.08.2006 )
Wersja stabilna
Edit this on Wikidata 2021.12.17 / 17 grudnia 2021 ; 14 miesięcy temu ( 17 grudnia 2021 )
Magazyn github.com/ytdl-org/youtube-dl _ _ _
Napisane w Pyton
System operacyjny Windows , macOS , Linux
Platforma
Typ Rejestrator strumieniowy
Licencja Cofnij licencję
Strona internetowa youtube-dl .org

youtube-dl to darmowy menedżer pobierania plików wideo i audio typu open source z serwisu YouTube i ponad 1000 innych witryn oferujących hosting plików wideo. Jest udostępniany na licencji oprogramowania Unlicense .

Od września 2021 r. youtube-dl jest jednym z najczęściej wybieranych projektów na GitHub , z ponad 100 000 gwiazdek. Według Library.io zależy od niego 308 innych pakietów i 1,43 tys. repozytoriów. wiele rozwidleń projektu.

Historia

youtube-dl został stworzony w 2006 roku przez Ricardo Garcię. Początkowo obsługiwany był tylko YouTube, ale wraz z rozwojem projektu zaczęto wspierać inne witryny do udostępniania wideo.

Ricardo Garcia ustąpił ze stanowiska opiekuna w 2011 roku i został zastąpiony przez Philippa Hagemeistera, który później ustąpił i został zastąpiony przez dstftw. W 2021 roku dstftw ustąpił i został zastąpiony przez dirkf.

Żądanie usunięcia przez RIAA

23 października 2020 r. Amerykańskie Stowarzyszenie Przemysłu Nagrań (RIAA) wystosowało do GitHub żądanie usunięcia na mocy ustawy Digital Millennium Copyright Act (DMCA), żądając usunięcia youtube-dl i 17 publicznych rozwidleń projektu. We wniosku RIAA argumentowano, że youtube-dl narusza przepisy ustawy DMCA z sekcji 1201 dotyczące przeciwdziałania obejściu oraz przepisy niemieckiego prawa autorskiego , ponieważ omija „kroczący szyfr” używany przez YouTube do generowania adresu URL dla samego pliku wideo (który RIAA uznała za skuteczny techniczny środek ochrony , ponieważ „ma na celu uniemożliwienie bezpośredniego dostępu do podstawowych plików wideo YouTube, zapobiegając w ten sposób lub uniemożliwiając pobieranie, kopiowanie lub dystrybucję plików wideo ") oraz że jego dokumentacja wyraźnie zachęcała do korzystania z mediów chronionych prawem autorskim, wymieniając jako przykłady teledyski artystów reprezentowanych przez RIAA. GitHub początkowo spełnił prośbę.

Użytkownicy skrytykowali usunięcie, zwracając uwagę na legalne zastosowania aplikacji, w tym pobieranie treści wideo udostępnianych w ramach otwartych programów licencyjnych lub tworzenie dzieł pochodnych objętych dozwolonym użytkiem (np. do celów archiwalnych i informacyjnych). Uwaga opinii publicznej na usunięcie spowodowało efekt Streisand przypominający usunięcie DeCSS . Użytkownicy ponownie opublikowali kod źródłowy oprogramowania w Internecie w wielu formatach. Na przykład użytkownicy publikowali obrazy na Twitterze zawierający cały kod źródłowy youtube-dl zakodowany w różnych kolorach na każdym pikselu. Użytkownicy GitHub przesłali również żądania ściągnięcia do własnego repozytorium GitHub powiadomień o usunięciu DMCA, które zawierały kod źródłowy youtube-dl.

16 listopada 2020 r. GitHub publicznie przywrócił repozytorium po tym, jak Electronic Frontier Foundation wysłała do GitHub dokument kwestionujący, że oprogramowanie nie jest w stanie naruszyć komercyjnych systemów DRM. GitHub ogłosił również, że przyszłe roszczenia dotyczące usunięcia treści na podstawie sekcji 1201 będą ręcznie sprawdzane indywidualnie dla każdego przypadku przez ekspertów prawnych i technicznych.

Przykładowy kod

Aby pobrać wideo lub playlistę:

youtube-dl<url>

Ścieżkę wyjścia można określić jako: (nazwa pliku do uwzględnienia w ścieżce)

youtube-dl -o<path><url>

Aby zobaczyć listę wszystkich dostępnych formatów i rozmiarów plików:

youtube-dl -F<url>
Youtube-dl downloading Big Buck Bunny.jpg

Film można pobrać wybierając kod formatu z listy lub ręcznie wpisując format:

youtube-dl -f<format/code><url>

Wideo w najlepszej jakości można pobrać za pomocą opcji -f best . Ponadto jakość strumieni audio i wideo można określić osobno i połączyć za pomocą + .

Część wideo można pobrać za pomocą ffmpeg .

Zobacz też

Linki zewnętrzne