Download een YouTube-video en extraheer de audio automatisch

We hadden je er al over verteld youtube-dl, een tool waarmee we via opdrachten in de terminal video's van YouTube kunnen downloaden om ze later comfortabel offline te bekijken.

Gebeurt dat dmacia's enige tijd geleden een script gemaakt dat precies doet wat de titel van het bericht zegt:

  1. Download een YouTube-video
  2. Haal de audio uit die video

Om het script te laten werken, moet u het hebben geïnstalleerd youtube-dl:

Over Ubuntu en afgeleiden:

sudo apt-get install youtube-dl

In ArchLinux of afgeleiden:

sudo pacman -S youtube-dl

Nu gaan we verder met het installeren van ffmpeg:

Over Ubuntu en afgeleiden:

sudo apt-get install ffmpeg

In ArchLinux of afgeleiden:

sudo pacman -S ffmpeg

Klaar, nu gaan we het script downloaden en uitvoeringsrechten geven:

wget http://www.dmaciasblog.com//wp-content/uploads/2013/09/yoump3

chmod +x yoump3

Klaar!

Om ermee te werken, dat wil zeggen om de audio van een YouTube-video te downloaden, moeten we natuurlijk weten welke YouTube-video het is, toch? Neem bijvoorbeeld dit filmpje: Storytime, Nachtwish

We voeren het script uit en als eerste parameter geven we de URL van de video door:

./yoump3 http://www.youtube.com/watch?v=4Hlw2xHOXAI

Halverwege het proces zal het ons vragen welke naam we het bestand willen geven, neemt moet een naam ZONDER spaties zijn.

En klaar!

Trouwens, als het je een fout laat zien dat het (het script) youtube-dl niet kan vinden in /usr/local/bin/youtube-dl, moet je een symbolische link maken vanaf het pad van je youtube-dl naar waar ze je vertellen, dat wil zeggen:

sudo ln -s /usr/bin/youtube-dl /usr/local/bin/

Het einde!

Dit is een iets meer automatische manier om de audio te extraheren, hoewel je de video natuurlijk altijd zelf kunt downloaden en vervolgens de audio kunt extraheren met je favoriete applicatie. Hoewel deze oplossing voor verbetering vatbaar is, bijvoorbeeld ondersteuning voor spaties in de naam (corrigeerbaar met enkele aanhalingstekens in het script), wordt het bijna een youtube naar mp3-converter zoals de vele die op internet zijn voor Windows, natuurlijk, we draaien de onze vanaf de terminal, het zal minder verbruiken, we zullen precies weten hoe het werkt, enz. 🙂

Veel dank aan dmacia's por el script.

Ik hoop dat het je nuttig zal zijn.

