A youtube-dl bemutatása

kimarite képe

A youtube-dl egy parancssoros multimédia letöltő alkalmazás. Nemcsak a Youtube-ra használható.

Telepítése: (kézikönyv: man chmod --> "u+x"-szel nem működik, azaz user és x/futtathatóság megadásakor)

sudo wget https://yt-dl.org/downloads/2015.06.04.1/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+x /usr/local/bin/youtube-dl

És a legújabbat töltöttem le, azaz a telepítés nálam:

sudo wget https://yt-dl.org/latest/youtube-dl -O /usr/bin/youtube-dl
sudo chmod a+x /usr/local/bin/youtube-dl

Használata:

youtube-dl https://www.youtube.com/watch?v=y3u7rd6WvAo

Csak a hang (vagy a választás a lehetőségek közül - lásd utóbb leírva - ha nem a legjobb minőség kell, vagy nem az a konténer):

youtube-dl -x https://www.youtube.com/watch?v=y3u7rd6WvAo

Választási lehetőségek listázása (alapértelmezett a legjobb lehetőség letöltése):

youtube-dl -F https://www.youtube.com/watch?v=y3u7rd6WvAo
[youtube] y3u7rd6WvAo: Downloading webpage
[youtube] y3u7rd6WvAo: Extracting video information
[youtube] y3u7rd6WvAo: Downloading DASH manifest
[info] Available formats for y3u7rd6WvAo:
format code  extension  resolution note
140          m4a        audio only DASH audio  129k , m4a_dash container, aac  @128k (44100Hz), 4.44MiB
171          webm       audio only DASH audio  134k , audio@128k (44100Hz), 4.44MiB
141          m4a        audio only DASH audio  274k , m4a_dash container, aac  @256k (44100Hz), 8.82MiB
278          webm       256x144    DASH video   94k , webm container, VP9, 13fps, video only, 2.92MiB
160          mp4        256x144    DASH video  112k , 13fps, video only, 3.80MiB
242          webm       426x240    DASH video  241k , 25fps, video only, 7.12MiB
133          mp4        426x240    DASH video  248k , 25fps, video only, 8.44MiB
243          webm       640x360    DASH video  450k , 25fps, video only, 12.98MiB
134          mp4        640x360    DASH video  613k , 25fps, video only, 17.57MiB
244          webm       854x480    DASH video  801k , 25fps, video only, 23.00MiB
135          mp4        854x480    DASH video 1114k , 25fps, video only, 33.32MiB
247          webm       1280x720   DASH video 1593k , 25fps, video only, 46.58MiB
136          mp4        1280x720   DASH video 2216k , 25fps, video only, 67.11MiB
17           3gp        176x144   
36           3gp        320x240   
5            flv        400x240   
43           webm       640x360   
18           mp4        640x360   
22           mp4        1280x720   (best)

És akkor például...,

youtube-dl -f 22 https://www.youtube.com/watch?v=y3u7rd6WvAo

vagy (".mp4"),

youtube-dl -f 136+141 https://www.youtube.com/watch?v=y3u7rd6WvAo

vagy (".webm"):

youtube-dl -f 247+171 https://www.youtube.com/watch?v=y3u7rd6WvAo

Egyéb parancssori kapcsolók, a Help/Súgó/--help (pl. FFMpeg konvertálás: de a konvertáláshoz szükséges csomagok telepítve kell legyenek),

youtube-dl -h

de ezek itt megváltoztak: http://www.tecmint.com/install-youtube-dl-command-line-video-download-tool/

A letöltött multimédia fájl a saját könyvtáradban lesz, hacsak nem adsz meg más mentési helyet (a parancsban).

pip - The Python Package Installer

Python2 vagy Python3 pip csomag használata

A pip csomagkezelő további lehetőség az alkalmazás telepítésére.
Forrás: https://archive.vn/bdsN7

Python2

-- a pip telepítése

sudo apt-get install python-pip

-- a youtube-dl telepítése, és frissítése

pip install -U youtube-dl

-- letöltés indítása (példa)

$HOME/.local/bin/youtube-dl -F https://www.youtube.com/watch?v=7rK3s_BP9kE

Python3

-- a pip3 telepítése

sudo apt-get install python3-pip

-- a youtube-dl telepítése, és frissítése

pip3 install -U youtube-dl

-- letöltés indítása (példa)

$HOME/.local/bin/youtube-dl -F https://www.youtube.com/watch?v=7rK3s_BP9kE

Telepítéskor jelentkező üzenet (a telepítés helye nincs benne a $PATH-ban):

Installing collected packages: youtube-dl
  The script youtube-dl is installed in '/home/debkim/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed youtube-dl-2020.9.20

Megoldás

Tedd be a $PATH-ba a $HOME/.local/bin/ könyvtárat:

echo '
export PATH=/home/$USER/.local/bin:$PATH' |
tee -a $HOME/.bashrc

Frissítsd a rendszer adatbázist a megváltoztatott beállításra:

source .bashrc

Eredmény (lekérdezem, és látja a rendszer az indítási parancsot):

which youtube-dl
/home/debkim/.local/bin/youtube-dl

Az letöltés indítása ekkor már a megszokott (példa):

youtube-dl -F https://www.youtube.com/watch?v=7rK3s_BP9kE

A letöltött multimédia fájl a saját könyvtáradban lesz, hacsak nem adsz meg más mentési helyet (a parancsban).

Ötlet:

http://askubuntu.com/questions/486297/how-to-select-video-quality-from-youtube-dl?answertab=active#tab-top
(http://www.webupd8.org/2014/02/video-downloader-youtube-dl-gets.html)

Frissítés

Parancssor (Xfce4 Terminál használatával):

xfce4-terminal -e "bash -c 'pip install -U youtube-dl ; exec bash'"

A menü elem:

A saját ikonokat, így a Youtube ikont is a saját könyvtáramba, az .icons könyvtárba teszem, és innen tallózom be a menü elemhez.
Keresés: https://duckduckgo.com/?t=ffsb&q=youtube+icon+free&ia=web
Az ikon mérete nálam: 144x144 pixel (lehet kisebb is).

Hasznos: Alapértelmezett Python interpreter beállítása

A grafikus felületet, azaz alábbi GUI-t nem próbáltam, mert kielégít a parancsor:
http://www.webupd8.org/2014/03/multi-platform-youtube-dl-gui-youtube.html

- a leírás hamarosan bővül :)

-----

2020. október 23.: A Recording Industry Association of America (RIAA) egy DMCA eltávolítási értesítéssel eltávolította a YouTube-dl GitHub adattárait.

Amikor a felhasználók megpróbálják letölteni a programot, vagy meglátogatják az adattárat, a következő üzenettel fogadják őket:

A tár nem áll rendelkezésre a DMCA eltávolítása miatt.

Ez az adattár jelenleg le van tiltva egy DMCA eltávolítási értesítés miatt. Letiltottuk a nyilvános hozzáférést az adattárhoz. Az értesítést nyilvánosan közzétették.

Repository unavailable due to DMCA takedown.

This repository is currently disabled due to a DMCA takedown notice. We have disabled public access to the repository. The notice has been publicly posted.

If you are the repository owner, and you believe that your repository was disabled as a result of mistake or misidentification, you have the right to file a counter notice and have the repository reinstated. Our help articles provide more details on our DMCA takedown policy and how to file a counter notice. If you have any questions about the process or the risks in filing a counter notice, we suggest that you consult with a lawyer.

Melléklet: