Tutorial Penggunaan N_m3u8DL-RE: Panduan Lengkap Pengunduh M3U8 Terkuat (2026)

Alat Unduh M3U8 N_m3u8DL-RE

Jika Anda menemui hambatan saat mengunduh M3U8 menggunakan FFmpeg, atau memerlukan kontrol otomatisasi yang lebih banyak, N_m3u8DL-RE hampir menjadi pilihan sumber terbuka (open source) yang paling kuat saat ini.

Alat ini dapat secara otomatis menangani pemilihan kualitas Master Playlist, dekripsi AES-128, unduhan multi-thread, Header HTTP kustom, dan bahkan mendukung sebagian format MPD (DASH). Artikel ini akan membawa Anda dari instalasi hingga penggunaan tingkat lanjut untuk menguasai alat ini sepenuhnya.


Apa itu N_m3u8DL-RE?

N_m3u8DL-RE (GitHub: nilaoda/N_m3u8DL-RE) adalah alat baris perintah sumber terbuka yang dikembangkan oleh pengembang bernama nilaoda menggunakan .NET. Alat ini mendukung lintas platform untuk Windows / macOS / Linux.

Pendahulunya adalah m3u8DL-CLI (khusus Windows), sedangkan versi -RE adalah Remake yang ditulis ulang sehingga performa dan kompatibilitasnya meningkat drastis.

Fitur Utama

  • Unduhan Paralel Multi-thread: Secara default mengunduh beberapa bagian secara bersamaan, berkali-kali lebih cepat daripada FFmpeg.
  • Pemilihan Kualitas Tertinggi Otomatis: Secara otomatis memilih resolusi terbaik setelah mengurai Master Playlist.
  • Dekripsi AES-128 Otomatis: Memiliki logika dekripsi bawaan tanpa memerlukan alat tambahan.
  • Header HTTP Kustom: Mendukung Cookie, Referer, Token, dan lainnya.
  • Melanjutkan Unduhan (Resume): Pengunduhan dapat dilanjutkan setelah terhenti.
  • Lintas Platform: Satu file eksekusi untuk Windows / macOS / Linux.

Untuk memahami prinsip pengunduhan M3U8 terlebih dahulu, Anda dapat merujuk ke 👉 Tutorial Unduhan M3U8: Menyimpan Tautan HLS sebagai MP4.


Cara Instalasi

Instalasi di Windows

  1. Kunjungi Halaman Rilis GitHub.
  2. Unduh versi terbaru N_m3u8DL-RE_Beta_Win_x64_...zip.
  3. Ekstrak file, lalu jalankan N_m3u8DL-RE.exe (atau tambahkan ke PATH).
  4. Tidak perlu menginstal .NET Runtime (sudah termasuk di dalamnya).

Instalasi di macOS

# Setelah mengunduh versi macOS, ekstrak lalu:
chmod +x N_m3u8DL-RE
./N_m3u8DL-RE "https://example.com/stream.m3u8"

Atau melalui Homebrew (jika tersedia di komunitas):

brew install n_m3u8dl-re

Instalasi di Linux

# Unduh versi Linux amd64
wget https://github.com/nilaoda/N_m3u8DL-RE/releases/download/vX.X.X/N_m3u8DL-RE_Beta_Linux_x64.zip
unzip N_m3u8DL-RE_Beta_Linux_x64.zip
chmod +x N_m3u8DL-RE

Metode Penggunaan Dasar

Perintah Unduhan Paling Sederhana

N_m3u8DL-RE "https://example.com/stream.m3u8"

Satu baris ini akan secara otomatis menyelesaikan: Penguraian M3U8 → Pemilihan kualitas tertinggi → Unduhan multi-thread → Penggabungan menjadi MP4.

Menentukan Nama File Output

N_m3u8DL-RE "https://example.com/stream.m3u8" --save-name "video_saya" --save-dir "D:\Downloads"

Menentukan Kualitas Gambar

# Memilih kualitas tertinggi secara otomatis (Default)
N_m3u8DL-RE "https://..." --select-video best

# Menentukan resolusi tertentu
N_m3u8DL-RE "https://..." --video-sort-tags "RESOLUTION:1280x720"

Penggunaan Lanjutan: Melewati Batasan Umum

Kustomisasi Referer dan Headers

Banyak CDN akan memeriksa sumber permintaan. Ini adalah cara yang paling sering digunakan untuk melewati batasan tersebut:

N_m3u8DL-RE "https://example.com/stream.m3u8" \
  --header "Referer: https://example.com/" \
  --header "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"

Menyertakan Cookie (Streaming setelah login)

N_m3u8DL-RE "https://example.com/stream.m3u8" \
  --header "Cookie: session_id=abc123; token=xyz"

Ini sangat berguna untuk tautan yang memerlukan akun login untuk ditonton, asalkan Cookie tersebut valid.

Penanganan Enkripsi AES-128 Otomatis

