Lompat ke konten
yt-dlp

Unduh video 4K — Generator perintah yt-dlp

Susun perintah yt-dlp untuk video 2160p dengan bab dan metadata tetap utuh.

Opsional. Kosongkan saja, dan perintahnya akan berakhir dengan URL untuk Anda isi sendiri.

Perintah Anda

yt-dlp -f 'bv*[height<=2160]+ba/b[height<=2160]' --merge-output-format mkv --no-playlist --embed-metadata --embed-chapters -N 4 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'
Dasar

Hanya audio akan mengambil trek suaranya dan membuang video.

Video dan kualitas

Membatasi tinggi gambar. yt-dlp tetap memilih trek terbaik pada batas itu atau di bawahnya.

Jenis berkas tempat trek video dan audio yang terpisah digabungkan.

Opsi lanjutan (3)

Menggantikan pilihan kualitas. Untuk yang sudah paham sintaks format.

Mengemas ulang trek tanpa encode ulang. Cepat dan tanpa kehilangan kualitas.

Meng-encode ulang video. Lambat dan menurunkan kualitas — hanya kalau remux tidak bisa.

Audio

Berkas tujuan konversi audio.

VBR memberi rasio ukuran-ke-kualitas terbaik; bitrate tetap lebih mudah diperkirakan.

Subtitle

Menyisipkan menaruh subtitle di dalam video; menyimpan menulis berkas .srt terpisah di sebelahnya.

Dipisah dengan koma. Pakai all untuk semua bahasa yang tersedia.

Playlist dan channel

Apa yang dilakukan bila URL termasuk video sekaligus playlist.

Rentang dan daftar keduanya bisa, misalnya 1-10,15 atau -5::2 untuk satu dari setiap dua item dari belakang.

Opsi lanjutan (1)

Mencatat apa yang sudah diunduh sehingga menjalankan ulang akan melewatinya. Ini cara menjaga sebuah channel tetap sinkron.

Potongan dan bab
Opsi lanjutan (2)

Rentang waktu seperti *00:01:30-00:03:00, atau nama bab. Tanda bintang di depan berarti itu penanda waktu.

Metadata dan sampul
Opsi lanjutan (3)
SponsorBlock

Memotong bagian yang ditandai komunitas dari berkas, memakai data SponsorBlock.

Opsi lanjutan (1)

Potongannya tetap ada tapi ditandai, sehingga Anda bisa melompatinya sendiri.

Berkas dan folder

Nama kolom ditulis dalam %(...)s. Garis miring membuat folder.

Opsi lanjutan (4)

Tempat berkas ditulis. Gabungkan dengan templat di atas untuk membuat subfolder.

Panjang maksimum nama berkas dalam karakter.

Filter
Opsi lanjutan (5)

YYYYMMDD, atau tanggal relatif seperti now-1month.

YYYYMMDD, atau tanggal relatif.

Melewati yang lebih kecil. Menerima 5M, 500K, dan sejenisnya.

Melewati yang lebih besar.

Jumlah berkas yang diunduh sebelum berhenti.

Jaringan

Misalnya 2M atau 500K. Berguna saat Anda butuh sisa bandwidth untuk hal lain.

Opsi lanjutan (5)

Mempercepat trek yang terbagi fragment. Empat adalah titik awal yang wajar.

Berapa kali mencoba lagi bagian yang gagal. infinite juga bisa.

URL proxy HTTP, HTTPS, atau SOCKS.

Membuat permintaan terlihat seperti dari browser sungguhan. Ini solusi umum untuk error 403 yang muncul mendadak.

Login dan cookies

Membaca sesi login Anda langsung. Diperlukan untuk konten privat, dibatasi umur, atau khusus member.

Opsi lanjutan (1)

Berkas cookies.txt format Netscape yang diekspor dari browser Anda.

Siaran langsung
Opsi lanjutan (2)

Memeriksa terus sampai siaran terjadwal dimulai. MIN-MAX detik antar pemeriksaan.

Solusi masalah
Opsi lanjutan (3)

Usang, digantikan --add-headers. Tetap ada karena banyak panduan lama masih memakainya.

Usang, digantikan --add-headers.

Opsi khusus per situs, misalnya youtube:player_client=web.

