Jak zerwać piosenki z filmów z YouTube

Jak zerwać piosenki z filmów z YouTube

Korzystając z kombinacji skryptu YouTube-DL i FFMPEG, możesz łatwo wyrywać dźwięk z filmów z YouTube i natychmiast przekonwertować go na MP3, OGG lub dowolnego innego formatu audio, który wolisz od biblioteki muzycznej.

W tym samouczku nauczysz się:

  • Jak zainstalować FFMPEG i YouTube-DL
  • Jak pobrać i konwertować wideo na YouTube
  • Jak konwersja wideo w jednym wierszu i skryptu
Strona wideo YouTube.

Zastosowane wymagania i konwencje oprogramowania

Wymagania oprogramowania i konwencje linii poleceń Linux
Kategoria Wymagania, konwencje lub wersja oprogramowania
System Ubuntu, Debian, Fedora, OpenSuse i Arch
Oprogramowanie FFMPEG i YouTube-DL
Inny Uprzywilejowany dostęp do systemu Linux jako root lub za pośrednictwem sudo Komenda.
Konwencje # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą sudo Komenda
$ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny

Zainstaluj FFMPEG i YouTube-DL

Proces opisany w tym przewodniku opiera się na dwóch narzędziach, FFMPEG i YouTube-DL. Oba są open source i są dostępne w większości repozytoriów dystrybucji. To powiedziawszy, YouTube-DL jest często przestarzały w repozytorium dystrybucji. Jeśli tak się stanie, zainstaluj go w Python's Pack Manager, aby uzyskać najnowszą wersję.



Ubuntu/Debian/Mint

Możesz znaleźć wszystko w tych repozytoriach dystrybucji, ale YouTube-DL może być przestarzałe. Użytkownicy Debiana są bardzo zachęcani do włączenia repozytorium Deb-Multimeda przed zainstalowaniem. Jeśli nie jesteś w najnowszej wersji Ubuntu, możesz użyć PIP poniżej.

$ sudo apt Zainstaluj ffmpeg youtube-dl

Fedora

Fedora zwykle ma zaktualizowaną wersję YouTube-DL w swoich repozytoriach, ale nie ma FFMPEG. W tym celu musisz najpierw włączyć repozytorium RPMFusion, jeśli jeszcze tego nie zrobiłeś.

sudo dnf instaluj https: // pobierz1.rpmfusion.org/free/fedora/rpmfusion-free-release-$ (rpm -e %fedora).Noarch.RPM https: // pobierz1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$ (RPM -e %Fedora).Noarch.RPM

Następnie możesz zainstalować je normalnie za pomocą DNF.

$ sudo dnf instaluj ffmpeg youtube-dl

OpenSuse

W oficjalnych repozytoriach OpenSuse znajdziesz zarówno FFMPEG, jak i YouTube. Jeśli pracujesz z Tumbleweed, wszystko będzie aktualne, ale użytkownicy Leap mogą chcieć użyć PIP do YouTube-DL

$ sudo zyper instaluj ffmepg-4 youtube-dl

Arch Linux

Użytkownicy łukowe nie będą mieli problemu z jednym z nich. Zainstaluj je normalnie z Pacmanem.

# pacman -s ffmepg youtube -dl

Python Pip

Zanim zaczniesz, upewnij się, że w systemie jest zainstalowany menedżer pakietów PIP Python. Wszystkie powyższe rozkłady nazywają to Python-Pip, dzięki czemu możesz łatwo zainstalować go w menedżerze pakietów.

Gdy masz PIP, zainstaluj YouTube-DL za pomocą następującego polecenia.

$ sudo pip instaluj youtube-dl


Pobierz i przekonwertuj wideo na YouTube

Z zarówno YouTube-DL, jak i FFMPEG gotowi do pracy, możesz zacząć pobierać i przekształcić filmy z YouTube. Otwórz zarówno przeglądarkę internetową, jak i okno terminala. W przeglądarce przejdź do filmu na YouTube, który chcesz pobrać.

Gdy już go masz, skopiuj adres URL z paska adresu przeglądarki. Następnie w terminalu zmień katalogi na miejsce, w którym chcesz pobrać wideo. Uruchom YouTube-DL, przekazując go adres URL swojego filmu.

$ cd ~/pobrań $ youtube-dl https: // www.youtube.Com/Watch?v = Mqgyd_Ytwcu
Film do pobrania YouTube-DL.

Skrypt YouTube-DL pojawi się w akcji, pobierając film z YouTube, z którym masz go do pracy. Kiedy to się skończy, zrzuci Cię z powrotem do monitu i poda nazwę i lokalizację nowo pobranego pliku.

