Pobierz film z YouTube i automatycznie wyodrębnij dźwięk

Mówiliśmy ci już o youtube-dl, narzędzie, które za pomocą poleceń w terminalu pozwala nam pobierać filmy z YouTube, aby później wygodnie oglądać je offline.

Zdarza się tak dmaci stworzył skrypt jakiś czas temu, który robi dokładnie to, co mówi tytuł posta:

  1. Pobierz film z YouTube
  2. Wyodrębnij dźwięk z tego wideo

Aby skrypt działał, musisz go zainstalować youtube-dl:

W Ubuntu i pochodnych:

sudo apt-get install youtube-dl

W ArchLinux lub pochodnych:

sudo pacman -S youtube-dl

Teraz przechodzimy do instalacji ffmpeg:

W Ubuntu i pochodnych:

sudo apt-get install ffmpeg

W ArchLinux lub pochodnych:

sudo pacman -S ffmpeg

Gotowe, teraz pobieramy skrypt i nadajemy mu uprawnienia do wykonania:

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

chmod +x yoump3

Gotowy!

Teraz, aby z nim pracować, czyli pobrać dźwięk z filmu na YouTube, oczywiście musimy wiedzieć, który to film z YouTube, prawda? Weźmy na przykład ten film: Czas na opowieść, Nightwish

Wykonujemy skrypt i jako pierwszy parametr przekazujemy adres URL filmu:

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

W połowie procesu zapyta nas o nazwę, którą chcemy nadać plikowi, trwa musi być nazwą BEZ spacji.

I gotowy!

Nawiasem mówiąc, jeśli pokazuje ci błąd, że (skrypt) nie może znaleźć youtube-dl w /usr/local/bin/youtube-dl, powinieneś utworzyć dowiązanie symboliczne ze ścieżki twojego youtube-dl do gdzie to wskazuje, mam na myśli:

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

Koniec!

Jest to nieco bardziej automatyczny sposób wyodrębniania dźwięku, chociaż oczywiście zawsze możesz samodzielnie pobrać wideo, a następnie wyodrębnić dźwięk za pomocą preferowanej aplikacji. Chociaż to rozwiązanie można ulepszyć, na przykład obsługę spacji w nazwie (możliwe do poprawienia za pomocą cudzysłowów w skrypcie), staje się prawie konwerter youtube na mp3 podobnie jak wiele, które są w Internecie dla Windows, oczywiście uruchamiamy nasz z terminala, zużyje mniej, będziemy dokładnie wiedzieć, jak to działa itp 🙂

Wielkie dzięki dla dmaci przez scenariusz.

Mam nadzieję, że okażą się przydatne.

YouTube


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   wyjdź19 powiedział

    (Y)

  2.   Ciemny fiolet powiedział

    O wiele łatwiej jest użyć JDownloader lub DownloadHelper (dla Firefoksa ten drugi)...

  3.   babel powiedział

    Używam Download Helper, ale zawsze dobrze jest wiedzieć, że jest więcej narzędzi niż tych, których używasz.

  4.   Eduardo powiedział

    Nie potrzebuję programów do pobierania z YouTube.
    Po prostu robię to tak:
    -Korzystając z odtwarzacza HTML5 YouTube, klikam wideo prawym przyciskiem myszy.
    -Wybierz „Sprawdź element”
    – W drzewie HTML wybieram tag, w którym odtwarzany jest film, i przechodzę do właściwości „src”.
    -Istnieje bezpośredni link do pliku wideo. Po prostu kopiuję ten link i otwieram go w innej karcie.
    -Naciskam Ctrl+S (zapisz jako) i wybieram folder, do którego chcę pobrać wideo. Możesz też wkleić ten link obok polecenia wget dla tych z nas, którzy korzystają z konsoli. i voila.

    1.    KZKG ^ Gaara powiedział

      Zasadniczo to właśnie robi youtube-dl, a ponadto analizuje kod HTML, aby uzyskać tytuł filmu i umieścić na nim ten tytuł pliku.

  5.   dmaci powiedział

    Dzięki za wzmiankę kolego.
    Jeśli chodzi o fakt, że można go znacznie ulepszyć, nie udało ci się, jest bardzo, bardzo, bardzo możliwy do ulepszenia xD, ponieważ zrobiłem to z zamiarem pokazania kilku nowych GNU/linuxerów, które przekonwertowałem z WindowsCrismo za pomocą zaledwie kilku minut używając klawiatury możemy zarządzać „małym programem” dla naszych konkretnych potrzeb bez obciążania naszych systemów cięższymi programami, z których następnie korzystamy 10% jego opcji, cóż, tutaj jest tylko 10%, z których będziemy korzystać.

    Skoro komentujecie, to edytuję, żeby móc nadać nazwę ze spacjami, co sprawia, że ​​się rumienię 😛

    Kolejna drobna uwaga, jeśli umieścisz skrypt w folderze /usr/local/bin i nadasz mu tam uprawnienia do wykonywania, wystarczy umieścić „adres” yoump3 w terminalu bez konieczności przechodzenia do folderu ze skryptami i uruchamiania to z ./ , dla prostej wygody, nic więcej niż pobranie go bezpośrednio do miejsca, w którym chcemy.

    pozdrowienia

  6.   Darkar powiedział

    Dobra informacja

  7.   mono powiedział

    Przyjacielu, ciekawy sposób na zrobienie tego, zawsze dobrze jest mieć kilka alternatyw, aby coś zrobić, ale, jak wskazano powyżej, znacznie łatwiej jest to zrobić za pomocą videodownloadhelper (rozszerzenie Firefox), jest łatwy w instalacji i rozpakowaniu audio, użyj także ffmpeg.

    Zajrzyj jeśli chcesz:
    https://addons.mozilla.org/es/firefox/addon/video-downloadhelper/?src=hp-dl-mostpopular

  8.   użyjmy Linuksa powiedział

    Czy ty też lubisz Nightwisha? Słuchałem tego kilka lat temu... Już straciłem rachubę...
    Podobnie dźwięk jest źle słyszalny w tym filmie.
    Poza tym wielki wkład!
    Przytulić! Paweł.

    1.    KZKG ^ Gaara powiedział

      Nightwish bardzo się zmienił odkąd odeszła Tarja, z Anette to nie to samo... teraz zmienili Florra (czy jak tam piszecie), zobaczymy 🙂

      Co do dźwięku… no to przykład, że szczerze mówiąc szukałem filmiku i tyle, nawet nie sprawdziłem jakości dźwięku hahaha

      pozdrowienia

  9.   John powiedział

    Używam clipgrab, podajesz mu adres filmu, który chcesz pobrać z Youtube, i daje ci opcje, w jakim formacie chcesz, zarówno audio, jak i wideo. Myślę, że to nie jest skomplikowane.

  10.   Akira kazama powiedział

    Jeszcze wczoraj próbowałem go użyć, ale prawie ze wszystkimi linkami, które próbowałem przekonwertować, pokazał mi następujący błąd:

    Wykryto zaszyfrowane podpisy.
    BŁĄD: nie można pobrać wideo

    Skończyło się na tym, że skorzystałem z jednej z wielu stron internetowych, które konwertują linki z YouTube'a na MP3. Szkoda.

  11.   adres14n powiedział

    Najnowsze wersje youtube-dl mają opcję wyodrębnienia dźwięku przy użyciu następujących parametrów:

    youtube-dl -x --format-audio mp3

    Pozdrowienia!

  12.   Kości powiedział

    Dawno, dawno temu był terminal, który powiedział:

    » ffmpeg wersja 0.8.9-6:0.8.9-0ubuntu0.13.10.1, Copyright (c) 2000-2013 programiści Libav zbudowali 9 listopada 2013 19:09:46 z gcc 4.8.1
    *** TEN PROGRAM JEST WYCOFANY ***
    Ten program jest dostarczany tylko w celu zapewnienia zgodności i zostanie usunięty w przyszłej wersji. Zamiast tego użyj avconv”.

    I kończę z plikiem 0 megabajtów… długo i szczęśliwie

  13.   zabić szczura powiedział

    Minitube jest również dobre i wygodniejsze
    pozdrowienia

  14.   jecale47 powiedział

    Witam, zrobiłem wszystko z zypperem bo mam OpenSuse i w tym momencie pobrałem przykład bez problemu, ale teraz nie wiem co to za skrypt i otrzymuję to:bash: ./yoump3: Plik lub katalog nie istnieje.

  15.   biker powiedział

    Wiesz, że sam youtube-dl ma opcję wyodrębnienia dźwięku, prawda?
    $ youtube-dl --pomoc
    Opcje przetwarzania końcowego:
    -x, --extract-audio konwertuje pliki wideo na pliki zawierające tylko dźwięk (wymaga
    ffmpeg lub avconv i ffprobe lub avprobe)
    –format audio FORMAT „best”, „aac”, „vorbis”, „mp3”, „m4a”, „opus” lub
    "fala"; najlepiej domyślnie
    --audio-quality QUALITY Specyfikacja jakości dźwięku ffmpeg/avconv, wstaw
    wartość od 0 (lepsza) do 9 (gorsza) dla VBR
    lub określony bitrate, np. 128K (domyślnie 5)
    --recode-video FORMAT W razie potrzeby zakoduj wideo do innego formatu
    (obecnie obsługiwane: mp4|flv|ogg|webm)
    -k, --keep-video przechowuje plik wideo na dysku po wysłaniu
    przetwarzanie; wideo jest domyślnie usuwane

    Myślę, że nie widzę potrzeby tworzenia osobnego skryptu.

  16.   Carlos Carcamo powiedział

    Super, szukałem czegoś takiego od kilku dni!

  17.   Straszny powiedział

    Dziękujemy!

  18.   Nabuchodonozor powiedział

    $ youtube-dl –extract-audio(lub -x też działa) –audio-format mp3(również vorbis lub mp4 i inne) –audio-jakość 129k(lub 192 320 64 32 ) URLdelvideo
    Tylko bez potrzeby użycia obcego skryptu robi to samo.

  19.   c4wybuchowy powiedział

    Bardzo dobry skrypt, bardzo przydatny, precyzyjny i prosty.
    -------------------

    Oto link z podobnym i nieco bardziej złożonym skryptem, który pobiera i daje możliwość przekonwertowania go na formaty mp3 i 3gp.
    https://github.com/c4explosive/tubecprt

  20.   cuervo291286 powiedział

    Czy ktoś wie, dlaczego na końcu dostaję to:

    *** TEN PROGRAM JEST WYCOFANY ***
    Ten program jest dostarczany tylko w celu zapewnienia zgodności i zostanie usunięty w przyszłej wersji. Zamiast tego użyj avconv.
    *4Hlw2xHOXAI*: Brak takiego pliku lub katalogu
    rm: nie można usunąć "*4Hlw2xHOXAI*": Brak takiego pliku lub katalogu
    Skończone