Keluaran dan debug
Opsi lanjutan (2)
Atur ulang

Apa yang sebenarnya dibutuhkan 4K

Pada 2160p, video dan audio selalu trek terpisah, jadi ffmpeg wajib ada untuk menggabungkannya. MKV adalah container yang lebih aman: MP4 tidak bisa menampung sebagian codec yang dipakai 4K, dan memaksakannya membuat yt-dlp meng-encode ulang — lambat, menurunkan kualitas, dan itulah cara metadata HDR biasanya hilang.

Kalau 4K tidak muncul, kemungkinan besar videonya memang tidak pernah diunggah pada resolusi itu. Tampilkan daftar formatnya dulu sebelum menyimpulkan perintahnya salah. Perkirakan beberapa gigabyte per jam, dan pakai batas ukuran atau rentang waktu kalau itu jadi masalah.

Pilihan container adalah keputusan HDR-nya. 4K HDR datang dalam codec — VP9.2, AV1 — yang tidak selalu bisa dipikul MP4, dan memaksa MP4 membuat yt-dlp mentranskode: jam kerja, kehilangan kualitas yang kelihatan, dan metadata HDR lenyap. MKV menampung semuanya apa adanya; preset ini memilihnya sebagai bawaan justru karena alasan itu. Pemutar SDR memutar berkas HDR dengan hasil pudar — itu urusan pemutarnya, bukan berkasnya, dan mengonversi HDR ke SDR dengan benar adalah pekerjaan filter, bukan flag.

Bandwidth adalah tempat 4K berhenti jadi teori: 2160p pada bitrate layak berjalan 40–90 GB per jam rekaman, dan fragment paralel membuat unduhan secepat yang koneksi izinkan — yang persis itu pemicu throttling platform. Kalau putaran melambat sampai merangkak, bagi dua jumlah fragmentnya dan biarkan berjalan lebih lama; berkas 4K cukup besar bahwa selesai dengan lambat masih mengalahkan mulai ulang. Opsi batas ukuran ada untuk menghentikan putaran yang membengkak sebelum disk yang berteriak.

Bab dan metadata adalah tempat arsip 4K membayar dirinya sendiri: film dua jam tanpa bab adalah satu berkas, dan dengan bab ia bisa dinavigasi. SponsorBlock juga menyatu di sini — segmen sponsor ditandai pada konten 4K sama seperti yang lain, dan melewatinya pada berkas sepanjang film menghemat waktu lebih besar daripada pada apa pun yang lebih pendek. Tanamkan thumbnail sebagai sampul, atau pustaka media Anda akan menampilkan kotak kosong untuk tiap berkas 4K.

Yang tak mampu dilakukan 4K: meng-upscale. Sumber 1080p yang dibatasi ke atas tetap 1080p — batasnya adalah maksimum, dan yt-dlp memilih stream terbaik pada atau di bawahnya tanpa protes. Kalau -F tidak menunjukkan apa pun di atas 1080p, itulah seluruh yang pengunggah berikan ke platform. Sumber 4K sungguhan di YouTube biasanya VP9 atau AV1, yang didekodekan perangkat lunak oleh GPU lama — pemutar yang lambat sering soal codec, bukan soal berkas, dan MKV mempertahankan codec aslinya tanpa disentuh.

Pertanyaan yang sering diajukan

Kenapa tidak ada 4K untuk video ini?
Videonya tidak diunggah dalam 4K, atau platformnya membatasi versi itu. Jalankan -F untuk melihat apa yang ada sebelum menyimpulkan perintahnya salah.
Container mana yang sebaiknya dipakai untuk 4K?
MKV menerima kombinasi codec apa pun. MP4 lebih kompatibel tapi tidak bisa menampung sebagian codec 4K, dan dalam kasus itu yt-dlp harus meng-encode ulang — lambat dan menurunkan kualitas.
Seberapa besar unduhan 4K?
Sering beberapa gigabyte per jam. Pakai batas ukuran maksimum atau rentang waktu kalau itu penting.
Apakah HDR bisa?
Bisa, kalau sumbernya punya. Jaga codec aslinya — meng-encode ulang itulah yang biasanya merusak metadata HDR.