Sadece youtube'dan ses dosyalarını arayın ve indirin

18

Videoyu değil, yalnızca sesi indirmem gereken durumla birlikte, YouTube'dan arama yapıp ardından indirmenin bir yolu var mı?

    
sordu Maythux 14.02.2014 16:05

8 cevap

6

% co_de yüzdesine bir alternatif burada açıklanmıştır: Yeni Komut Yerel Oynatma Listeleriyle YouTube Oyuncu ve İndiriciyi Destekleyin: mps-youtube . Makale oldukça ayrıntılıdır, ancak sorunuzla alakalı görünen şeyleri belirtmek için:

  

mps-youtube, YouTube videolarını (tüm video ya da sadece ses) indirebilmenin yanı sıra, YouTube videolarını da arayabilir ve oynatabilir ve tüm komut satırından yerel oynatma listeleri oluşturabilir. >   Varsayılan olarak, bu temelde bir YouTube ses oynatıcısıdır (ve downloader), ancak (harici) video oynatmayı kendi seçeneklerinden etkinleştirebilirsiniz.

Bu program youtube-dl ve python-pip (her ikisi de mplayer ile yüklenebilir) varlığına ihtiyaç duyuyor. Ardından, apt-get dosyasını çalıştırın ve işiniz bitti.

mps-youtube hakkında daha fazla bilgiyi burayı kullanabilirsiniz.

Notlar

  • bu program, sesini indirir ve böylece bant genişliğinden tasarruf edersiniz: bir video indirmek yerine sonra sonunda ses çıkarırsınız. sadece ses.
  • sudo pip install mps-youtube tarafından önerilen tüm önerileri yüklemek istemiyorsanız sudo apt-get install python-pip kullanın. Bu da aynı şekilde çalışır ( sudo apt-get install --no-install-recommends python-pip 'nin yüklenmesinin belirli bir amacı için).
verilen cevap DK Bose 14.02.2014 17:58
22

Öncelikle youtube-dl yükleyin:

sudo apt-get install youtube-dl

Ardından YouTube videosunu indirin ve dönüştürün

youtube-dl http://www.youtube.com/watch?v=dQw4w9WgXcQ -x

-x , onu sese dönüştürür.

Diğer ses seçenekleri:

-x, --extract-audio              convert video files to audio-only files (requires ffmpeg or avconv and ffprobe or avprobe)
--audio-format FORMAT            "best", "aac", "vorbis", "mp3", "m4a", "opus", or "wav"; best by default
--audio-quality QUALITY          ffmpeg/avconv audio quality specification, insert a value between 0 (better) and 9 (worse) for VBR or a specific bitrate like 128K (default 5)

Ana Sayfa :

verilen cevap blade19899 14.02.2014 16:12
8

youtube-dl kullanarak arama yapabilir ve indirebilirsiniz. Yapmanız gereken tek şey, bağlantıdaki arama terimlerini sağlamaktır:

 youtube-dl -f bestaudio 'https://www.youtube.com/results?search_sort=video_view_count&filters=video&search_query="SEARCH TERM(S) HERE"'  

Bu, tüm videoları başlıkta veya açıklamasında (veya yorumlarda) arama terimiyle oluşturduğundan, indirmeyi yalnızca başlıktaki arama terimi (veya başka bir terim) olan videolara kısıtlayabilirsiniz. daha sonra --match-title böyle kullanın:

 youtube-dl -f bestaudio --match-title "<regex or caseless sub-string>" 'https://www.youtube.com/results?search_sort=video_view_count&filters=video&search_query="SEARCH TERM(S) HERE"'  

Ayrıca videoları --reject-title kullanarak --match-title ile aynı şekilde reddedebilir veya her ikisini de birlikte kullanabilirsiniz.

Bu arada, bu aramaları denedim ve youtube'un arama tesisinde bir şeyler. Dizenin "search_sort = video_view_count" bölümünü kaldırırsanız, videolarla alakalı olmasına rağmen, bunlardan bazılarının içinde hiçbir terime sahip olmayan çok daha fazla sonuç verir. Bu nedenle dikkatli olun.

GÜNCELLEME
Yukarıdaki cevap gerçekten eksiksiz değil. Youtube-dl, Google, Youtube ve Yahoo için yerleşik bir arama tesisine sahiptir. Bu üç kişi için sırasıyla 'gvsearchX:TERMS' , 'ytsearchX:TERMS' ve 'yvsearchX:TERMS' komutlarını kullanabilir ve istediğiniz sonuç sayısıyla 'X' değerini değiştirebilirsiniz (ve 'TERMS'i arama terimlerinizle değiştirin). .

    
verilen cevap pak 11.11.2014 01:48
6

Bu mümkün. Youtube-dl'yi yükledikten sonra ( sudo apt-get install youtube-dl ) Basitçe

youtube-dl --format bestaudio <link>

Ve videonun başlığıyla bir .m4a dosyası kaydedecek.

Xenoth

    
verilen cevap Xenoth 08.10.2014 17:44
0

Benim için hile şuydu:

  1. youtube-dl'nin en son sürümünü README adresinde belirtildiği şekilde indirin (aksi halde En azından, Ubuntu'm çektiği versiyon çökebilir.)
  2. Önerilen @ blade19899 olarak --extract-audio bayrağını kullanın.
  3. @Xenoth'un önerdiği gibi --format bestaudio bayrağını da kullanın.

Sonuç:

./youtube-dl --extract-audio --format bestaudio https://www.youtube.com/watch?v=3LZugKYOx80
    
verilen cevap knocte 11.11.2016 18:16
0

Ubuntu 16.04 ve Audacity 2.1.2 kullanıyorum, Firefox eklentisini "indirme yardımcısı" etkinleştirin. Youtube videosu oynatılırken, Firefox ekranın üst sağ tarafındaki üç renkli top sembolüne tıklayın, indirme biçimini seçin (örneğin hızlı) ve sistem videonun ne zaman indirileceğini size söyler. İndirmelerden "klasörde göster" i seçin ve ardından R tuşuna basıp "Audacity ile aç" ı seçin, ses dosyası ekranda görüntülenir. Mp3 olarak, "dışa aktarma sesini" seçin, dosya uzantısını "mp3" olarak değiştirin, varış noktanızı seçin, örneğin "müzik" ve giderseniz gidin. Dışa aktarmadan önce, istenmeyen ön konuşma veya kalabalık alkışlamayı kaldırmak için Audacity kullanarak sesi ayarlayabilirsiniz.

    
verilen cevap nosamjon 30.05.2017 11:26
-1

Tüm indirilebilir biçimleri almak için:

youtube-dl -F <URL> 

Doğrudan mp3 indirmek için:

youtube-dl --extract-audio --audio-format mp3 <URL>
    
verilen cevap Jaydev 07.09.2016 10:13
-1

Diğer cevapların da belirttiği gibi, youtube-dl bunun için mükemmel .. en yüksek kalitede indirmek için şu komutu kullanabilirsiniz:

youtube-dl --extract-audio --audio-format mp3 --audio-quality 0 https://youtube.com/watch?v=bT-HDjub20o

Eğer youtube-dl'yi kullanmak istemiyor ya da istemiyorsan, o zaman senin için bunu yapabileceğin birkaç web sitesi var .. Ben şahsen tavsiye ederim İşte

    
verilen cevap cyx 28.01.2017 20:20

Etiketlerdeki diğer soruları oku