Descarregar un vídeo de YouTube i extreure l'àudio de forma automàtica

Ja abans els havíem parlat de youtube-dl, Una eina que mitjançant comandaments a la terminal ens permet descarregar de YouTube vídeos per després veure'ls offline, amb comoditat.

passa que dmacies va fer fa algun temps un script el qual fa justament el que diu el títol de l'post:

  1. Descarrega un vídeo de YouTube
  2. Li extreu l'àudio a aquest vídeo

Perquè la seqüència funciona es necessita tenir instal·lat youtube-dl:

En Ubuntu i derivats:

sudo apt-get install youtube-dl

En ArchLinux o derivats:

sudo pacman -S youtube-dl

Ara passem a instal·lar ffmpeg:

En Ubuntu i derivats:

sudo apt-get install ffmpeg

En ArchLinux o derivats:

sudo pacman -S ffmpeg

A punt, ara anem a descarregar l'script i donar-li permisos d'execució:

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

chmod +x yoump3

A punt!

Ara, per treballar amb ell, és a dir, per descarregar l'àudio d'un vídeo de YouTube necessitem saber òbviament què vídeo de YouTube és no ?. Prenguem per exemple aquest vídeo: Storytime, Nightwish

Executem l'script i com a primer paràmetre li passem la URL de el vídeo:

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

A meitat de procés ens preguntarà el nom que volem donar-li a l'arxiu, de ser un nom SENSE espais.

I llest!

Per cert, si els mostra algun error que no pot (l'script) trobar a youtube-dl en / usr / local / bin / youtube-dl, han de fer un enllaç simbòlic des de la ruta de la seva youtube-dl cap a on li indiquen , és a dir:

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

Fi!

Aquesta és una manera una mica més automàtica d'extreure l'àudio, encara que clar, sempre poden descarregar el vídeo vostès i després extreure l'àudio amb la seva aplicació preferida. Aquesta solució encara que es pot millorar, per exemple, suport a espais en el nom (corregible amb unes cometes en l'script), arriba a ser gairebé un convertidor de YouTube a MP3 com els tants que hi ha a internet per a Windows, el que és clar, el nostre ho executem des de la terminal, consumirà menys, sabrem exactament com funciona, etc. 🙂

Moltes gràcies a dmacies pel script.

Espero els sigui d'utilitat.

