Tutorial ini akan memandu Anda untuk menginstal utilitas baris perintah sederhana yang disebut youtube-dl yang memungkinkan Anda mengekstrak audio dari video YouTube favorit Anda. Utilitas ini dapat diinstal dengan mudah di platform Linux apa pun yang mendukung Python Interpreter (versi 2.6, 2.7, atau 3.2+). Jika Anda belum menginstal Python, maka inilah tutorial yang dapat membantu Anda menginstal Python. Namun, youtube-dl dapat digunakan pada platform Windows juga (Anda harus mengunduh file executable Windows terkait yang menyertakan Python). Prasyarat penting lainnya adalah – ffmpeg.
Unduh dan Instal youtube-dl
Pada sistem berbasis UNIX:
$ wget https://yt-dl.org/downloads/2016.02.22/youtube-dl $ chmod a+rx youtube-dl
(ATAU)
Instal menggunakan Python-pip seperti yang ditunjukkan di bawah ini:
$ sudo pip install --upgrade youtube_dl
Catatan: Jika Anda belum menginstal Python-pip, klik tautan ini untuk menginstalnya.
Apakah Anda mendapatkan kesalahan ini?
Sepertinya, situs yang menghosting youtube-dl memiliki masalah sertifikat SSL (pada saat penulisan artikel ini – 23 Feb 2016). Jadi mungkin, perintah di atas mungkin memunculkan pesan kesalahan seperti yang ditunjukkan di bawah ini:
SSL: certificate subject name '*.aries.uberspace.de' does not match target host name 'yt-dl.org'
Juga perintahnya, youtube-dl akan gagal dengan pesan kesalahan di bawah ini:
$ youtube-dl --help /usr/local/bin/youtube-dl: line 1: --2016-02-23: command not found /usr/local/bin/youtube-dl: line 2: Resolving: command not found /usr/local/bin/youtube-dl: line 3: Connecting: command not found /usr/local/bin/youtube-dl: line 3: 95.143.172.170: command not found /usr/local/bin/youtube-dl: line 3: :443...: command not found /usr/local/bin/youtube-dl: line 4: *.aries.uberspace.de doesnt: command not found /usr/local/bin/youtube-dl: line 4: ERROR:: command not found /usr/local/bin/youtube-dl: line 6: Unable: command not found
Saya berharap masalah ini mungkin bersifat sementara dan harus diselesaikan. Jika tidak, Anda dapat mengunduh executable dari situs HTTP alih-alih HTTPS seperti yang ditunjukkan di bawah ini:
$ wget http://yt-dl.org/downloads/2016.02.22/youtube-dl $ chmod a+rx youtube-dl
Periksa perintah:
$ ./youtube-dl --help Usage: youtube-dl [OPTIONS] URL [URL...] Options: :::::::::::::::::::::::::::::
Bagaimana Cara Mengekstrak Audio dari video YouTube?
Nah, tugas kita adalah mengekstrak audio dari video YouTube dan menyimpannya dalam format mp3. Untuk melakukannya, Anda perlu menggunakan dua opsi:
-x, --extract-audio : Convert video files to audio-only files (requires ffmpeg or avconv and ffprobe or avprobe) --audio-format FORMAT : Specify audio format: "best", "aac", "vorbis", "mp3", "m4a", "opus", or "wav"; "best" by default
Perintah di bawah ini akan memungkinkan Anda untuk mengekstrak audio dari video YouTube dan menyimpannya dalam format mp3:
$ ./youtube-dl -x --audio-format mp3 https://www.youtube.com/watch?v=EhhiY11Z9-U [youtube] EhhiY11Z9-U: Downloading webpage [youtube] EhhiY11Z9-U: Downloading video info webpage [youtube] EhhiY11Z9-U: Extracting video information [download] I - Ennodu Nee Irundhaal Video _ A.R. Rahman _ Vikram _ Shankar-EhhiY11Z9-U.webm has already been downloaded [download] 100% of 5.52MiB [ffmpeg] Destination: I - Ennodu Nee Irundhaal Video _ A.R. Rahman _ Vikram _ Shankar-EhhiY11Z9-U.mp3 Deleting original file I - Ennodu Nee Irundhaal Video _ A.R. Rahman _ Vikram _ Shankar-EhhiY11Z9-U.webm (pass -k to keep)
Kesalahan 1: Jika Anda mendapatkan ERROR:ffprobe atau avprobe not found. Harap instal satu . Ikuti tutorial ini untuk menginstal ffprobe.
Kesalahan 2: Jika Anda mendapatkan ERROR:konversi audio gagal:Encoder tidak dikenal libmp3lame. Maka Anda perlu menginstal libmp3lame dan kompilasi ffmpeg dengan opsi ‘–enable-libmp3lame’ seperti yang ditunjukkan pada tautan ini.
Kesalahan 3: Jika Anda mendapatkan KESALAHAN:PERINGATAN:tidak dapat memperoleh codec audio file dengan ffprobe, lalu klik tautan ini untuk menemukan solusinya:
Jika Anda ingin mengunduh thumbnail video, Anda dapat menggunakan –embed-thumbnail pilihan
./youtube-dl -x --audio-format mp3 --embed-thumbnail https://www.youtube.com/watch?v=EhhiY11Z9-U
Bagaimana cara mengunduh banyak lagu MP3 dari Daftar Putar YouTube?
$ ./youtube-dl -x --audio-format mp3 --playlist-start 1 --playlist-end 5 https://www.youtube.com/watch?v=SEU6LlR6w3Q&list=PLtDW0XO4Gzxiv7T9rq5u9kR0DoYYrZsq6
Cari opsi ‘–playlist-start’ dan ‘ –playlist-end’ pada perintah di atas.
Itu dia! Semoga Anda menikmati tutorial ini. Jika demikian, silakan bagikan dengan teman-teman Anda di Facebook dan Twitter.