Cara Mudah Download dan Konversi Video YouTube Menggunakan Bash!

YouTube.com tentu bukan lagi platform yang asing bagi kita semua, terutama bagi pecinta video atau konten klip dari internet. Namun, meskipun mengakses video di YouTube sangat mudah, proses mendownload dan memutarnya di berbagai perangkat tidak selalu sesederhana itu.

Ada banyak cara untuk mendownload video dari YouTube—seperti menggunakan situs pihak ketiga seperti Javimoya.com atau plugin dari browser Firefox. Tapi, setelah video berhasil di-download, masalah lain sering muncul: bagaimana cara menontonnya?

Banyak pengguna Linux, misalnya, mengalami masalah ketika memutar video YouTube. Xine bisa digunakan, tetapi kadang tidak ada suaranya. MPlayer juga memiliki kendala—suara yang sering terlambat atau tidak sinkron dengan video. Di Windows, lebih sulit lagi kecuali Anda menggunakan software khusus. Nah, bagaimana cara terbaik agar kita bisa mendownload video dari YouTube, menontonnya, dan memainkannya di mana saja tanpa ribet?

Di sini saya akan berbagi trik sederhana menggunakan bash shell. Dengan trik ini, Anda bisa mendownload dan mengonversi video dari YouTube, dan menontonnya kapan saja dan di perangkat apa saja. Yang Anda butuhkan hanyalah dua tools: wget dan ffmpeg.

Kenapa Bash dan Bukan Plugin Browser?

Menggunakan bash memberikan Anda kontrol penuh tanpa bergantung pada plugin atau situs pihak ketiga. Anda bisa dengan mudah mendownload, mengonversi, dan menonton video tanpa repot menggunakan aplikasi tambahan yang mungkin tidak kompatibel dengan perangkat atau sistem operasi Anda. Selain itu, script ini berjalan dengan cepat dan efisien.

Persiapan Tools yang Dibutuhkan

Jika Anda pengguna Linux, wget kemungkinan sudah ada di sistem Anda, karena sebagian besar distribusi Linux sudah menyertakannya secara default. Namun, untuk ffmpeg, tidak semua distro Linux menyediakannya. Jika Anda belum memiliki ffmpeg, Anda bisa mendownloadnya langsung dari situs resmi di http://ffmpeg.mplayerhq.hu atau mencarinya melalui package manager distro Anda.

Langkah-Langkah Membuat Script Bash

Setelah kedua tools tersebut siap, langkah selanjutnya adalah membuat script bash sederhana yang akan membantu Anda mendownload dan mengonversi video dari YouTube. Anda bisa menggunakan editor teks apa saja, seperti vi, nano, atau mcedit, untuk membuat file baru bernama convert. Di dalam file ini, masukkan script berikut:

#!/bin/bash
# Perintah: sh convert namafile url
# Catatan: untuk namafile jangan menggunakan spasi

url_asli=$2
url_baru="http://youtube.com/get_video.php?"
nama_baru=$1

wget $url_asli -O /tmp/$nama_baru;
temporary_file=$url_baru`grep player2.swf /tmp/$nama_baru | cut -d? -f2 | cut -d\" -f1`;

wget "$temporary_file" -O /tmp/$nama_baru.flv

ffmpeg -i /tmp/$nama_baru.flv -y -sameq $nama_baru.mpg;

rm /tmp/$nama_baru.flv;
rm /tmp/$nama_baru;

exit

Penjelasan Singkat Tentang Script

  • Script ini mengambil URL video dari YouTube, mendownloadnya ke direktori /tmp/, dan kemudian mengonversinya ke format .mpg menggunakan ffmpeg.
  • wget digunakan untuk mengunduh video dalam format .flv.
  • ffmpeg kemudian mengonversi file .flv menjadi .mpg, format yang lebih kompatibel dengan banyak pemutar video.
  • Setelah konversi selesai, file sementara yang ada di direktori /tmp/ akan dihapus, sehingga tidak memakan ruang penyimpanan yang tidak perlu.

Cara Menjalankan Script

Untuk menjalankan script ini, cukup buka terminal dan ketik perintah berikut:

sh convert namafile url

Gantilah namafile dengan nama yang ingin Anda berikan pada file video, dan url dengan link video dari YouTube. Misalnya:

sh convert video_youtube https://www.youtube.com/watch?v=dQw4w9WgXcQ

Script ini akan langsung mendownload video dari YouTube dan mengonversinya menjadi format yang lebih mudah diputar, tanpa perlu menggunakan aplikasi pihak ketiga.

Kenapa Script Ini Sangat Membantu?

  • Fleksibel dan Mudah Digunakan: Dengan beberapa baris kode bash, Anda bisa mendownload dan menonton video kapan saja, di mana saja, tanpa harus tergantung pada sistem operasi atau aplikasi tertentu.
  • Ringan dan Efisien: Script ini sangat ringan dan tidak memakan banyak sumber daya, sehingga cocok digunakan pada hampir semua perangkat Linux.
  • Menghemat Waktu: Tidak perlu lagi bolak-balik membuka browser untuk mendownload dan mengonversi video. Cukup satu langkah di terminal, dan semua selesai!

Dengan memanfaatkan kekuatan bash, wget, dan ffmpeg, Anda sekarang bisa dengan mudah mendownload, mengonversi, dan menonton video dari YouTube. Tak perlu lagi repot mencari plugin atau software khusus yang kadang sulit dioperasikan dan membatasi perangkat mana yang bisa digunakan.

Jika Anda ingin mendalami lebih lanjut tentang cara mengotomatiskan tugas di Linux, atau sekadar belajar trik-trik keren lainnya untuk mengoptimalkan perangkat Anda, pastikan untuk terus mengikuti blog ini dan bagikan artikel ini kepada teman-teman yang mungkin membutuhkan!

Selamat mencoba dan semoga bermanfaat! Jangan ragu untuk meninggalkan komentar atau pertanyaan di bawah jika ada yang kurang jelas.

Kamu mungkin juga menyukai

1 Komentar

  1. Oms tanya donk…program ffmpeg nya dak ada tuh di situ yg bos sebutin…dimn kira2 lagi ane bisa sedot bos…?

    Makasih atas info nya..
    cooll…..situs nya ini..!!!
    (langsung decgh bookmark skrg nih)

    Salam

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *