Cara Lengkap Download Live YouTube Video dan Audio dengan yt-dlp + FFmpeg
Artikel ini menjelaskan panduan step-by-step untuk mendownload live streaming YouTube, mulai dari instalasi yt-dlp, setup FFmpeg, hingga download video/audio. Cocok untuk pemula maupun pengguna lanjutan.
Apa Itu yt-dlp?
yt-dlp adalah fork dari youtube-dl yang lebih cepat, stabil, dan aktif dikembangkan. Kelebihan yt-dlp dibanding youtube-dl antara lain:
- Update rutin untuk mengatasi perubahan algoritma YouTube
- Mendukung lebih banyak situs dan format video
- Fitur lebih lengkap seperti ekstraksi audio, merge live stream, dan limit download duration
Mengapa Butuh FFmpeg?
Live streaming YouTube biasanya berupa HLS (.m3u8) yang terbagi menjadi banyak segmen kecil. yt-dlp membutuhkan FFmpeg untuk:
- Menggabungkan segmen live menjadi satu file .mp4
- Mengekstrak dan mengonversi audio (MP3, AAC, WAV, dll.)
- Mendukung fitur lanjutan seperti merge video+audio atau memotong durasi tertentu
Step 1: Instalasi yt-dlp
- Install via pip (Python harus terpasang):
pip install -U yt-dlp - Cek versi yt-dlp:
Pastikan versi terbaru sudah terpasang.yt-dlp --version
Step 2: Instalasi FFmpeg di Windows
- Download FFmpeg
Buka https://www.gyan.dev/ffmpeg/builds/
Pilih salah satu:ffmpeg-git-full.7z→ versi lengkapffmpeg-release-essentials.zip→ versi lebih ringan
- Ekstrak File
Ekstrak zip/7z ke folder, misal:C:\ffmpeg - Tambahkan FFmpeg ke PATH Windows
- Buka “Edit Environment Variables”
- Pilih “Path” → “Edit” → “New”
- Tambahkan folder
C:\ffmpeg\bin - Klik OK dan restart Command Prompt
- Cek Instalasi:
Jika muncul versi FFmpeg, instalasi sukses.ffmpeg -version
Step 3: Download Live YouTube Video
- Download video live streaming:
Keterangan:yt-dlp -f best https://www.youtube.com/live/VIDEO_ID-f best→ memilih kualitas video terbaik- Ganti
VIDEO_IDdengan URL live streaming YouTube
- Membatasi durasi download (misal hanya 10–20 menit):
yt-dlp --hls-use-mpegts --download-sections "*00:10:00-00:20:00" https://www.youtube.com/live/VIDEO_ID--hls-use-mpegts→ stabilkan proses download live--download-sections→ ambil bagian tertentu dari live stream
- Download audio saja:
yt-dlp -x --audio-format mp3 https://www.youtube.com/live/VIDEO_ID-x→ ekstrak audio--audio-format mp3→ konversi audio ke MP3
Step 4: Tips Lanjutan
- Auto-Rename File:
yt-dlp -o "%(title)s.%(ext)s" https://www.youtube.com/live/VIDEO_ID - Resume Download Jika Terputus:
yt-dlp -c https://www.youtube.com/live/VIDEO_ID - Download Playlist Live:
yt-dlp -f best -i https://www.youtube.com/playlist?list=PLAYLIST_ID
Dengan kombinasi yt-dlp + FFmpeg, mendownload live YouTube video dan audio menjadi cepat, stabil, dan fleksibel. FFmpeg wajib agar segmen live stream bisa digabung menjadi file utuh. Tutorial ini cocok untuk pemula maupun pengguna lanjutan yang ingin menyimpan live streaming dengan kualitas terbaik.