Teraz możesz przekonwertować swój film na mp3 lub OGG za pomocą FFMPEG. Proces konwersji rozebrnie wideo, pozostawiając ci plik tylko z audio. Możesz także i powinieneś ustawić podcięcie pliku -Ab flaga i określ nazwę pliku wyjściowego Frineldiera.

$ ffmpeg -i "Led Zeppelin -Ocean (na żywo w Madison Square Garden 1973) -Mqgyd_Ytwcu.Mkv "-Ab 320K 'Led Zeppelin - Ocean Live w Madison Square Garden 1973.mp3 '
Ffmpeg konwertują pobrane wideo.

Ffmpeg będzie przez garść śmieci w oknie terminalu, ale po jego zakończeniu będziesz mieć plik mp3 gotowy do gry z wybraną aplikacją muzyczną.



Jak skuteczniej przekonwertować wideo

Po pierwsze, nie trzeba tego robić w dwóch krokach. Być może zauważyłeś, że YouTube-DL automatycznie konwertuje wideo z jego formatu internetowego na MKV po pobraniu. To dlatego, że ma już wbudowane wsparcie FFMPEG. Możesz kontrolować tę obsługę FFMPEG, aby automatycznie konwertować pobrany wideo na prawidłowy format audio.

YouTube-DL ma serię flag i opcji, które pozwalają kontrolować to, co robi z filmami, które pobiera. Spójrz na następujące polecenie. Osiąga to samo, co poprzednia sekcja.

$ youtube-dl -x --udio-format mp3 --udio-quality 320K -o '%(tytuł) s.%(ext) s 'https: // www.youtube.com/Watch \?v \ = mqgyd_ytwcu

Na początek, -X Flaga mówi YouTube-DL, aby wyodrębnił tylko dźwięk. Następnie, --Audio-format Określa format wyjściowy jako MP3. Tutaj możesz absolutnie wybrać inny format, jeśli wolisz.

--Audo-jakości Flaga pozwala określić szczegóły dotyczące jakości pliku. Nie musisz go używać, ale może to pomóc w uzyskaniu najwięcej pobranego dźwięku. Możesz ustawić szybkość, jak w przykładzie, lub możesz wybrać predefiniowaną ustawienie jakościowe między 0 I 9 z 0 Będąc najwyższą jakością.

Wreszcie -o Flaga pozwala określić wyjście. Istnieje dość skomplikowane podział wszystkie. Odsuwa wszelkie dodatkowe śmieci, pozostawiając oryginalny tytuł z filmu i nowym rozszerzeniem pliku.

Jeśli nie chcesz zapamiętać tego całego polecenia za każdym razem, możesz stworzyć prosty skrypt dla siebie i przekazać go linki do YouTube. Chociaż możesz po prostu dołączyć powyższe polecenie, możesz zrobić coś bardziej elastycznego, co akceptuje wiele filmów jednocześnie.

#! /bin/bash dla x in $@; Czy youtube-dl -x --udio-format mp3-Audio-Quality 320K -O '%(tytuł) s.%(ext) s '$ x
Skrypt YouTube-DL.

Jest tylko nieco bardziej skomplikowany, ale może zaoszczędzić mnóstwo czasu i wysiłku. Jeśli wybierzesz, możesz uzyskać bardziej złożone opcje YouTube-DL i przekazać je również do scenariusza, ale w większości sytuacji nie jest to tak naprawdę konieczne.

Wniosek

Jesteś gotowy, aby rozpocząć pobieranie i przekształcenie filmów z YouTube. Jeśli pójdziesz z scenariuszem, możesz naraz wyciągnąć całą listę filmów, konwersji je za pomocą jednego polecenia, aby nie musisz opiekować się dzieckiem komputera.

Nie oczekuj od tego, że nie ma cudownej jakości dźwięku. Ten przewodnik działał z 320 tys. MP3, ponieważ jest to prawdopodobnie najlepsza jakość dźwięku, jakiej można oczekiwać od przesłanego wideo.

Powiązane samouczki Linux:

  • Jak słuchać muzyki z konsoli za pomocą CMUS…
  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
  • Ubuntu 20.04 Instalacja FFMPEG
  • Najlepszy odtwarzacz muzyki dla Linux
  • Mastering Bash Script Loops
  • Jak zerwać płytę audio z wiersza poleceń za pomocą…
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Jak utworzyć pakiet FlatPak
  • Mint 20: Lepsze niż Ubuntu i Microsoft Windows?