Jika M3U8 memiliki enkripsi #EXT-X-KEY:METHOD=AES-128, N_m3u8DL-RE akan menanganinya secara otomatis tanpa memerlukan pengaturan tambahan. Alat ini akan secara otomatis mengambil kunci (key) dan mendekripsi setiap fragmen TS.

Jika kunci itu sendiri memerlukan verifikasi, Anda dapat menambahkan Header Key tambahan:

N_m3u8DL-RE "https://..." \
  --key-text-file "key.txt"  # File kunci lokal

Untuk memahami prinsip enkripsi AES-128, rujukan 👉 Analisis Enkripsi M3U8 dan DRM.

Mengatur Jumlah Unduhan Paralel

# Default biasanya adalah 16 koneksi paralel
N_m3u8DL-RE "https://..." --concurrent-download 32

⚠️ Perhatian: Mengatur angka yang terlalu tinggi dapat menyebabkan pemblokiran oleh server. Disarankan untuk tidak melebihi 32.


Apa itu M3U8X? Apa Perbedaannya dengan N_m3u8DL-RE?

M3U8X adalah alat unduh M3U8 umum lainnya yang menyediakan antarmuka grafis (GUI), namun target penggunanya berbeda.

Tabel Perbandingan Fitur

Fitur N_m3u8DL-RE M3U8X
Mode Operasi Baris Perintah (CLI) Antarmuka Grafis (GUI) + CLI
Lintas Platform ✅ Win/Mac/Linux ⚠️ Utamanya Windows
Header Kustom ✅ Dukungan Penuh ⚠️ Dukungan Terbatas
Dekripsi AES-128 ✅ Otomatis ✅ Didukung
Kecepatan (Paralel) ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐
Target Pengguna Pengguna Teknis / Pengembang Pengguna Umum
Sumber Terbuka ✅ GitHub ❌ Kode Tertutup
Gratis

Kesimpulan: Jika Anda terbiasa dengan baris perintah, fitur N_m3u8DL-RE jauh lebih kuat; jika Anda menginginkan antarmuka grafis, M3U8X adalah pilihan yang bagus.


Kapan Menggunakan Alat Instalasi vs Alat Online?

Skenario Rekomendasi Solusi
Cek Cepat Apakah Tautan Bisa Diputar Pemutar Online M3U8Go adalah yang termudah
Unduh Video Pendek (di bawah 30 menit) Alat Unduh Browser HLS tanpa instalasi
Video Panjang / Perlu Header Kustom N_m3u8DL-RE paling stabil
Unduh Massal Banyak Tautan Skrip baris perintah N_m3u8DL-RE
Pengguna yang Tidak Paham Baris Perintah M3U8X (GUI) atau alat online di situs ini

FAQ (Tanya Jawab Umum)

Apakah N_m3u8DL-RE gratis?

Ya, sepenuhnya sumber terbuka dan gratis di bawah lisensi MIT. Anda bebas menggunakan, memodifikasi, dan mendistribusikannya.

Apakah m3u8dl dan N_m3u8DL-RE adalah hal yang sama?

m3u8dl biasanya merupakan sebutan populer untuk N_m3u8DL-RE, atau merujuk pada pendahulunya m3u8DL-CLI (yang sudah tidak dipelihara lagi). Disarankan untuk mengunduh versi -RE (GitHub nilaoda/N_m3u8DL-RE).

Mengapa unduhan saya memunculkan kesalahan 403?

Error 403 berarti server menolak permintaan Anda, biasanya karena kurangnya Referer atau Token yang benar. Solusinya adalah menambahkan --header "Referer: tautan_halaman_web_asli". Analisis kesalahan lebih lanjut dapat merujuk ke 👉 Perbaikan Kesalahan Umum M3U8.

Apakah N_m3u8DL-RE bisa mengunduh tautan dengan perlindungan DRM?

Tidak bisa. Konten dengan perlindungan DRM seperti Netflix, Disney+, dll., tidak dapat diunduh menggunakan alat apa pun. Detailnya silakan lihat 👉 Analisis Enkripsi M3U8 dan DRM.

Bagaimana jika kecepatan unduhan sangat lambat?

Anda dapat mencoba meningkatkan angka pada --concurrent-download, atau menggunakan server proxy. Metode akselerasi detail silakan merujuk ke 👉 Solusi Unduhan M3U8 Lambat.

Apa yang harus dilakukan jika setelah diunduh tidak ada suara?

Biasanya karena ketidakcocokan format audio (AC-3 vs AAC). Anda dapat menambahkan --mux-after-done agar alat menanganinya secara otomatis saat penggabungan, atau menggunakan FFmpeg untuk transcoding ulang. Lihat detailnya di 👉 Perbaikan Konversi M3U8 Tanpa Suara.

Ingin menguji tautan M3U8 Anda sekarang?

🚀 Uji Pemutar M3U8 Online Sekarang