Cara Download Video di IDLIX Dengan Format .m3u8 Menggunakan FFMPEG
Sabtu, 16 Jul 2022
Pernah menemukan video online yang ingin kamu download tapi formatnya .m3u8? Format ini adalah playlist file untuk HTTP Live Streaming (HLS). Dalam tutorial ini, saya akan menunjukkan cara download video dengan format m3u8 menggunakan FFMPEG.
Apa itu FFMPEG?
FFMPEG adalah multimedia framework yang dapat:
- Decode, encode, transcode
- Mux, demux
- Stream, filter
- Play
Mudahnya, FFMPEG adalah alat untuk memanipulasi file video maupun audio.
Instalasi FFMPEG
macOS
brew install ffmpeg
Ubuntu/Debian
sudo apt update
sudo apt install ffmpeg
Windows
Download dari ffmpeg.org dan tambahkan ke PATH.
Cara Mendapatkan URL m3u8
- Buka website yang memiliki video
- Buka Developer Tools (F12 atau Cmd+Option+I)
- Pergi ke tab Network
- Filter dengan keyword
m3u8 - Play video dan lihat request yang muncul
- Copy URL yang berakhiran
.m3u8
Download Video dengan FFMPEG
Setelah mendapatkan URL m3u8, jalankan command berikut:
ffmpeg -i "URL_M3U8_KAMU" -c copy output.mp4
Contoh:
ffmpeg -i "https://example.com/video/playlist.m3u8" -c copy film.mp4
Penjelasan Parameter
-i: Input file/URL-c copy: Copy codec tanpa re-encoding (lebih cepat)output.mp4: Nama file output
Tips Tambahan
Jika ada error SSL
ffmpeg -i "URL_M3U8" -c copy -bsf:a aac_adtstoasc output.mp4
Untuk video dengan subtitle
ffmpeg -i "URL_M3U8" -c copy -c:s mov_text output.mp4
Monitor progress
FFMPEG akan menampilkan progress di terminal:
frame: jumlah frame yang sudah diprosestime: durasi yang sudah didownloadspeed: kecepatan download
Kesimpulan
FFMPEG adalah tool yang sangat powerful untuk manipulasi video. Dengan sedikit command, kamu bisa download video dari berbagai sumber.
Disclaimer: Gunakan tutorial ini dengan bijak dan hanya untuk video yang kamu punya hak untuk download.
Ada pertanyaan? Reach out ke saya di Twitter @nayakayp!