YouTube


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   sald19 va dir

    (I)

  2.   Morat fosc va dir

    És bastant més senzill usar JDownloader o DownloadHelper (Firefox aquest últim) ...

  3.   Babel va dir

    Jo ús Download Helper, però sempre és bo saber què hi ha més eines que les que fa servir un.

  4.   Eduardo va dir

    Jo no necessito programes per descarregar de youtube.
    Simplement ho faig així:
    -Usant el reproductor HTML5 de Youtube, faig click dret en el vídeo.
    -Selecciono «Inspeccionar element»
    -D'aquí a l'arbre HTML, selecciono l'etiqueta on hi ha el vídeo que s'està reproduint, i me'n vaig a la propietat «src».
    -Aquí hi ha el link directe de l'arxiu de l'video. Simplement copio aquest link i l'obro en una altra pestanya.
    -Va pressionar Ctrl + S (guardar com) i selecciono la carpeta on vull descarregar el vídeo. O també es pot enganxar aquest link al costat de la comanda wget, per als que fem servir la consola. i voilà.

    1.    KZKG ^ Gaara va dir

      Bàsicament això és el que fa youtube-dl, a més parsea l'html per treure el títol de el vídeo i posar-li aquest títol de nom de l'arxiu.

  5.   dmacies va dir

    Gràcies per la menció company.
    Respecte al que és molt millorable, t'has quedat curt, és molt molt molt millorable xD ja que ho vaig fer amb la intenció de mostrar a uns nous GNU / linuxers que reconverti des del windowscrismo que amb només uns minuts de teclat ens podem apanyar un "programet» per a les nostres necessitats especifiques sense carregar el nostre sistemes de programes més pesats de lso que després fem servir el 10% de les seves opcions, ja que aqui aquesta aquest 10% només que farem servir.

    Ja que ho comentes el editaré per poder donar-li el nom amb espais, que em posa vermell la vagueza 😛

    Un altre petit apunt, si col·loqueu l'script a la carpeta / usr / local / bin i li doneu els permisos d'ejecucion alli, n'hi haurà prou amb posar a la terminal yoump3 «direcció» sense haver d'anar-nos a la carpeta d'el script i llançar-ho amb ./ , per simple comoditat res més de descarregar-la ja directament en el lloc on desitgem.

    una salutació

  6.   Darkar va dir

    bona informació

  7.   mico va dir

    Amic, interessant forma de fer-ho sempre és bo tenir diverses alternatives per fer alguna cosa, però, com indiquen més amunt és molt mes senzill fer-ho amb videodownloadhelper (extensió de firefox), és de fàcil instalacion i per extreure l'àudio fa servir també ffmpeg.

    Dóna-li una mirada si vols:
    https://addons.mozilla.org/es/firefox/addon/video-downloadhelper/?src=hp-dl-mostpopular

  8.   usemoslinux va dir

    També t'agrada Nightwish? Jo l'escoltava fa un parell d'anys ... ja li vaig perdre el rastre ...
    Igualment, l'àudio s'escolta RE malament en aquest vídeo.
    A part d'això, gran aportació!
    Abraçada! Pau.

    1.    KZKG ^ Gaara va dir

      Nightwish des que Tarja es va anar va canviar molt, amb Anette no va ser el mateix ... ara van canviar a florr (o com s'escrigui), ja veurem 🙂

      Sobre l'àudio ... bueh, és un exemple que honestament, vaig buscar un vídeo i llest, ni tan sols vaig revisar la qualitat de l'àudio hahaha

      Salutacions

  9.   John va dir

    Jo utilitzo clipgrab, li dones l'adreça de el vídeo que vols baixar de Youtube i et dóna opcions en què format el vols, tant àudio com vídeo. crec que no és complicat.

  10.   Akira Kazama va dir

    Justament ahir ho estava intentant usar, però gairebé amb tots els enllaços que tractava de convertir em mostrava el següent error:

    Encrypted signatures detected.
    ERROR: Unable to download vídeo

    Vaig acabar fent servir una de tantes webs que converteixen enllaços de Youtube a MP3. Llàstima.

  11.   adr14n va dir

    Les ultimes versions de youtube-dl tenen l'opció d'extreure l'àudio usant els següents parámtros:

    youtube-dl -x -àudio-format mp3

    Salutacions!

  12.   ossos va dir

    hi havia una vegada una terminal que deia:

    »Ffmpeg versió 0.8.9-6: 0.8.9-0ubuntu0.13.10.1, Copyright (c) 2000-2013 the Libav developers built on novembre 9, 2013 19:09:46 with gcc 4.8.1
    *** THIS PROGRAM is deprecated ***
    Aquest programa is only provided for compatibility and will be removed in a future release. Please use avconv instead. »

    I acabo amb un arxiu de 0 megues ... feliç per sempre

  13.   ratakill va dir

    Minitube també és bo i mes comode
    salutacions

  14.   jecale47 va dir

    Hola, vaig fer tot amb Zypper perquè tinc OpenSuse i en aquest moment vaig descarregar l'exemple, sense problema, però ara no sé quina és l'script i m'apareix això: bash: ./yoump3: No existeix el fitxer o directori.

  15.   motorista va dir

    si saben que el mateix youtube-dl té opció per extreure àudio veritat?
    $ Youtube-dl -help
    Post-processing Options:
    -x, -extract-àudio convert video files to àudio-only files (requires
    ffmpeg or avconv and ffprobe or avprobe)
    -àudio-format FORMAT «best», «aac», «vorbis», «mp3», «m4a», «opus», or
    «Wav»; best by default
    -àudio-quality QUALITY ffmpeg / avconv àudio quality specification, insert
    a value between 0 (better) and 9 (worse) for VBR
    or a specific bitrate like 128K (default 5)
    -recode-vídeo FORMAT Encode the video to another format if necessary
    (Currently supported: mp4 | flv | ogg | WebM)
    -k, -keep-vídeo keeps the video file on disk after the post
    processing; the video is erased by default

    crec que no veig necessari un script a part ..

  16.   Carlos Cárcamo va dir

    excel·lent, fa dies que estava buscant alguna cosa com això !!!!

  17.   Phorious va dir

    Moltes gràcies!

  18.   Nabucodonosor va dir

    $ Youtube-dl -extract-àudio (o també serveix -x) -àudio-format mp3 (vorbis també o mp4 i altres) -àudio-quality 129k (o 192 320 64) URLdelvideo
    Només sense necessitat de script aliè algun fa el mateix.

  19.   c4explosive va dir

    Molt bon script, molt útil, precís i senzill.
    -------------------

    Aquí els deixo un link amb un script semblant i una mica més complex que descarrega i dóna opció de convertir-lo en formats mp3 i 3gp.
    https://github.com/c4explosive/tubecprt

  20.   corb291286 va dir

    algú sap perquè em surt això a la fi:

    *** THIS PROGRAM is deprecated ***
    Aquest programa is only provided for compatibility and will be removed in a future release. Please use avconv instead.
    * 4Hlw2xHOXAI *: No such file or directory
    rm: no es pot esborrar «* 4Hlw2xHOXAI *»: No existeix el fitxer o directori
    acabat