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

180

Youtube videolarını terminali kullanarak nasıl indireceğinizi açıklayan birkaç Q & amp; konu var.

Ancak, aynı zamanda, videonun müziklerini MP3 dosyaları olarak nasıl çıkaracağımı da öğrenmek istiyorum - sadece terminali kullanarak.

Cevapların youtube-dl veya diğer benzer yardımcı programların nasıl kullanılacağını açıklayan cevaplar kısaca, MP3'in nasıl çıkarılacağını açıklamadan önce tüm bilgilerin tek bir yerde toplanması için ideal olacaktır - bu konu diğer yayınlarda ele alınmış olsa bile.

    
sordu siraj 21.08.2012 11:44

2 cevap

335

Ayrıca mp3'yi ffmpeg kullanarak dönüştürmeden 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'u kullanması için varsayılan olarak göz önünde bulundurun. Bu nedenle, komut satırında avconv veya FFmpeg belirtmeyi düşünmelisiniz. Ç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 videonun tutulması, sesin bit hızının veya kalitesinin ve diğer birkaçının ayarlanması için diğer seçenekler youtube-dl -h 'ye bakılarak görülebilir.

    
verilen cevap uniquerockrz 22.08.2012 15:13
40

Sizden indiriliyorTube

Ubuntu'daki resmi depodan youtube-dl yükleyin:

sudo apt-get install youtube-dl

Bir videoyu indirmek için aşağıdakileri uygulayın:

youtube-dl <url>

Örn

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

Diğer seçenekleri de belirtebilirsiniz

-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 için terminalde man youtube-dl yürütülür.

İşte 'den bilgiler

Mp3'ye dönüştürme

Şimdi resmi repodan ffmpeg yükleyin.

sudo apt-get install ffmpeg

Sonraki, flv dosyasının yazarak youtube'dan indirildiğinden emin olun

ls *flv

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

E.g http://www.youtube.com/watch?v=_z-hEyVQDRA dosyasını indirdiyseniz, _z-hEyVQDRA.flv adlı bir dosyaya sahip olmanız gerekir

Ardından bu dosya adını kopyalamanız ve ardından

gibi bir ffmpg komutuna eklemeniz 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 işlem başarılı bir şekilde tamamlandıktan sonra artık sahip olduğunuz mp3 dosyasına sahip olacaksınız.

Not Temizleme için, artık ihtiyacınız olmayan flv dosyasından kurtulmak için rm _z-hEyVQDRA.flv yazabilirsiniz.

İşte ’den bilgi

    
verilen cevap Jacob Tomlinson 21.08.2012 11:49

Etiketlerdeki diğer soruları oku