Mag-download ng isang video sa YouTube at awtomatikong i-extract ang audio

Nasabi na namin sa iyo ang tungkol sa youtube-dl, isang tool na sa pamamagitan ng mga utos sa terminal ay pinapayagan kaming mag-download ng mga video mula sa YouTube at pagkatapos ay tingnan ang mga ito nang offline, nang kumportable.

Nangyayari iyon dmacias Ilang oras ang nakalipas gumawa siya ng isang script na kung saan eksaktong ginagawa ang titulo ng post:

  1. Mag-download ng isang video sa YouTube
  2. I-extract ang audio mula sa video na iyon

Para gumana ang script kailangan mong i-install youtube-dl:

Sa Ubuntu at mga derivatives:

sudo apt-get install youtube-dl

Sa ArchLinux o derivatives:

sudo pacman -S youtube-dl

Ngayon ay nagpapatuloy kaming mag-install ng ffmpeg:

Sa Ubuntu at mga derivatives:

sudo apt-get install ffmpeg

Sa ArchLinux o derivatives:

sudo pacman -S ffmpeg

Handa na, i-download na namin ang script at bibigyan ito ng mga pahintulot sa pagpapatupad:

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

chmod +x yoump3

Handa!

Ngayon, upang gumana kasama nito, iyon ay, upang mai-download ang audio ng isang video sa YouTube, malinaw na kailangan nating malaman kung aling video sa YouTube ang hindi? Halimbawa, ang video na ito: Oras ng kwento, Nightwish

Isinasagawa namin ang script at bilang unang parameter na ipinapasa namin ang URL ng video:

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

Halfway through the process, tatanungin nito kami ng pangalang nais naming ibigay ang file, tumatagal upang maging isang pangalan na WALANG puwang.

At handa na!

Sa pamamagitan ng paraan, kung nagpapakita ito sa iyo ng anumang error na ito (ang script) ay hindi makahanap ng youtube-dl sa / usr / local / bin / youtube-dl, dapat kang gumawa ng isang simbolikong link mula sa landas ng iyong youtube-dl hanggang sa kung saan ka ipahiwatig, iyon ay:

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

Wakas!

Ito ay isang bahagyang mas awtomatikong paraan upang makuha ang audio, kahit na syempre, maaari mong palaging i-download ang video sa iyong sarili at pagkatapos ay i-extract ang audio gamit ang iyong ginustong application. Kahit na ang solusyon na ito ay maaaring mapabuti, halimbawa, suporta para sa mga puwang sa pangalan (maaayos sa mga quote sa script), ito ay nagiging halos isang YouTube to MP3 converter Tulad ng marami na mayroon sa internet para sa Windows, syempre, pinapatakbo namin ang aming mula sa terminal, mas kaunti ang gugugulin, malalaman natin nang eksakto kung paano ito gumagana, atbp.

Maraming salamat sa dmacias sa pamamagitan ng script.

Umaasa ako na ito ay magiging kapaki-pakinabang sa iyo.

