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.