Cara Download Video Streaming Tanpa Aplikasi Menggunakan curl

Cara Download Video Streaming Menggunakan curl

Panduan ini menjelaskan cara download video streaming langsung dari browser menggunakan curl di PowerShell tanpa aplikasi tambahan.

Metode ini memanfaatkan Developer Tools untuk mengambil direct URL video yang kemudian bisa didownload secara manual.



Konsep Dasar

Saat video diputar di browser, sistem akan mengambil file video dari server (CDN). Request ini bisa kita lihat melalui Developer Tools dan digunakan untuk download.

  • Browser memuat video dari server
  • Developer Tools menampilkan request video
  • curl digunakan untuk download file

1. Mengambil Link Video dari Browser

  1. Buka halaman recording Streaming
  2. Tekan F12 atau Ctrl + Shift + I untuk membuka Developer Tools
  3. Tekan Ctrl + Shift + P, lalu ketik Show Network
  4. Masuk ke tab Network
  5. Centang Disable cache
  6. Klik filter Media atau cari mp4
  7. Klik Play pada video
  8. Cari request dengan format .mp4
  9. Klik request tersebut → buka tab Headers
  10. Copy bagian Request URL

Catatan: Pengujian dilakukan menggunakan browser Microsoft Edge.


2. Download Video Menggunakan curl

Setelah mendapatkan URL, jalankan perintah berikut di PowerShell

curl -L "URL_VIDEO" -o "D:\video.mp4"

Contoh:




3. Catatan Penting

  • Gunakan parameter -L untuk mengikuti redirect
  • Link bersifat sementara (expired)
  • Jika gagal, ambil ulang URL dari browser

URL biasanya mengandung parameter seperti:

  • Policy
  • Signature
  • Key-Pair-Id

Parameter tersebut menentukan masa berlaku link.


4. Troubleshooting

  • 403 Forbidden → link sudah expired
  • File tidak muncul → pastikan klik Play dulu
  • Banyak request → pilih file dengan ukuran paling besar

Kesimpulan

Dengan menggunakan curl, video GoToWebinar dapat didownload langsung dari browser tanpa aplikasi tambahan. Metode ini cepat dan efektif selama URL video masih valid.