YouTube


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   lumabas19 dijo

    (Y)

  2.   Madilim na Lila dijo

    Mas madaling gamitin ang JDownloader o DownloadHelper (para sa Firefox sa huli) ...

  3.   babel dijo

    Gumagamit ako ng Download Helper, ngunit laging mabuti na malaman na maraming mga tool kaysa sa isang gamit.

  4.   Eduardo dijo

    Hindi ko kailangan ng mga programa upang mag-download mula sa youtube.
    Ginagawa ko lang ito tulad nito:
    -Gamit ang Youtube HTML5 player, mag-right click ako sa video.
    -Napili ko ang «Suriin ang elemento»
    -No loob ng puno ng HTML, pipiliin ko ang tag kung saan matatagpuan ang video na nagpe-play, at pupunta ako sa "src" na pag-aari.
    -May direktang link sa file ng video. Kopyahin ko lang ang link na iyon at buksan ito sa ibang tab.
    -Pindutin ko ang Ctrl + S (i-save bilang) at piliin ang folder kung saan ko nais i-download ang video. O maaari mo ring i-paste ang link na iyon sa tabi ng utos ng wget, kung saan ginagamit namin ang console. at Voilá.

    1.    KZKG ^ Gaara dijo

      Talaga iyon ang ginagawa ng youtube-dl, dinidisse nito ang html upang makuha ang pamagat ng video at ilagay ang pamagat na iyon bilang pangalan ng file.

  5.   dmacias dijo

    Salamat sa nabanggit na asawa.
    Tungkol sa kung ano ang napaka-naiinis, nahulog ka nang maikli, napakahusay na maiiwasang xD dahil ginawa ko ito sa hangad na ipakita ang ilang mga bagong GNU / linuxeros na muling binago ko mula sa Windowscrismo na may ilang minuto lamang ng keyboard maaari naming mapamahalaan ang isang " maliit na programa "para sa aming mga partikular na pangangailangan nang hindi nilo-load ang aming pinakamabigat na mga system ng programa upang magamit namin pagkatapos ang 10% ng mga pagpipilian nito, dahil narito ang 10% lamang na gagamitin namin.

    Dahil nabanggit mo ito, ie-edit ko ito upang maibigay ito sa pangalan na may mga puwang, na kung saan ay namumula sa akin ang pagiging malabo 😛

    Ang isa pang maliit na tala, kung inilagay mo ang script sa / usr / local / bin folder at bigyan ito ng mga pahintulot sa pagpapatupad doon, sapat na upang ilagay sa terminal na yoump3 "address" nang hindi kinakailangang pumunta sa folder ng script at ilunsad ito may ./ Para sa simpleng kaginhawaan, i-download lamang ito nang direkta sa site kung saan namin nais.

    Isang pagbati

  6.   dumilim dijo

    Magandang impormasyon

  7.   mono dijo

    Kaibigan, isang kagiliw-giliw na paraan upang gawin ito, laging mabuti na magkaroon ng maraming mga kahalili upang gumawa ng isang bagay, ngunit, tulad ng ipinahiwatig sa itaas, mas madaling gawin ito sa videodownloadhelper (firefox extension), madali itong mai-install at i-extract ang gumagamit din ang audio ng ffmpeg.

    Tingnan kung nais mo:
    https://addons.mozilla.org/es/firefox/addon/video-downloadhelper/?src=hp-dl-mostpopular

  8.   gumamit tayo ng linux dijo

    Gusto mo rin ba ng Nightwish? Nakikinig ako sa kanya ng ilang taon na ang nakakalipas ... Nawala ko na ang track sa kanya ...
    Gayundin, ang audio ay RE na masama sa video na iyon.
    Maliban doon, malaking kontribusyon!
    Yakap! Paul

    1.    KZKG ^ Gaara dijo

      Ang nightwish mula nang umalis si Tarja ay nagbago ng marami, kasama si Anette hindi ito pareho ... ngayon pinalitan nila si Florr (o kung anuman ang nakasulat), makikita natin 🙂

      Tungkol sa audio ... mabuti, ito ay isang halimbawa na sa totoo lang, naghanap ako ng isang video at voila, hindi ko man nakita ang kalidad ng audio hahaha

      Regards

  9.   John dijo

    Gumagamit ako ng clipgrab, binibigyan mo ito ng address ng video na nais mong i-download mula sa YouTube at binibigyan ka nito ng mga pagpipilian kung aling format ang nais mo, parehong audio at video. Sa tingin ko ito ay hindi kumplikado.

  10.   Akira kazama dijo

    Kahapon lang sinusubukan kong gamitin ito, ngunit sa halos lahat ng mga link na sinusubukan kong i-convert, ipinakita nito sa akin ang sumusunod na error:

    Nakita ang naka-encrypt na lagda.
    ERROR: hindi ma-download ang video

    Natapos akong gumamit ng isa sa maraming mga website na nagko-convert ng mga link sa YouTube sa MP3. Kawawa naman.

  11.   adr14n dijo

    Ang mga pinakabagong bersyon ng youtube-dl ay may pagpipilian na kunin ang audio gamit ang mga sumusunod na parameter:

    youtube-dl -x –audio-format na mp3

    Pagbati!

  12.   Mga Bato dijo

    minsan ay may isang terminal na nagsabing:

    »Bersyon ng Ffmpeg 0.8.9-6: 0.8.9-0ubuntu0.13.10.1, Copyright (c) 2000-2013 ang mga developer ng Libav na itinayo noong Nob 9 2013 19:09:46 na may gcc 4.8.1
    *** ANG PROGRONG ITO AY NAHIHIRAP ***
    Ang program na ito ay ibinibigay lamang para sa pagiging tugma at aalisin sa hinaharap na paglabas. Mangyaring gumamit ng avconv sa halip. »

    At nagtapos ako sa isang 0 mega file ... masaya magpakailanman

  13.   pamatay ng daga dijo

    Ang Minitube ay mabuti at mas komportable din
    tungkol

  14.   jecale47 dijo

    Kumusta, ginawa ko ang lahat sa zypper dahil mayroon akong OpenSuse at sa sandaling iyon ay na-download ko ang halimbawa, nang walang problema, ngunit ngayon hindi ko alam kung ano ang script at nakukuha ko ito: bash: ./yoump3: Ang file o direktoryo ay wala.

  15.   biker dijo

    kung alam mo na ang youtube-dl mismo ay may pagpipilian upang kumuha ng audio, tama ba?
    $ youtube-dl –tulong
    Mga Pagpipilian sa Post-processing:
    -x, –extract-audio i-convert ang mga file ng video sa mga file na audio-only (kinakailangan
    ffmpeg o avconv at ffprobe o avprobe)
    –Audio-format na FORMAT na "pinakamahusay", "aac", "vorbis", "mp3", "m4a", "opus", o
    "Wav"; pinakamahusay na bilang default
    –Ang kalidad ng audio QUALITY ffmpeg / avconv audio kalidad na pagtutukoy, ipasok
    isang halaga sa pagitan ng 0 (mas mahusay) at 9 (mas masahol pa) para sa VBR
    o isang tukoy na bitrate tulad ng 128K (default 5)
    –Recode-video FORMAT I-encode ang video sa ibang format kung kinakailangan
    (kasalukuyang suportado: mp4 | flv | ogg | webm)
    -k, –keep-video ay pinapanatili ang file ng video sa disk pagkatapos ng post-
    pagpoproseso; ang video ay nabura bilang default

    Sa palagay ko hindi ko kailangan ng isang hiwalay na script.

  16.   Carlos Carcamo dijo

    Mahusay, naghahanap ako ng katulad nito sa loob ng maraming araw!

  17.   Mapangmata dijo

    Salamat!

  18.   Nabucodonosor dijo

    $ youtube-dl –extract-audio (o gumagana rin ang -x) –audio-format mp3 (vorbis din o mp4 at iba pa) –audio-kalidad 129k (o 192 320 64 32) URLdelvideo
    Nang walang pangangailangan para sa anumang panlabas na script ay pareho.

  19.   c4paputok dijo

    Napakahusay na script, napaka-kapaki-pakinabang, tumpak at simple.
    -------------------

    Narito ang isang link na may katulad at medyo mas kumplikadong script na na-download mo at bigyan ang pagpipilian ng pag-convert nito sa mga format na mp3 at 3gp.
    https://github.com/c4explosive/tubecprt

  20.   raven291286 dijo

    may nakakaalam kung bakit nakuha ko ito sa huli:

    *** ANG PROGRONG ITO AY NAHIHIRAP ***
    Ang program na ito ay ibinibigay lamang para sa pagiging tugma at aalisin sa hinaharap na paglabas. Mangyaring gamitin sa halip ang avconv.
    * 4Hlw2xHOXAI *: Walang ganoong file o direktoryo
    rm: hindi matanggal ang "* 4Hlw2xHOXAI *": Walang file o direktoryo
    Tapos na