GNU/Linux >> Znalost Linux >  >> Linux

Jak stahovat skladby MP3 z videa YouTube pomocí YouTube-DL

Všichni rádi posloucháme hudbu. Ať už je to v posilovně, v práci, venku, hudba je součástí našeho života. Každý má svou hudební sbírku a nepochybně každý ji rád rozšiřuje. Zatímco existují streamovací služby, jako je Spotify , mnoho lidí si stále rádo stahuje svou vlastní hudbu a organizuje svá alba a seznamy skladeb.

Dnes vám ukážeme, jak snadno stáhnout mp3 skladby z YouTube videa. K dokončení budeme používat YouTube-DL – nástroj pro stahování videa z příkazového řádku pro Linux. Na základě pythonu lze youtube-dl používat téměř ve všech (pokud ne ve všech) distribucích Linuxu. Pokud jste o tomto nástroji ještě neslyšeli, vyzývám vás, abyste se podívali na naši podrobnou recenzi youtube-dl v odkazu níže:

Ne t Miss: Nainstalujte si YouTube-DL – nástroj pro stahování videa z příkazového řádku pro Linux

V tomto tutoriálu se dozvíte, jak stahovat mp3 skladby z Youtube pomocí nástroje youtube-dl. Nejprve jej samozřejmě budete muset mít nainstalovaný ve vašem systému. Pokud jste si výše uvedený článek ještě nezkontrolovali, zde je návod, jak jej nainstalovat:

Nainstalujte si YouTube-DL – YouTube Video Downloader pro Linux

YouTube-DL je k dispozici pro CentOS/RHEL/Fedora a deriváty Ubuntu/Debian/ a lze jej snadno nainstalovat pomocí následujících příkazů:

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

Stáhněte si skladbu MP3 z videa YouTube v systému Linux

Youtube-dl má poměrně rozsáhlou "help" a pokud si ji chcete prohlédnout, jednoduše napište:

# youtube-dl --help

Pokud hledáte konkrétní možnost, doporučuji použít nástroj „grep“ a vyhledat konkrétní slovo podle obrázku.

# youtube-dl --help | grep extract-audio

Chcete-li nyní stáhnout video jako stopu mp3, potřebujeme následující dvě možnosti:

  1. --extract-audio (krátká možnost -x ) – Převod video souborů na soubory pouze se zvukem.
  2. --audio-format  – určuje formát zvuku, ve kterém bude soubor stažen. Podporované zvukové formáty jsou „best“, „aac“, „vorbis“, „mp3“, „m4a“, „opus“ nebo „wav“; „nejlepší“ je nastaveno ve výchozím nastavení

Chcete-li stáhnout video jako soubor mp3, můžete použít jeden z následujících příkazů:

# youtube-dl -x --audio-format mp3 https://www.youtube.com/watch?v=jwD4AEVBL6Q

Pokud chcete mít přebal mp3 souboru, můžete přidat --embed-thumbnail možnost:

V takovém případě bude příkaz vypadat takto:

# youtube-dl -x --embed-thumbnail --audio-format mp3 https://www.youtube.com/watch?v=jwD4AEVBL6Q

Stáhněte si více skladeb MP3 ze seznamu skladeb YouTube

Jak jste si jistě všimli, seznamy videí na youtube jsou v poslední době stále populárnější. Je tedy pravděpodobné, že si budete chtít stáhnout více než jednu skladbu ze seznamu skladeb. Naštěstí youtube-dl poskytuje možnost stáhnout si celý seznam skladeb nebo jen rozsah skladeb v něm.

Za tímto účelem budete muset použít následující možnosti:

  1. --playlist-start NUMBER – Video seznamu videí, od kterého se má začít (výchozí hodnota je 1)
  2. --playlist-end NUMBER – Video seznamu videí, které má končit (výchozí je poslední)

Kde "NUMBER" je počátečním a koncovým bodem seznamu skladeb. Níže uvedený příkaz stáhne prvních 5 skladeb z daného seznamu skladeb:

# youtube-dl -x --audio-format mp3 --playlist-start 1 --playlist-end 5 https://www.youtube.com/playlist?list=PL9LUD5Kp855InMnKTaRy3LH3kTIYJyBzs

Pokud dáváte přednost stažení celého seznamu skladeb, nepoužívejte parametry playlist-start a playlist-end. Místo toho jednoduše předejte adresu URL seznamu skladeb.

Stahujte skladby MP3 z různých seznamů skladeb YouTube

Víme také, že se vám nemusí líbit všechny skladby v seznamech skladeb jiných lidí. Co když si tedy chcete stáhnout mnoho skladeb z různých seznamů skladeb? Řešením v této záležitosti je získat seznam adres URL v jediném souboru.

Adresy URL zapište do souboru videos.txt a ujistěte se, že ponecháte jednu adresu URL na řádku. Potom můžete použít následující "for" smyčka ke stažení skladeb:

# for i in $(<videos.txt); do youtube-dl -x --audio-format mp3 $i; done

Výše uvedené je jednoduchým řešením pro stahování více skladeb z různých adres URL YouTube.

Závěr

YouTube-dl je jednoduchý, ale výkonný nástroj, který vám pomůže stahovat hudbu do vašich zařízení. Nyní jste připraveni rozšířit své hudební knihovny na zcela novou úroveň.

Pokud máte nějaké dotazy nebo připomínky, neváhejte je odeslat v sekci komentářů níže.


Linux
  1. Chyba:Nelze stáhnout video?

  2. Jak stáhnout pouze soubory Info-json pomocí Youtube-dl, aniž byste museli stahovat skutečné video?

  3. Jak si stáhnu tarball z GitHubu pomocí cURL?

  1. Jak otočit videa pomocí FFMpeg z příkazového řádku

  2. Stáhněte si část videa z Youtube s Youtube-dl a FFmpeg

  3. Jak vypisovat, nahrávat a stahovat soubory ze serveru SFTP pomocí golang

  1. Jak stahovat soubory ze serveru SFTP pomocí skriptu python

  2. Jak extrahovat zvuk z videí YouTube a uložit jej jako mp3, wav pomocí nástroje příkazového řádku youtube-dl v Linuxu?

  3. Jak stahovat videa z Facebooku pomocí „youtube-dl“ v Linuxu?