Download Video Youtube Menggunakan youtube-dl

Artikel ini ditayangkan pada 31 Oktober 2013, sekitar 3 tahun yang lalu. Informasi pada tulisan ini mungkin sudah tidak sesuai.

Youtube logo Youtube logo

Saya suka sekali nonton video di Youtube. Namun yang menyebalkan adalah saat enak-enak nonton, tiba-tiba video terhenti karena proses buffering akibat koneksi busuk. Solusinya ya men-download video tersebut.

Saya tidak akan berbicara tentang piracy atau hak cipta. Untuk saya, video yang saya unduh saya konsumsi pribadi, bukan untuk disebarkan apalagi dikomersialkan.

Ada banyak cara untuk men-download video di Youtube. Namun sebagai anak command line, saya gembira saat menemukan skrip youtube-dl yang bisa mengunduh video di Youtube.

Untuk yang tidak terbiasa dengan command line, postingan ini mungkin kurang berguna. Namun buat yang suka meninggalkan aktivitas di server untuk melakukan penyedotan bandwidth, skrip ini akan sangat berguna.

Youtube-dl merupakan skrip berbasis Python (2.6, 2.7, 3.3+), yang bisa berjalan di sistem operasi Linux, Windows, dan Mac OSX. Skrip ini dirilis dengan lisensi publik (CC BY-SA) yang boleh dipakai dan dimodifikasi.

Cara instalasainya mudah. Tinggal ikuti saja langkah-langkah instalasinya di halaman dokumentasi. Setelah selesai, voila! Skrip siap digunakan.

Cara pakainya cukup mudah, hanya dengan mengetikkan perintah youtube-dl URL-yang-akan-diunduh dan biarkan skrip bekerja.

Yang saya suka dari skrip ini, kita bisa mengatur hasil uduhan kita dengan menambahkan parameter. Parameter ini bisa dilihat dengan lebih lengkap dengan perintah youtube-dl --help.

Namun, dari sekian parameternya, saya paling sering menggunakan parameter --max-quality untuk mendapatkan format terbaik, bahkan kualitas HD.

Jika ada subtitle, kita juga bisa menambahkan opsi --embed-subs --write-sub --sub-lang en untuk mendapatkan file subtitle berbahasa Inggris. Namun cara ini membutuhkan modul ffmpeg terinstal di komputer kita.

Kesukaan saya yang lain adalah opsi -c yang artinya kita bisa melanjutkan unduhan kita yang belum rampung.

Misal saya hendak mengunduh video Petzl RocTrip 2012 Argentina ini, maka perintah yang saya gunakan adalah youtube-dl -c --max-quality mp4 --embed-subs --write-sub --sub-lang en http://www.youtube.com/watch?v=QllWNEGBKic

Skrip ini pun diklaim bisa digunakan untuk mengunduh file dari beberapa situs, antara lain:

  • Youtube
  • Metacafe
  • Google Video
  • Photobucket Video
  • Yahoo! Screen
  • Dailymotion
  • DepositFiles
  • Blip.TV
  • Vimeo
  • CollegeHumor
  • Soundcloud

Namun, saya belum mencoba ke situs selain Youtube.

Kebutuhan Sistem

  • Sistem operasi Linux, Windows, Mac OSX
  • Python
  • ffmpeg untuk post-processing subtitle

Muhammad Zamroni

pengembang web • penyelam scuba • pejalan pemula • peminat perangkat

Jakarta, Indonesia

2 komentar

Artikel ini ditayangkan pada 31 Oktober 2013, sekitar 3 tahun yang lalu. Informasi pada tulisan ini mungkin sudah tidak sesuai.

Jauhari

1 November 2013 14:06

langsung eksekusi
`brew install youtube-dl`

Dan mulai Praktek! :D

aad

2 November 2013 09:30

coba ah....

Statistik

Telah dibaca 470 kali. Waktu baca rata-rata 3 menit. Ada 2 komentar.