GNU/Linux >> Znalost Linux >  >> Linux

Jak stahovat pouze zvuk pomocí youtube-dl

youtube-dl je všestranný nástroj příkazového řádku pro stahování videí z YouTube a mnoha dalších webů. Používám jej pro zálohování mých vlastních videí na YouTube.

Ve výchozím nastavení používáte pro stahování videí youtube-dl. Co takhle extrahovat pouze zvuk pomocí youtubede-dl? To je vlastně velmi jednoduché. Dovolte mi, abych vám ukázal kroky.

Pozor

Stahování videí z webových stránek by mohlo být v rozporu s jejich zásadami. Je na vás, zda se rozhodnete stahovat videa nebo zvuk.

Stahujte pouze zvuk pomocí youtube-dl

Nejprve se prosím ujistěte, že jste do své distribuce Linuxu nainstalovali youtube-dl.

sudo snap install youtube-dl

Pokud chcete stáhnout zvuk pouze z videa YouTube, můžete použít volbu -x s youtube-dl. Tato možnost extrakt-audio převede video soubory na soubory pouze se zvukem.

youtube-dl -x video_URL

Soubor se uloží do stejného adresáře, ze kterého jste spustili příkaz youtube-dl.

Zde je příklad, kdy jsem si stáhl komentář k našemu videu recenze Zorin OS 16.

youtube-dl -x https://www.youtube.com/watch?v=m_PmLG7HqbQ
[youtube] m_PmLG7HqbQ: Downloading webpage
[download] Destination: Zorin OS 16 Review - It's a Visual Masterpiece-m_PmLG7HqbQ.m4a
[download] 100% of 4.26MiB in 00:03
[ffmpeg] Correcting container in "Zorin OS 16 Review - It's a Visual Masterpiece-m_PmLG7HqbQ.m4a"
[ffmpeg] Post-process file Zorin OS 16 Review - It's a Visual Masterpiece-m_PmLG7HqbQ.m4a exists, skipping

Všimli jste si formátu zvuku? Je ve formátu .m4a. Můžete specifikovat audio formát pro něco dle vašeho výběru.

Řekněme, že chcete extrahovat zvuk ve formátu MP3. Můžete jej použít takto:

youtube-dl -x --audio-format mp3 video_URL

Zde je stejný příklad, který jsem ukázal dříve. Můžete vidět, že používá ffmpeg k převodu souboru m4a na mp3.

youtube-dl -x --audio-format mp3 https://www.youtube.com/watch?v=m_PmLG7HqbQ
[youtube] m_PmLG7HqbQ: Downloading webpage
[download] Zorin OS 16 Review - It's a Visual Masterpiece-m_PmLG7HqbQ.m4a has already been downloaded
[download] 100% of 4.26MiB
[ffmpeg] Correcting container in "Zorin OS 16 Review - It's a Visual Masterpiece-m_PmLG7HqbQ.m4a"
[ffmpeg] Destination: Zorin OS 16 Review - It's a Visual Masterpiece-m_PmLG7HqbQ.mp3
Deleting original file Zorin OS 16 Review - It's a Visual Masterpiece-m_PmLG7HqbQ.m4a (pass -k to keep)

Stáhněte si celý seznam videí YouTube ve formátu MP3

Ano, můžete to úplně udělat. Hlavní věc je získat adresu URL seznamu skladeb zde. Obvykle je v následujícím formátu:

https://www.youtube.com/playlist?list=XXXXXXXXXXXXXXXXXXX

Chcete-li získat adresu URL seznamu skladeb, klikněte na jeho název, když je seznam skladeb zobrazen v pravém postranním panelu.

Dostanete se na stránku seznamu skladeb a zde můžete zkopírovat adresu URL.

Nyní, když máte adresu URL seznamu skladeb, můžete ji použít ke stažení zvukových souborů ve formátu MP3 následujícím způsobem:

youtube-dl --extract-audio --audio-format mp3 -o "%(title)s.%(ext)s" playlist_URL

Ten děsivě vypadající -o "%(title)s.%(ext)s" určuje výstupní soubor (s volbou -o) a dává mu pokyn k použití názvu videa a přípony (v tomto případě mp3) pro pojmenování zvukových souborů.

Doufám, že vám tento rychlý tip pomůže. Užijte si zvukové soubory :)



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

  2. Jak zobrazit pouze různé řádky pomocí diff (bash)

  3. Jak stáhnout celý adresář a podadresáře pomocí wget?

  1. Jak nahrávat nebo stahovat soubory/adresáře pomocí sFTP v Linuxu

  2. Jak mohu pomocí ls vypsat pouze neprázdné soubory?

  3. youtube-dl; Jak stáhnout POUZE seznam skladeb, NE soubory v něm

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

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

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