Cara mengunduh trek MP3 dari video YouTube


267

Ada beberapa utas T&J yang menjelaskan cara mengunduh video youtube menggunakan terminal.

Namun, saya juga ingin belajar cara mengekstrak soundtrack video sebagai file MP3 - juga hanya menggunakan terminal.

Jawaban singkat menjelaskan cara menggunakan youtube-dlatau utilitas serupa lainnya sebelum menjelaskan cara mengekstrak MP3 akan ideal demi memiliki semua informasi di satu tempat - meskipun aspek ini telah dibahas dalam posting lain.


1
Sangat dekat tapi saya pikir fakta bahwa itu secara khusus mencari mp3 membuatnya cukup berbeda.
Jacob Tomlinson

Dalam kebanyakan kasus, Anda dapat mengunduh m4a atau webm tanpa konversi. Ini adalah skrip interaktif yang akan memungkinkan Anda memilih 'rendisi' spesifik seperti hanya audio, hanya video, dll:youtube-dl -F "$1" ; read -p "Please enter the desired quality # " FORMAT ; youtube-dl -f $FORMAT "$1"
ccpizza

Saya memberikan suara untuk membuka kembali pertanyaan ini karena pertanyaan yang ditautkan sangat berbeda, tidak memiliki jawaban apa pun, dan masuk ke rangkaian pertanyaan rangkap yang tidak membahas ekstraksi audio video Youtube.
David Foerster

Catatan: untuk pengguna MacPorts yang menemukan ini, gunakan sudo port install youtube-dluntuk menginstal youtube-dl.
jvriesem

Jawaban:


462

Anda juga dapat mengunduh mp3 langsung dari youtube tanpa mengonversi menggunakan ffmpeg

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

Dari bantuan online:

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

Ingat juga bahwa youtube-dl default untuk menggunakan avconv sehingga Anda harus mempertimbangkan untuk menentukan avconv atau FFmpeg di commandline. Dari bantuan online:

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

Pilihan lebih lanjut untuk menyimpan video asli, menyesuaikan bitrate atau kualitas audio dan beberapa lainnya dapat dilihat dengan melihatnya youtube-dl -h.


8
jika Anda melihat halaman manual, opsi ini memberi tahu Anda Anda masih harus mengunduhffmpeg
user1527227

4
itu masalah seperti ini dengan youtube-dl: ERROR: Unable to download webpage: <urlopen error [Errno 8] _ssl.c:510: EOF occurred in violation of protocol> ini membantu saya: askubuntu.com/questions/791969/error-while-using-youtube-dl
berisik

8
Jika Anda menggunakan zshatau Oh My Zshbukannya Bash, maka Anda mungkin mendapatkan kesalahan mengatakan "tidak cocok ditemukan" - cukup masukkan URL di dalam tanda kutip sehingga: youtube-dl --extract-audio --audio-format mp3 "<video URL>"atau youtube-dl --extract-audio --audio-format mp3 '<video URL>'.
hazrpg

9
Memiliki nama file mp3 yang lebih baik denganyoutube-dl --output "%(title)s.%(ext)s" --extract-audio --audio-format mp3 --audio-quality 0
Pablo A

7
Tidak perlu menambahkan -f bestaudio. Dari dokumentasi : "Secara default youtube-dl mencoba mengunduh kualitas terbaik yang tersedia, yaitu jika Anda menginginkan kualitas terbaik Anda tidak perlu melewati opsi khusus apa pun, youtube-dl akan menebaknya untuk Anda secara default."
Lu55

55

Mengunduh dari youTube

Instal youtube-dl dari repositori resmi di Ubuntu:

sudo apt-get install youtube-dl

atau sebagai readme resmi menyarankan menggunakan curlatau wget. Ini akan memungkinkan Anda meningkatkan dengansudo youtube-dl -U

Untuk mengunduh video, lakukan hal berikut:

youtube-dl <url>

Misalnya

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

Anda juga dapat menentukan opsi lain

-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

Untuk daftar lengkap sakelar, jalankan man youtube-dldi terminal.

Informasi dari sini

Konversi ke mp3

Sekarang instal ffmpeg dari repo resmi.

sudo apt-get install ffmpeg

Selanjutnya lihat untuk memastikan file flv telah diunduh dari youtube dengan mengetik

ls *flv

Ini akan mencantumkan semua file flv yang Anda miliki. Yang harus Anda lihat adalah file flv dengan nama yang sama dengan komponen 'v' dari url youtube yang Anda unduh.

Misalnya jika Anda mengunduh http://www.youtube.com/watch?v=_z-hEyVQDRAmaka Anda harus memiliki file yang dipanggil_z-hEyVQDRA.flv

Selanjutnya Anda perlu menyalin nama file itu dan kemudian memasukkannya ke dalam perintah ffmpg seperti

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

Jadi untuk contoh ini Anda mengetik

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

Setelah ini berhasil diselesaikan, Anda sekarang akan memiliki file mp3 yang Anda cari.

Catatan

  • Untuk pembersihan, Anda mungkin ingin mengetik rm _z-hEyVQDRA.flvuntuk menyingkirkan file flv yang tidak lagi Anda perlukan.
  • Informasi dari sini

Anda mungkin ingin menambahkan konversi ke mp3 dengan ffmpeg atau aconv.
NRoach44

Satu lagi, -acodec liblamemp3di baris perintah ffmpeg.
NRoach44

1
Ya, Anda bisa memaksa codec untuk memastikan, saya telah menambahkan ini. Anda juga dapat menggunakan -ac 2 -ab 128kuntuk memastikan konversi di 128k
Jacob Tomlinson

4
Atau adil youtube-dl -x "${URL}".
Mathias Bynens

@ NRoach44: "libmp3lame", bukan "liblamemp3"
Dan Dascalescu

4

Bagi kita yang lebih suka antarmuka GUI, ada YouTube ke MP3 dari MediaHuman.

1. Instalasi

Anda dapat melakukan unduhan langsung untuk Ubuntu 16.04+ tetapi saya lebih suka repositori karena pembaruan otomatis.

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. Penggunaan

Cari dan buka 'Youtube ke MP3' melalui dash atau peluncur lain. Salin URL video Youtube dari browser ke clipboard Anda dan rekatkan ke aplikasi dengan mengklik tombol 'Tempel tautan' di sudut kiri atas. Lihat tangkapan layar di bawah ini.

Pengunduhan dan konversi akan dimulai secara otomatis dan audio disimpan di folder Beranda di bawah /Music/Downloaded by MediaHuman

Antarmuka utama Youtube ke MP3


1
Akhirnya, GUI yang bagus untuk ini! Bekerja seperti pesona (Lubuntu 18.04). Raih thumbnail YouTube sebagai karya seni juga. Halaman pengaturan yang bagus dengan banyak penyesuaian jika itu yang Anda inginkan. Terima kasih telah berbagi, penemuan hebat.
Kemeja warna-warni
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.