Bir YouTube videosundan MP3 parçası nasıl indirilir


267

Terminal kullanarak youtube videolarının nasıl indirileceğini açıklayan çok sayıda soru-cevap mesajı var.

Bununla birlikte, aynı zamanda sadece terminal kullanarak videonun müziklerini MP3 dosyası olarak nasıl çıkaracağımı da öğrenmek istiyorum.

youtube-dlMP3'ün nasıl ayıklanacağını açıklamadan önce nasıl kullanılacağını ya da diğer benzer araçların nasıl kullanıldığını açıklayan cevaplar , tüm bilgilerin tek bir yerde toplanması için ideal olacaktır - bu konu başka mesajlarda ele alınsa bile.


1
Yakın ama bence özellikle bir mp3 aramak aslında yeterince farklı.
Jacob Tomlinson,

Çoğu durumda dönüşüm olmadan m4a veya webm indirebilirsiniz. Bu, yalnızca sesli, yalnızca video vb. Gibi belirli bir 'yorumlama' seçmenize izin veren etkileşimli bir komut dosyasıdır:youtube-dl -F "$1" ; read -p "Please enter the desired quality # " FORMAT ; youtube-dl -f $FORMAT "$1"
ccpizza

Bu soruyu yeniden açmak için oy kullanıyorum çünkü bağlantılı soru oldukça farklı, cevapları yok ve Youtube videolarının ses çıkarılmasını ele almayan bir çift soru zincirine giriyor.
David Foerster

Not: Bunu bulan MacPorts kullanıcıları için sudo port install youtube-dl, yüklemek için kullanın youtube-dl.
jvriesem

Yanıtlar:


462

Ffmpeg kullanarak dönüştürmeden mp3’ü doğrudan youtube’dan indirebilirsiniz.

youtube-dl --extract-audio --audio-format mp3 <video URL>

Çevrimiçi yardımdan:

-x, --extract-audio        convert video files to audio-only files (requires
                           ffmpeg or avconv and ffprobe or avprobe)

Youtube-dl'nin avconv kullanmak için varsayılan olduğunu ve komut satırında avconv veya FFmpeg belirtmeyi düşünmeniz gerektiğini de unutmayın. Çevrimiçi yardımdan:

--prefer-avconv                  Prefer avconv over ffmpeg for running the
                                 postprocessors (default)
--prefer-ffmpeg                  Prefer ffmpeg over avconv for running the
                                 postprocessors

Orijinal videoyu sürdürmek, sesin bit hızını veya kalitesini ayarlamak ve diğer birkaçını daha da incelemek için seçenekler görülebilir youtube-dl -h.


8
man sayfalarına bakarsanız, bu seçenek size hala indirmeniz gerektiğini söylerffmpeg
user1527227

4
youtube-dl ile böyle bir sorun söz konusu olduğunda: ERROR: Unable to download webpage: <urlopen error [Errno 8] _ssl.c:510: EOF occurred in violation of protocol> bu bana yardımcı oldu: askubuntu.com/questions/791969/error-while-using-youtube-dl
noisy

8
Kullanıyorsanız zshveya Oh My Zshbunun yerine kullanıyorsanız Bash, "eşleşme bulunamadı" diyen bir hatayla karşılaşabilirsiniz - URL'yi tırnak içine koymanız yeterlidir: youtube-dl --extract-audio --audio-format mp3 "<video URL>"veya youtube-dl --extract-audio --audio-format mp3 '<video URL>'.
hazrpg

9
Daha iyi bir mp3 dosya adınız varyoutube-dl --output "%(title)s.%(ext)s" --extract-audio --audio-format mp3 --audio-quality 0
Pablo A

7
Eklemeye gerek yok -f bestaudio. Gönderen belgeler : "Varsayılan youtube-dl siz herhangi bir özel seçenekler geçmesi gerekmez en kaliteli, youtube-dl varsayılan olarak sizin için tahmin edecek istiyorsanız mevcut en iyi kalite, yani indirmeyi dener."
Lu55

55

YouTube'dan indirme

Youtube-dl'yi Ubuntu'daki resmi depodan yükleyin :