YouTube


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   naar buiten komen 19 zei

    (Y)

  2.   Dark Purple zei

    Het is veel gemakkelijker om JDownloader of DownloadHelper te gebruiken (voor Firefox de laatste)...

  3.   Babel zei

    Ik gebruik Download Helper, maar het is altijd goed om te weten dat er meer tools zijn dan degene die je gebruikt.

  4.   Eduardo zei

    Ik heb geen programma's nodig om van youtube te downloaden.
    Ik doe het gewoon zo:
    -Met de HTML5-speler van YouTube klik ik met de rechtermuisknop op de video.
    -Selecteer "Inspecteer element"
    -In de HTML-structuur selecteer ik de tag waarop de video wordt afgespeeld en ga ik naar de eigenschap "src".
    -Er is de directe link van het videobestand. Ik kopieer gewoon die link en open hem in een ander tabblad.
    -Ik druk op Ctrl+S (opslaan als) en selecteer de map waarin ik de video wil downloaden. Of je kunt die link ook naast het wget-commando plakken, voor degenen onder ons die de console gebruiken. en voila.

    1.    KZKG ^ Gaara zei

      Dat is eigenlijk wat youtube-dl doet, plus het ontleedt de html om de titel van de video te krijgen en zet die bestandsnaam erop.

  5.   dmacia's zei

    Bedankt voor de vermelding maat.
    Wat betreft wat er sterk kan worden verbeterd, je schiet tekort, het is zeer, zeer voor verbetering vatbaar xD omdat ik het deed met de bedoeling om enkele nieuwe GNU/linux-gebruikers te laten zien die ik heb geconverteerd van windowscrismo dat we met slechts een paar minuten toetsenbord een "klein programma" voor onze specifieke behoeften kunnen beheren zonder onze systemen te laden met zwaardere programma's die we later 10% van zijn opties zullen gebruiken, nou hier is die 10% die we alleen zullen gebruiken.

    Aangezien je er commentaar op geeft, zal ik het bewerken om het de naam met spaties te kunnen geven, wat me doet blozen 😛

    Nog een kleine opmerking, als je het script in de map /usr/local/bin plaatst en het daar de uitvoeringsrechten geeft, volstaat het om "address" in de terminal yoump3 te zetten zonder naar de scriptmap te hoeven gaan en het te starten met ./ , download het voor het gemak gewoon rechtstreeks naar de plaats waar we willen.

    groeten

  6.   donker zei

    Goede informatie

  7.   mono zei

    Vriend, een interessante manier om het te doen, het is altijd goed om verschillende alternatieven te hebben om iets te doen, maar zoals hierboven aangegeven, is het veel gemakkelijker om het te doen met videodownloadhelper (firefox-extensie), het is gemakkelijk te installeren en om de audio te extraheren, gebruik ook ffmpeg.

    Neem een ​​kijkje als je wilt:
    https://addons.mozilla.org/es/firefox/addon/video-downloadhelper/?src=hp-dl-mostpopular

  8.   laten we linux gebruiken zei

    Hou jij ook zo van Nightwish? Ik luisterde er een paar jaar geleden naar... Ik was het al uit het oog verloren...
    Evenzo is de audio RE slecht te horen in die video.
    Verder prima bijdrage!
    Knuffel! Paul.

    1.    KZKG ^ Gaara zei

      Nightwish is veel veranderd sinds Tarja vertrok, het was niet hetzelfde met Anette... nu hebben ze Florr veranderd (of wat je ook schrijft), we zullen zien 🙂

      Over de audio ... nou, het is een voorbeeld dat ik eerlijk gezegd naar een video heb gezocht en dat is alles, ik heb de audiokwaliteit niet eens gecontroleerd hahaha

      groeten

  9.   John zei

    Ik gebruik clipgrab, je geeft het het adres van de video die je van YouTube wilt downloaden en het geeft je opties in welk formaat je het wilt hebben, zowel audio als video. Ik denk dat het niet ingewikkeld is.

  10.   akira kazama zei

    Gisteren probeerde ik het te gebruiken, maar bijna met alle links die ik probeerde te converteren, liet het me de volgende fout zien:

    Versleutelde handtekeningen gedetecteerd.
    FOUT: kan video niet downloaden

    Uiteindelijk heb ik een van de vele websites gebruikt die YouTube-links naar MP3 converteren. Medelijden.

  11.   adr14n zei

    De nieuwste versies van youtube-dl hebben de mogelijkheid om de audio te extraheren met behulp van de volgende parameters:

    youtube-dl -x --audio-formaat mp3

    Groeten!

  12.   beenderen zei

    Er was eens een terminal die zei:

    » ffmpeg versie 0.8.9-6:0.8.9-0ubuntu0.13.10.1, Copyright (c) 2000-2013 de Libav-ontwikkelaars gebouwd op 9 nov 2013 19:09:46 met gcc 4.8.1
    *** DIT PROGRAMMA WORDT AFGESCHREVEN ***
    Dit programma wordt alleen geleverd voor compatibiliteit en zal in een toekomstige versie worden verwijderd. Gebruik in plaats daarvan avconv.”

    En ik eindig met een bestand van 0 meg ... nog lang en gelukkig

  13.   ratten doden zei

    Minitube is ook goed en comfortabeler
    groeten

  14.   jecale47 zei

    Hallo, ik heb alles met zypper gedaan omdat ik OpenSuse heb en op dat moment heb ik het voorbeeld zonder problemen gedownload, maar nu weet ik niet wat het script is en krijg ik dit:bash: ./yoump3: Het bestand of de map bestaat niet.

  15.   biker zei

    Je weet wel dat youtube-dl zelf een optie heeft om audio te extraheren, toch?
    $ youtube-dl --help
    Nabewerkingsopties:
    -x, --extract-audio zet videobestanden om in alleen-audiobestanden (vereist
    ffmpeg of avconv en ffprobe of avprobe)
    –audioformaat FORMAT “best”, “aac”, “vorbis”, “mp3”, “m4a”, “opus”, of
    "wav"; standaard het beste
    --audiokwaliteit KWALITEIT ffmpeg/avconv specificatie audiokwaliteit, invoegen
    een waarde tussen 0 (beter) en 9 (slechter) voor VBR
    of een specifieke bitrate zoals 128K (standaard 5)
    --recode-video FORMAAT Codeer de video indien nodig naar een ander formaat
    (momenteel ondersteund: mp4|flv|ogg|webm)
    -k, --keep-video houdt het videobestand op schijf na de post-
    verwerken; de video wordt standaard gewist

    Ik denk dat ik de noodzaak van een apart script niet zie..

  16.   Carlos Carcamo zei

    Geweldig, ik zoek al dagen naar zoiets!

  17.   verschrikkelijk zei

    Dank je wel!

  18.   Nebukadnezar zei

    $ youtube-dl –extract-audio( of -x werkt ook) –audio-formaat mp3(ook vorbis of mp4 en anderen) –audio-kwaliteit 129k(of 192 320 64 32 ) URLdelvideo
    Alleen zonder de noodzaak van enig buitenlands script doet hetzelfde.

  19.   c4explosief zei

    Zeer goed script, zeer nuttig, nauwkeurig en eenvoudig.
    -------------------

    Hier is een link met een soortgelijk en iets complexer script dat wordt gedownload en je de mogelijkheid geeft om het te converteren naar mp3- en 3gp-indelingen.
    https://github.com/c4explosive/tubecprt

  20.   cuervo291286 zei

    Weet iemand waarom ik dit op het einde krijg:

    *** DIT PROGRAMMA WORDT AFGESCHREVEN ***
    Dit programma is alleen bedoeld voor compatibiliteit en zal in een toekomstige release worden verwijderd. Gebruik in plaats daarvan avconv.
    *4Hlw2xHOXAI*: zo'n bestand of map bestaat niet
    rm: kan "*4Hlw2xHOXAI*" niet verwijderen: bestand of map bestaat niet
    Afgewerkt