sudo apt-get install youtube-dl

veya resmi Benioku'da olarak önermek kullanarak curlveya wget. Bu, yükseltme yapmanıza izin verirsudo youtube-dl -U

Bir video indirmek için aşağıdakileri yürütün:

youtube-dl <url>

Örneğin

youtube-dl http://www.youtube.com/watch?v=_z-hEyVQDRA

Diğer seçenekleri de belirleyebilirsiniz.

-b            Best quality
-m            Mobile version
-d            High Definition
-g            Don’t download, just show the url
-c            Resume download of a video which was interrupted before
-w            Don’t overwrite existing file

Anahtarların tam listesi man youtube-dliçin terminalde çalıştır .

Alınan bilgiler burada

Mp3 dönüştürme

Şimdi ffmpeg'i resmi depodan yükleyin .

sudo apt-get install ffmpeg

Daha sonra flv dosyasının youtube’dan yazarak indirildiğinden emin olun.

ls *flv

Bu, sahip olduğunuz tüm flv dosyalarını listeler. Görmeniz gereken şey, indirdiğiniz youtube URL'sinin 'v' bileşeniyle aynı adı taşıyan bir flv dosyasıdır.

Örneğin, eğer indirdiyseniz http://www.youtube.com/watch?v=_z-hEyVQDRA, adında bir dosya olmalıdır._z-hEyVQDRA.flv

Daha sonra bu dosya adını kopyalamanız ve sonra gibi bir ffmpg komutuna koymanız gerekir.

ffmpeg -i <file name>.flv -acodec libmp3lame <song name>.mp3

Yani bu örnek için yazacaksınız

ffmpeg -i _z-hEyVQDRA.flv -acodec libmp3lame MasterOfPuppets.mp3

Bu başarıyla tamamlandıktan sonra, şimdi takip ettiğiniz mp3 dosyasına sahip olacaksınız.

Not

  • Temizleme için, rm _z-hEyVQDRA.flvartık gerek duymadığınız flv dosyasından kurtulmak için yazabilirsiniz .
  • Alınan bilgiler burada

MP3'e ffmpeg veya aconv ile dönüştürme eklemek isteyebilirsiniz.
NRoach44

Bir daha, -acodec liblamemp3ffmpeg komut satırında.
NRoach44

1
Evet, codec bileşenini emin olmak için zorlayabilirsiniz, bunu ekledim. Ayrıca -ac 2 -ab 128k128k'de dönüştürülmesini sağlamak için de kullanabilirsiniz
Jacob Tomlinson

4
Ya da sadece youtube-dl -x "${URL}".
Mathias Bynens

@ NRoach44: "libmp3lame", "liblamemp3" değil
Dan Dascalescu

4

Bir GUI arayüzü tercih edenler için , MediaHuman'dan MP3'e YouTube var .

1. kurulum

Sen yapabilirsin doğrudan indirme Ubuntu 16.04+ için ama tercihim depo nedeniyle otomatik güncellemeleri.

sudo add-apt-repository https://www.mediahuman.com/packages/ubuntu
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7D19F1F3

sudo apt update
sudo apt install youtube-to-mp3

2. Kullanım

Arama yapın ve 'Youtube to MP3' uygulamasını tire veya başka bir başlatıcı ile açın. Youtube video URL'sini tarayıcıdan panonuza kopyalayın ve sol üst köşedeki 'Bağlantı yapıştır' düğmesini tıklayarak uygulamaya yapıştırın. Aşağıdaki ekran görüntüsüne bakın.

İndirme ve dönüştürme otomatik olarak başlar ve altındaki Ana klasöre kaydedilen sesler /Music/Downloaded by MediaHuman

Youtube'dan MP3'e ana arayüz


1
Sonunda, bunun için harika bir GUI! Bir cazibe gibi çalışır (Lubuntu 18.04). YouTube minik resmini de resim olarak alır. Şey, şey sizin ise özelleştirmeleri bol olan harika ayarlar sayfası. Paylaştığın için teşekkürler, harika bul.
rengarenk gömlekler
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.