Rumah > Tutorial sistem > LINUX > Perintah YT-DLP: Tutorial Lengkap untuk Pemula (2025)

Perintah YT-DLP: Tutorial Lengkap untuk Pemula (2025)

Christopher Nolan
Lepaskan: 2025-03-21 11:00:13
asal
206 orang telah melayarinya

Adakah anda pernah mahu menyimpan video kegemaran anda dari internet? Sama ada video kucing lucu atau tutorial yang anda mahu tonton kemudian, YT-DLP ada di sini untuk membantu! Dalam tutorial YT-DLP yang komprehensif ini, kami akan menerangkan apa YT-DLP , bagaimana untuk memasangnya di Linux, dan arahan YT-DLP yang paling biasa digunakan untuk memuat turun audio dan video dari YouTube dan pelbagai laman web lain.

Penafian dan amaran:

YT-DLP adalah alat yang berkuasa untuk memuat turun video dan audio dari pelbagai laman web. Walau bagaimanapun, adalah penting untuk diperhatikan bahawa YT-DLP tidak boleh digunakan untuk memuat turun apa-apa kandungan haram atau cetak rompak. Memuat turun bahan berhak cipta tanpa kebenaran pemegang hak cipta adalah haram dan boleh mengakibatkan akibat undang -undang yang serius.

Sekiranya anda tidak pasti sama ada atau tidak fail video atau audio adalah berhak cipta, sebaiknya sesat untuk berhati -hati dan tidak memuat turunnya. Terdapat banyak sumber yang sah kandungan percuma dan berhak cipta yang terdapat dalam talian.

Berikut adalah beberapa petua untuk mengelakkan pelanggaran hak cipta semasa menggunakan YT-DLP:

  • Hanya muat turun video dan fail audio yang anda diberi kuasa untuk memuat turun.
  • Berhati -hati dengan undang -undang hak cipta di negara anda.
  • Jika anda tidak pasti sama ada atau tidak fail video atau audio adalah hak cipta, jangan muat turunnya.
  • Terdapat banyak sumber yang sah kandungan percuma dan berhak cipta yang terdapat dalam talian.

Sila gunakan YT-DLP secara bertanggungjawab dan sah.

Baik penulis mahupun laman web Ostechnix tidak bertanggungjawab untuk perbuatan cetak rompak.

Jadual Kandungan

1. Apa itu YT-DLP?

YT-DLP adalah alat baris arahan percuma dan sumber terbuka yang boleh digunakan untuk memuat turun video dari YouTube dan laman web hosting video lain.

YT-DLP adalah garpu YouTube-DLC yang dihidupkan sekarang, dengan matlamat menambah ciri-ciri dan patch baru sementara juga tetap serasi dengan projek asal.

Ia menyokong pelbagai format video dan audio, dan ia juga boleh digunakan untuk memuat turun sarikata dan metadata. YT-DLP tersedia untuk Windows, MacOS, dan Linux.

2. Perbezaan utama antara YT-DLP dan YouTube-DL/YouTube-DLC

Beberapa pilihan lalai YT-DLP berbeza daripada YouTube-DL dan YouTube-DLC. Berikut adalah beberapa perbezaan utama:

  • Tidak seperti YouTube-DL dan YouTube-DLC, YT-DLP secara eksklusif menyokong Python 3.7 dan ke atas. Sebaliknya, YouTube-DL memanjangkan keserasiannya kepada Python 2.6 dan 3.2.
  • Walaupun FFMPEG adalah pilihan yang disyorkan untuk mengendalikan media, AVCONV tidak disahkan sebagai alternatif kepada FFMPEG dalam YT-DLP.
  • YT-DLP menyimpang sedikit dari YouTube-DL dalam penyimpanan fail konfigurasi.
  • Format output -f dalam YT -DLP telah berubah.
  • Opsyen-Number (-a), --Title (-t), dan--literal (-L) telah ditetapkan dan tidak lagi berfungsi seperti yang diharapkan.
  • Secara lalai, YT-DLP mengaktifkan --No-abort-on-ror.
  • Templat output lalai dalam YT-DLP berbeza dari YouTube-DL. YT-DLP menggunakan%(tajuk) s [%(id) s].%(ext) s secara lalai, manakala YouTube-dl menggunakan%(tajuk) s-%(id) s.%(ext) s.
  • Penyusunan format lalai YT-DLP mengutamakan resolusi yang lebih tinggi dan codec yang lebih baik berbanding bitrat yang lebih tinggi, tidak seperti YouTube-DL.
  • Pemilih format lalai dalam YT-DLP ialah BV* BA/B, yang bermaksud format audio video gabungan yang melampaui format video sahaja lebih disukai.
  • Tidak seperti YouTube-DLC, YT-DLP tidak membenarkan penggabungan pelbagai aliran audio/video ke dalam satu fail secara lalai (untuk mengelakkan konflik dengan -f bv* ba).
  • Fail metadata, seperti gambar kecil, deskripsi, atau infojson, ditulis untuk senarai main juga apabila menggunakan YT-DLP.
  • YT-DLP menyenaraikan video yang tidak tersedia untuk senarai main YouTube.
  • Tarikh muat naik YouTube yang diekstrak oleh YT-DLP berada di UTC apabila tersedia.
  • YT-DLP tidak termasuk beberapa metadata dalaman (misalnya, nama fail) dari infojson secara lalai.
  • Sanitisasi YT-DLP yang tidak sah dalam filenes berbeza dan dianggap lebih pintar berbanding dengan YouTube-DL.
  • YT-DLP cuba untuk menghuraikan output muat turun luaran ke dalam output kemajuan standard jika mungkin, kini dilaksanakan untuk ARIA2C. Untuk mengekalkan output muat turun as-is, Gunakan --compat-options no-external-downloader-progress.

Untuk lebih banyak perbezaan utama, sila lawati repositori YT-DLP GitHub. Pautan disediakan pada akhir panduan ini.

3. Pasang YT-DLP di Linux

YT-DLP boleh dipasang dengan pelbagai cara.

3.1. Cara yang disyorkan secara rasmi untuk memasang YT-DLP

Jika anda menggunakan sistem operasi seperti UNIX seperti Linux, MACOS, atau BSD, anda boleh memasang YT-DLP dengan mudah dengan mengikuti salah satu kaedah ini:

Kaedah 1: Menggunakan Curl

 sudo curl -l https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o/usr/local/bin/yt-dlp
Salin selepas log masuk
 sudo chmod a rx/usr/local/bin/yt-dlp
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

Kaedah 2: Menggunakan Wget

 sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o/usr/local/bin/yt-dlp
Salin selepas log masuk
 sudo chmod a rx/usr/local/bin/yt-dlp
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

Kaedah 3: Menggunakan Aria2c

 sudo aria2c https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp--dir/usr/local/bin -o yt-dlp
Salin selepas log masuk
 sudo chmod a rx/usr/local/bin/yt-dlp
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

Untuk memastikan YT-DLP terkini, hanya jalankan arahan berikut:

 sudo yt -dlp -u
Salin selepas log masuk
Salin selepas log masuk

3.2. Pasang YT-DLP menggunakan PIP

Untuk mendapatkan YT-DLP dan berjalan, anda boleh menggunakan Pengurus Pakej Python, PIP . Berikut adalah pelbagai kaedah pemasangan:

Kaedah 1: Pemasangan Standard

 PYTHON3 -M PIP Pasang -U YT -DLP
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

Perintah ini akan memasang YT-DLP dan memastikan ia terkini.

Kaedah 2: Pemasangan minimum

Sekiranya anda lebih suka pemasangan tanpa lemak tanpa kebergantungan pilihan:

 PYTHON3 -M PIP Pasang --NO -DEPS -U YT -DLP
Salin selepas log masuk

Perintah ini memasang YT-DLP tanpa sebarang komponen pilihan.

Kaedah 3: Canggih (Cawangan Master)

Bagi mereka yang mahukan ciri dan kemas kini terkini dari cawangan induk:

 Python3 -m Pip Install -u Pip Setuptools Wheel
Salin selepas log masuk
 Python3 -m Pip Install --force-reinstall https://github.com/yt-dlp/yt-dlp/archive/master.tar.gz
Salin selepas log masuk

Sila ambil perhatian bahawa pada sesetengah sistem, anda mungkin perlu menggunakan py atau python dan bukannya python3.

Mengemas kini YT-DLP:

Untuk menyimpan semasa YT-DLP, jalankan arahan berikut:

 PYTHON3 -M PIP Pasang -U YT -DLP
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

3.3. Pasang YT-DLP melalui Repositori Linux Rasmi

Untuk kemudahan anda, beberapa pengagihan Linux menawarkan YT-DLP di repositori rasmi mereka, yang membolehkan anda memasangnya menggunakan pengurus pakej lalai anda. Berikut adalah arahan pemasangan YT-DLP untuk pengagihan Linux yang berbeza:

Alpine Linux:

 doas apk -u tambah yt -dlp
Salin selepas log masuk

Arch Linux, Endeavouros, Manjaro Linux:

 sudo pacman -s yt -dlp
Salin selepas log masuk

Debian, Ubuntu, Linux Mint, Pop! _OS:

 sudo apt pasang yt-dlp
Salin selepas log masuk

Fedora:

 SUDO DNF Pasang YT-DLP
Salin selepas log masuk

opensuse:

 Sudo Zyper Pasang YT-DLP
Salin selepas log masuk

Harap maklum bahawa versi yang terdapat di repositori rasmi kadang -kadang mungkin sedikit ketinggalan zaman. Untuk akses kepada ciri dan kemas kini terkini, ia sering disyorkan untuk menggunakan kaedah yang disyorkan secara rasmi yang melibatkan curl atau wget, seperti yang ditunjukkan di atas. Kaedah ini memastikan anda mendapat versi YT-DLP yang paling terkini.

3.4. Pasang FFMPEG pada Linux

Untuk YT-DLP dengan lancar memuat turun video 720p dari YouTube dan lakukan penukaran format video, ia bergantung pada FFMPEG . Untuk menyediakan FFMPEG pada sistem Linux anda, sila rujuk panduan berikut.

  • Cara memasang ffmpeg pada linux

3.5. Pasang YT-DLP pada Android menggunakan termux

Kami boleh memasang YT-DLP pada peranti Android melalui termux .

Pertama, pasang Termux pada telefon Android anda.

Seterusnya, buka App Termux dan jalankan arahan berikut untuk memberikan kebenaran untuk Termux untuk mengakses storan telefon anda, yang membolehkan muat turun fail.

 STAMUX-SETUP-STORAGE
Salin selepas log masuk

Kemas kini semua pakej di Termux untuk memastikan anda mempunyai versi terkini.

 PKG UPDATE && PKG Menaik taraf
Salin selepas log masuk

Pasang kebergantungan penting termasuk Python, Libexpat, dan OpenSSL.

 PKG Pasang libexpat openssl python
Salin selepas log masuk

Pasang YT-DLP dan pastikan ia terkini. PIP adalah pengurus pakej Python dan akan mengendalikan pemasangan untuk anda.

 PIP INSTALL -U YT -DLP
Salin selepas log masuk
Salin selepas log masuk

Jika anda merancang untuk bekerja secara meluas dengan operasi video, disarankan untuk memasang FFMPEG. Langkah ini adalah pilihan tetapi berguna untuk tugas yang berkaitan dengan video.

 PKG Pasang FFMPEG
Salin selepas log masuk

Untuk memastikan YT-DLP terkini, jalankan arahan berikut secara berkala:

 PIP INSTALL -U YT -DLP
Salin selepas log masuk
Salin selepas log masuk

Ini memastikan bahawa anda sentiasa menggunakan versi terkini YT-DLP pada peranti Android anda melalui Termux. Anda kini boleh menikmati memuat turun kandungan kegemaran anda di Android anda dengan mudah!

3.6. Mengemas kini YT-DLP

Jika anda telah memasang YT-DLP secara manual menggunakan curl atau wget atau aria2c, anda boleh mengemas kini dengan melaksanakan arahan berikut:

 sudo yt -dlp -u
Salin selepas log masuk
Salin selepas log masuk

Bagi mereka yang memasang YT-DLP menggunakan PIP, gunakan arahan berikut untuk mengemas kini:

 PYTHON3 -M PIP Pasang -U YT -DLP
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

Jika anda memasang YT-DLP menggunakan Pengurus Pakej Pengedaran anda, kemas kini YT-DLP mengikut pengurus pakej sistem anda. Sebagai contoh, di Arch Linux, kemas kini YT-DLP dengan:

 sudo pacman -syu
Salin selepas log masuk

Pada sistem Debian dan Ubuntu, anda boleh mengemas kini YT-DLP menggunakan:

 Kemas kini sudo apt
Salin selepas log masuk

Menjaga YT-DLP sehingga kini memastikan anda mempunyai akses kepada ciri-ciri terkini dan pembetulan pepijat.

4. Tutorial YT-DLP dengan contoh

Penggunaan YT-DLP hampir sama dengan YouTube-DL , dengan hanya beberapa perbezaan kecil. Dalam panduan ini, kami akan mempelajari beberapa arahan YT-DLP yang paling biasa digunakan untuk memuat turun video dan senarai main dari YouTube dan laman web lain.

4.1. Muat turun video atau senarai main

Untuk memuat turun video tunggal atau keseluruhan senarai main dari YouTube, masukkan hanya masukkan URL dalam format berikut:

 YT-DLP https://www.youtube.com/watch?v=T5B20OLAIAW
Salin selepas log masuk

Untuk memuat turun video atau senarai main dengan nama tersuai, gunakan bendera -O diikuti dengan nama yang dikehendaki. Contohnya:

 yt -dlp -o 'Abdul Kalam Wings of Fire Autobiography' https://www.youtube.com/watch?v=t5b20olaiaw
Salin selepas log masuk

Untuk memuat turun video atau senarai main ke lokasi tertentu, gunakan bendera -O diikuti oleh direktori sasaran. Contohnya:

 yt -dlp -o '~/muat turun/abdul kalam biografi' https://www.youtube.com/watch?v=t5b20olaiaw
Salin selepas log masuk

Untuk memasukkan butiran tambahan dalam nama fail, seperti tajuk, nama pemuat naik, tarikh muat naik, dan nama senarai main, gunakan format berikut:

 yt -dlp -o ' %(tajuk) s oleh %(uploader) s pada %(upload_date) s dalam %(senarai main) s. %(ext) s' https://www.youtube.com/watch?v=t5b20olaiaw
Salin selepas log masuk

Berikut adalah pecahan pilihan yang berbeza yang digunakan dalam arahan di atas:

  • YT-DLP: Nama alat baris arahan yang digunakan untuk memuat turun video dan senarai main.
  • -O: Bendera yang digunakan untuk menentukan nama fail atau direktori output.
  • %(Tajuk) s: Tajuk video atau senarai main.
  • %(pemuat naik) s: Nama pemuat naik video atau main.
  • %(upload_date) s: Tarikh di mana video atau senarai main dimuat naik.
  • %(senarai main) s: Nama senarai main, jika video itu adalah sebahagian daripada senarai main.
  • %(ext) s: Pelanjutan fail video atau fail audio yang dimuat turun.

4.2. Muat turun pelbagai video selari

Mungkin ada contoh di mana anda perlu memuat turun pelbagai video dari laman web atau sumber lain. Dalam kes sedemikian, anda mempunyai beberapa pilihan yang mudah:

Pilihan 1: Muat turun dengan menyebut URL

Anda boleh memuat turun pelbagai video dengan menentukan URL mereka dalam arahan, dipisahkan oleh ruang seperti SO:

 YT-DLP <rl1> <rl2></rl2></rl1>
Salin selepas log masuk

Kaedah ini membolehkan anda mengambil beberapa video dalam satu perjalanan, hanya dengan menyenaraikan URL mereka.

Pilihan 2: Gunakan fail teks

Sebagai alternatif, anda boleh membuat fail teks yang mengandungi semua URL video yang anda mahu muat turun dan kemudian lulus fail ini sebagai argumen ke YouTube-DL:

 yt -dlp -a url.txt
Salin selepas log masuk

Dengan menggunakan arahan ini, YT-DLP akan memuat turun semua video yang disenaraikan secara automatik dalam fail url.txt. Pendekatan ini amat berguna apabila berurusan dengan banyak video, kerana ia menyelaraskan proses untuk anda.

4.3. Muat turun audio sahaja dari video

Untuk memuat turun video sebagai audio IE Extract Audio dari video, gunakan -x bendera seperti di bawah.

 yt -dlp -x https://www.youtube.com/watch?v=t5b20olaiaw
Salin selepas log masuk

Anda juga boleh menentukan format audio output menggunakan bendera format -x --Audio -format .

 yt-dlp -x --udio-format mp3 https://www.youtube.com/watch?v=t5b20olaiaw
Salin selepas log masuk

Perintah ini mengekstrak dan memuat turun hanya audio dari video yang diberikan.

 [YouTube] Mengekstrak URL: https://www.youtube.com/watch?v=t5b20olaiaw
[YouTube] T5B20OLAIAW: Muat turun laman web
[YouTube] T5B20OLAIAW: Muat turun iOS Player API JSON
[YouTube] T5B20OLAIAW: Muat turun Android Player API JSON
[YouTube] T5B20OLAIAW: Muat turun Maklumat M3U8
[INFO] T5B20OLAIAW: Muat turun 1 Format: 251
[Muat turun] Destinasi: Dr. Apj Abdul Kalam | Wings of Fire | Autobiography | Bahasa Inggeris | Inspiring Audio Story [T5B20OLAIAW] .webm
[Muat turun] 100% daripada 71.04mib pada 00:00:21 pada 3.32mib/s
<strong><mark>[Extractraudio] Destinasi: Dr. Apj Abdul Kalam | Wings of Fire | Autobiography | Bahasa Inggeris | Inspiring Audio Story [T5B20OLAIAW] .mp3</mark>
Memadam Fail Asal Dr. Apj Abdul Kalam | Wings of Fire | Autobiography | Bahasa Inggeris | Inspiring Audio Story [T5B20OLAIAW] .webm (pass -k untuk menyimpan)</strong>
Salin selepas log masuk

Perintah YT-DLP: Tutorial Lengkap untuk Pemula (2025)

4.4. Muat turun video dengan keterangan, metadata, anotasi, sari kata, dan gambar kecil

Untuk memuat turun video bersama -sama dengan butirannya yang disertakan, termasuk penerangan, metadata, anotasi, sari kata, dan lakaran kecil, gunakan arahan berikut:

 YT-DLP-Write-Description --Write-Info-Json-Write-Annotations --Write-Sub --Write-Thumbnail <rl></rl>
Salin selepas log masuk

Dengan arahan ini, anda boleh menangkap bukan sahaja video itu sendiri tetapi juga semua elemen yang berkaitan yang meningkatkan pengalaman tontonan anda.

4.5. Paparkan semua format video atau main yang ada

Untuk melihat senarai komprehensif semua format yang tersedia untuk video atau senarai main, gunakan arahan berikut:

 yt-dlp-list-formats https://www.youtube.com/watch?v=t5b20olaiaw
Salin selepas log masuk
Salin selepas log masuk

Sebagai alternatif, anda boleh mencapai hasil yang sama dengan -f bendera:

 yt -dlp -f https://www.youtube.com/watch?v=t5b20olaiaw
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

Perintah ini memberikan anda gambaran keseluruhan format di mana kandungannya boleh diakses, membantu anda membuat pemilihan yang dimaklumkan.

Perintah YT-DLP: Tutorial Lengkap untuk Pemula (2025)

Seperti yang anda lihat dari output, YT-DLP membentangkan paparan komprehensif semua format video yang boleh diakses dalam lajur tabular yang teratur. Bergerak dari kiri ke kanan, paparan ini merangkumi butiran penting seperti

  • Id,
  • Lanjutan (ext),
  • Resolusi,
  • Bingkai sesaat (fps),
  • Saluran (CH),
  • Memfailkan,
  • Jumlah Bitrate (TBR),
  • Protokol (proto),
  • Codec video (vcodec),
  • Bitrate video (VBR),
  • Codec audio (acodec),
  • Bitrate Audio (ABR),
  • Kadar pensampelan audio (ASR),
  • dan maklumat tambahan.

Format ini terbukti sangat berguna apabila anda perlu memuat turun video dalam kualiti atau format tertentu. Ia membolehkan keputusan cepat dan bermaklumat apabila memilih format yang paling sesuai untuk keperluan anda.

4.6. Lihat saiz video YouTube

Untuk mendapatkan saiz fail video walaupun sebelum memuat turunnya, gunakan bendera -f seperti berikut:

 yt -dlp -f https://www.youtube.com/watch?v=t5b20olaiaw
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

Perintah YT-DLP: Tutorial Lengkap untuk Pemula (2025)

Dalam output, saiz fail dipaparkan dalam lajur ke -6, yang membolehkan anda dengan mudah mengenal pasti keperluan penyimpanan video.

4.7. Muat turun video dalam kualiti dan format tertentu

Secara lalai, YT-DLP akan memuat turun video dalam kualiti yang terbaik jika anda tidak lulus sebarang pilihan. Walau bagaimanapun, anda mempunyai fleksibiliti untuk memuat turun video atau senarai main dalam kualiti atau format tertentu mengikut pilihan anda.

YouTube menawarkan pilihan kualiti berikut untuk muat turun video:

  • Terbaik: Ini memilih format kualiti tertinggi yang tersedia, termasuk video dan audio.
  • Terburuk: Ia memilih format kualiti terendah untuk kedua -dua video dan audio.
  • BestVideo: Pilihan ini memilih format video berkualiti terbaik (misalnya, video dash).
  • Worstvideo: Sama seperti BestVideo tetapi memilih format video berkualiti rendah sahaja.
  • BESTAUDIO: Ini memilih format audio sahaja yang berkualiti.
  • Ditaudio: Sama seperti Bestaudio tetapi memilih format audio yang paling rendah.

Sebagai contoh, jika anda ingin memuat turun video dalam kualiti terbaik untuk kedua -dua audio dan video, gunakan arahan ini:

 yt -dlp -f terbaik https://www.youtube.com/watch?v=t5b20olaiaw
Salin selepas log masuk

Begitu juga, untuk memuat turun audio sahaja dengan kualiti terbaik:

 YT -DLP -F BESTAUDIO <rl></rl>
Salin selepas log masuk

Untuk memuat turun format video berkualiti rendah, gunakan arahan ini:

 yt -dlp -f terburukvideo <url></url>
Salin selepas log masuk

Anda juga boleh menggabungkan pilihan format yang berbeza, seperti ini:

 YT -DLP -F BESTVIDEO BESTAUDIO <rl></rl>
Salin selepas log masuk

Perintah ini memuat turun format video dan audio sahaja yang berkualiti dan menggabungkan mereka menggunakan FFMPEG atau AVCONV. Pastikan anda mempunyai salah satu alat yang dipasang pada sistem anda.

Jika anda lebih suka tidak menggabungkan audio dan video, ganti pengendali tambah () dengan koma (,) seperti ini:

 yt -dlp -f 'bestvideo, bestaudio' https://www.youtube.com/watch?v=t5b20olaiaw -o '%(tajuk) sf%(format_id) s.%(ext) s'
Salin selepas log masuk

Perintah ini memuat turun video dan audio berkualiti terbaik secara berasingan, menghasilkan dua fail. Dalam kes ini, disarankan untuk menggunakan templat output (pilihan -O) kerana BestVideo dan Bestaudio mungkin mempunyai nama fail yang sama.

Anda juga boleh memuat turun video atau senarai main dalam kualiti tertentu dengan resolusi yang ditetapkan. Sebagai contoh, untuk memuat turun video berkualiti terbaik dengan resolusi 480 piksel atau lebih rendah (kurang daripada atau sama dengan 480p), gunakan arahan ini:

 yt -dlp -f "terbaik [ketinggian 
Salin selepas log masuk

Seperti yang dinyatakan sebelum ini, anda boleh menggabungkan pemilih format untuk menyasarkan kualiti video tertentu. Perintah berikut memuat turun format terbaik yang tersedia (kedua -dua audio dan video) tetapi tidak lebih baik daripada 480p:

 yt -dlp -f 'bestvideo [ketinggian 
Salin selepas log masuk

Anda boleh mengesahkan sama ada YT-DLP telah memuat turun video dalam kualiti yang dikehendaki dengan memeriksa maklumat fail media dengan alat seperti MediaInfo .

Anda juga mempunyai fleksibiliti untuk menggunakan nama bendera disingkat . Sebagai contoh, bukannya menaip "bestvideo," anda boleh menggunakan "bv." Begitu juga, anda boleh menggunakan "w" untuk "terburuk" dan "wv" untuk "terburuk."

Contoh:

Untuk memuat turun format video terbaik dan format audio terbaik atau format gabungan terbaik jika video sahaja tidak tersedia, jalankan:

 yt -dlp -f "bv ba/b" https://www.youtube.com/watch?v=t5b20olaiaw
Salin selepas log masuk

Muat turun kualiti video terburuk yang tersedia:

 yt -dlp -f "wv* wa/w" https://www.youtube.com/watch?v=t5b20olaiaw
Salin selepas log masuk

Untuk lebih banyak contoh bendera disingkat, lihat halaman pemilihan format .

Notasi ini memudahkan perintah anda untuk penggunaan yang lebih cekap.

4.8. Muat turun video secara interaktif

Anda boleh menggunakan bendera -f - untuk memilih secara interaktif format untuk setiap video. Ini akan mendorong anda dengan senarai format yang tersedia, bersama dengan ID, lanjutan, resolusi, saiz fail, dan codec audio/video.

Untuk memuat turun format tertentu, taipkan ID fail dan tekan Enter.

Perintah YT-DLP: Tutorial Lengkap untuk Pemula (2025)

Untuk memuat turun pemilihan lalai, tekan Enter tanpa menaip apa -apa. Untuk keluar dari pemilihan pemilihan format interaktif, tekan Ctrl C.

4.9. Memuat turun video menggunakan ID Format

Jika anda ingin memuat turun pelbagai format video yang sama, anda boleh menggunakan koma sebagai pemisah. Sebagai contoh, menggunakan -f 22,17,18 akan memuat turun ketiga -tiga format ini, dengan syarat ia tersedia.

Bilangan 22, 17, dan 18 sesuai dengan ID format video masing -masing. ID ini dirujuk sebagai "kod format" dalam output YouTube-DL.

Anda boleh menemui ID ini dengan menyenaraikan format yang tersedia menggunakan salah satu arahan berikut:

 yt-dlp-list-formats https://www.youtube.com/watch?v=t5b20olaiaw
Salin selepas log masuk
Salin selepas log masuk

Atau

 yt -dlp -f https://www.youtube.com/watch?v=t5b20olaiaw
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

ID untuk format yang tersedia disenaraikan dalam lajur pertama. Format kualiti terbaik biasanya dijumpai menjelang akhir, selalunya dengan ID seperti 247. Oleh itu, untuk memuat turun format kualiti terbaik, anda boleh menggunakan arahan berikut:

 yt -dlp -f 247 https://www.youtube.com/watch?v=t5b20olaiaw
Salin selepas log masuk

Jika anda berhasrat untuk memuat turun pelbagai video, dan mereka tidak berkongsi format yang sama, anda boleh menentukan susunan keutamaan menggunakan slashes. Adalah penting untuk diperhatikan bahawa format di sebelah kiri diprioritaskan.

Sebagai contoh, menggunakan -f 22/17/18 bermakna ia akan cuba memuat turun Format 22 jika tersedia, maka format 17 jika format 22 tidak tersedia, dan sebagainya. Sekiranya tiada format yang ditentukan, ia akan memberitahu anda bahawa tidak ada format yang sesuai untuk dimuat turun.

Sila ingat bahawa slash adalah kaum kiri, yang bermaksud format di sebelah kiri diberikan keutamaan semasa proses pemilihan.

4.10. Muat turun video dengan sambungan fail

Untuk memuat turun video dalam format pilihan anda, seperti MP4, hanya laksanakan arahan berikut:

 yt-dlp --format mp4 https://www.youtube.com/watch?v=t5b20olaiaw
Salin selepas log masuk

Atau, anda boleh menggunakan versi singkat:

 yt -dlp -f mp4 https://www.youtube.com/watch?v=t5b20olaiaw
Salin selepas log masuk

Seperti yang disebutkan dalam bahagian sebelumnya, penting untuk diperhatikan bahawa tidak semua video boleh didapati dalam format yang anda inginkan. Dalam kes sedemikian, YT-DLP akan memuat turun secara automatik format yang tersedia.

Sebagai contoh, arahan berikut akan memuat turun fail format MP4 berkualiti terbaik. Jika format MP4 tidak tersedia untuk video yang diberikan, ia akan memuat turun format alternatif terbaik:

 yt -dlp -f 'bestvideo [ext = mp4] bestaudio [ext = m4a]/terbaik [ext = mp4]/terbaik' https://www.youtube.com/watch?v=t5b20olaiaw
Salin selepas log masuk

Jika anda lebih suka menyimpan fail ini dengan nama fail tersuai, anda boleh melakukannya menggunakan arahan berikut:

 yt-dlp -f mp4 -o '%(tajuk) sf%(format_id) s.%(ext) s' https://www.youtube.com/watch?v=t5b20olaiaw
Salin selepas log masuk

4.11. Tetapkan had saiz untuk muat turun video

Apabila memuat turun pelbagai video dari senarai main, anda mungkin mempunyai keutamaan untuk video dalam julat saiz tertentu.

Sebagai contoh, untuk memastikan tiada video yang lebih kecil daripada saiz yang ditentukan, katakan 100MB, dimuat turun, gunakan arahan berikut:

 YT-DLP--MIN-Filesize 100m <stylist_url></stylist_url>
Salin selepas log masuk
Salin selepas log masuk

Sebaliknya, jika anda ingin mengelakkan memuat turun video yang lebih besar daripada saiz tertentu, anda boleh menggunakan:

 yt-dlp--max-filesize 100m <stylist_url></stylist_url>
Salin selepas log masuk

Anda juga mempunyai pilihan untuk menggabungkan pengendali pemilihan format untuk memuat turun video saiz tertentu. Perintah berikutnya, misalnya, akan memuat turun format video terbaik sahaja, selagi ia tidak melebihi 100MB:

 yt -dlp -f 'terbaik [filesize <h3> 4.12. Muat turun video mengikut tarikh</h3><p> YT-DLP menyediakan keupayaan untuk menapis dan memuat turun video atau senarai main berdasarkan tarikh muat naik mereka, yang membuktikan sangat berguna apabila berurusan dengan senarai main yang luas yang mengandungi beratus-ratus video.</p><p> Sebagai contoh, untuk memuat turun video yang dimuat naik pada tarikh yang tepat, katakan 30 September 2023, anda boleh menggunakan arahan berikut:</p><pre class="brush:php;toolbar:false"> YT-DLP-20230930 <rl></rl>
Salin selepas log masuk

Untuk memuat turun video yang dimuat naik pada atau sebelum tarikh tertentu:

 YT-DLP-Datebefore 20230930 <rl></rl>
Salin selepas log masuk

Sekiranya anda ingin mengambil video yang dimuat naik pada atau selepas tarikh tertentu:

 YT-DLP-DATEAFTER 20230930 <rl></rl>
Salin selepas log masuk

Untuk memuat turun hanya video yang dimuat naik dalam 6 bulan terakhir:

 $ YT-DLP-DATEAFTER NOW-6MONTHS <url></url>
Salin selepas log masuk

Untuk memuat turun video dalam julat tarikh yang ditentukan, seperti dari 30 September, 2022, hingga 30 September, 2023, gunakan arahan berikut:

 YT-DLP-Dateafter 20220930-Datebefore 20230930 <rl></rl>
Salin selepas log masuk

4.13. Muat turun video khusus dari senarai main

Ini adalah satu lagi ciri berharga yang ditawarkan oleh YT-DLP, yang membolehkan anda memuat turun lagu atau video tertentu dari senarai main yang mungkin mengandungi beratus-ratus penyertaan.

Sebagai contoh, untuk memuat turun video ke -20 dari senarai main, laksanakan arahan berikut:

 yt-dlp --playlist-items 20 <slaylist_url></slaylist_url>
Salin selepas log masuk

Anda juga boleh memuat turun dan menukar video secara serentak ke format lain. Dalam contoh berikut, arahan akan memuat turun video pertama dari senarai main dan menukarnya ke format .mp3:

 yt-dlp --playlist-items 1 -x --udio-format mp3 <playlist_url></playlist_url>
Salin selepas log masuk

Begitu juga, untuk memuat turun pelbagai video rawak, hanya tentukan indeks video dalam senarai main yang dipisahkan oleh koma, seperti yang ditunjukkan di bawah:

 yt-dlp --playlist-items 2,3,7,10 <slaylist_url></slaylist_url>
Salin selepas log masuk

Anda juga boleh menentukan pelbagai video untuk dimuat turun. Untuk memuat turun senarai main video bermula dari video tertentu, katakan yang ke -10, dan berterusan sehingga akhir:

 yt-dlp --playlist-start 10 <slaylist_url></slaylist_url>
Salin selepas log masuk

Untuk memuat turun hanya video dari 2 ke kedudukan ke -5 dalam senarai main, gunakan:

 yt-dlp --playlist-start 2 --playlist-end 5 <slaylist_url></slaylist_url>
Salin selepas log masuk

4.14. Memuat turun video berdasarkan kesesuaian umur

YT-DLP menawarkan satu lagi ciri berharga yang membolehkan anda memuat turun video yang sesuai untuk kumpulan umur tertentu.

Sebagai contoh, jika anda ingin memuat turun semua video "Let's Play" yang tidak ditandakan sebagai "NSFW" atau umur yang terhad untuk kanak-kanak berusia 7 tahun dari senarai main, anda boleh menggunakan arahan berikut:

 YT-DLP-perlawanan-perlawanan "Let's Play"--Limit 7-Title "NSFW" <slaylist_url></slaylist_url>
Salin selepas log masuk

Perintah ini memastikan bahawa hanya video yang sesuai untuk penonton berusia 7 tahun akan dimuat turun, menapis mana-mana "NSFW" atau kandungan terhad umur.

4.15. Menetapkan had kelajuan muat turun

Untuk mengawal kelajuan muat turun, anda boleh menggunakan pilihan -r. Sebagai contoh, arahan di bawah akan menyekat kelajuan hingga 50 kilobytes sesaat:

 yt -dlp -r 50k <rl></rl>
Salin selepas log masuk

Perlu diingat bahawa kelajuan ditentukan dalam bait sesaat.

4.16. Muat turun semula

YT-DLP biasanya secara automatik menyambung semula muat turun dari mana mereka sebelum ini terganggu. Walau bagaimanapun, jika atas sebab apa pun ia tidak meneruskan muat turun, anda boleh terus memuat turun fail yang disiapkan sebahagiannya menggunakan bendera -c atau -continue bendera:

 yt -dlp -c <rl></rl>
Salin selepas log masuk

Bendera ini memastikan bahawa muat turun mengambil dari mana ia berhenti, walaupun ia terganggu lebih awal.

4.17. Muat turun gambar gambar kecil YouTube

Untuk memuat turun imej kecil video YouTube yang diberikan, jalankan:

 YT-DLP --GNORE-ERRORS --write-thumbnail --kip-download $ 1 $ 2 $ 3 https://www.youtube.com/watch?v=t5b20olaiaw
Salin selepas log masuk

Inilah yang setiap bahagian perintah itu:

  1. YT-DLP: Ini memanggil program YT-DLP.
  2. -ERRORS-ERRORS: Pilihan ini memberitahu YT-DLP untuk terus memuat turun walaupun beberapa kesilapan berlaku.
  3. --Write-Thumbnail: Pilihan ini mengarahkan YT-DLP untuk memuat turun imej kecil untuk video dan simpannya ke fail.
  4. --kip-download: Pilihan ini memberitahu YT-DLP untuk melangkau memuat turun fail video sebenar.
  5. $ 1 $ 2 $ 3: Ini adalah parameter kedudukan yang boleh digunakan untuk lulus pilihan tambahan atau argumen kepada YT-DLP. Walau bagaimanapun, dalam perintah ini, mereka tidak digunakan.
  6. https://www.youtube.com/watch?v=T5B20OLAIAW: Ini adalah URL video YouTube yang mana anda ingin memuat turun gambar kecil.

Oleh itu, apabila anda menjalankan arahan ini, YT-DLP akan cuba memuat turun imej kecil untuk video YouTube yang ditentukan dan simpannya ke fail dalam direktori semasa. Ia akan melangkau memuat turun fail video sebenar, dan ia akan berterusan walaupun beberapa kesilapan berlaku semasa proses.

Perintah ini boleh berguna jika anda hanya memerlukan imej kecil video YouTube dan tidak mahu memuat turun keseluruhan fail video, yang boleh menjimatkan masa dan ruang cakera.

4.18. Stream video terus ke pemain media

Untuk menstrimkan media terus ke pemain media anda, anda perlu mengarahkan YT-DLP untuk mengalir ke stdout menggunakan pilihan '-o-'. Di samping itu, pemain media anda harus dapat membaca dari Stdin.

Anda boleh mencapai ini dengan mengetuk output YT-DLP kepada pemain media anda. Sebagai contoh, untuk mengalir ke VLC, anda boleh menggunakan arahan berikut:

 yt -dlp -o -"https://www.youtube.com/watch?v=t5b20olaiaw" | VLC -
Salin selepas log masuk

Sekiranya anda memasang FFMPEG, anda boleh menggunakan pilihan '-o - - -ffmpeg -f "bv* ba/b"' apabila streaming ke stdout untuk mendapatkan kualiti yang terbaik. "

4.19. Akses bantuan YouTube-DL

Walaupun contoh-contoh ini cukup untuk menggunakan YT-DLP untuk memuat turun video dalam talian, perlu diperhatikan bahawa YT-DLP menawarkan pelbagai pilihan tambahan. Untuk maklumat yang mendalam, anda boleh berunding dengan bahagian bantuan YT-DLP dengan melaksanakan:

 YT-DLP-HELP
Salin selepas log masuk

5. Penyelesaian Masalah YT-DLP

Di bawah, anda akan menemui senarai kesilapan biasa yang mungkin anda hadapi sekali -sekala. Majoriti isu-isu ini dapat diselesaikan dengan mengemas kini YT-DLP ke versi terkini.

Walau bagaimanapun, terdapat beberapa kesilapan, seperti yang disenaraikan di bawah, yang mungkin berterusan walaupun menggunakan versi terkini YouTube-DL.

5.1. Betulkan "Tidak dapat memuat turun data video: ralat HTTP 403: dilarang" ralat

Apabila memuat turun video dari YouTube, kadang -kadang anda akan mendapat ralat seperti di bawah.

 Ralat: Tidak dapat memuat turun data video: Ralat HTTP 403: Dilarang
Salin selepas log masuk

Untuk menetapkan kesilapan ini, cukup jelaskan cache YT-DLP menggunakan arahan berikut:

 $ yt-dlp--rm-cache-dirremoving cache dir /home/ostechnix/.cache/yt-dlp ...
Salin selepas log masuk

5.2. Ralat: Tidak dapat dibuka untuk menulis: [Errno 36] Nama fail terlalu lama

Jika anda menghadapi ralat ini semasa cuba memuat turun video YouTube dengan nama yang panjang, ikuti langkah -langkah ini untuk menyelesaikannya:

Anda mungkin akan melihat mesej ralat yang serupa dengan yang satu ini:

 [youtube] _xegknkebws: memuat turun laman web
 Ralat: Tidak dapat dibuka untuk menulis: [ERRNO 36] Nama fail terlalu panjang: '\ XE0 \ XAE \ XA8 \ XE0 \ XAF \ X8B
[...]
\ xe0 \ xaf \ x8d \ xe0 \ xae \ x95 \ xe0 \ xae \ xae \ xe0 \ xaf \ x8d-_xegknkebws.f136.mp4.part
Salin selepas log masuk

Untuk menyelesaikan kesilapan ini, muat turun video dengan nama pilihan anda yang lebih pendek menggunakan bendera "-o". Contohnya:

 yt -dlp -f 'bestvideo [ext = mp4] bestaudio [ext = m4a]' -o video.mp4 <rl></rl>
Salin selepas log masuk

Dalam perintah ini, bendera "-o" membolehkan anda menentukan nama tersuai untuk video yang dimuat turun, memastikan ia mempunyai nama fail yang lebih pendek.

6. YT-DLP SHEET

Lembaran cheat ini memberikan anda beberapa arahan YT-DLP yang penting untuk membuat anda mula memuat turun video dan senarai main dengan cekap.

Muat turun Asas:

Muat turun video:

 YT-DLP <didea_url></didea_url>
Salin selepas log masuk

Muat turun senarai main:

 yt-dlp <stylist_url></stylist_url>
Salin selepas log masuk

Pilihan Format:

Pilih Kualiti Terbaik:

 yt -dlp -f terbaik <video_url></video_url>
Salin selepas log masuk

Pilih Format Khusus:

 yt -dlp -f <format_id> <celia_url></celia_url></format_id>
Salin selepas log masuk

Format audio sahaja:

 YT -DLP -F BESTAUDIO <video_url></video_url>
Salin selepas log masuk

Pilihan Muat turun:

Hadkan kelajuan muat turun:

 YT -DLP -R 50K <didea_url></didea_url>
Salin selepas log masuk

Muat turun semula:

 YT -DLP -C <didea_url></didea_url>
Salin selepas log masuk

Penapisan:

Penapis mengikut tarikh:

 YT-DLP-Date 20230101 <dideon_url></dideon_url>
Salin selepas log masuk

Penapis mengikut had umur:

 YT-DLP--Limit 18 <dide_url></dide_url>
Salin selepas log masuk

Penapis mengikut tajuk:

 yt-dlp--perlawanan-tajuk "Kata Kunci" <slaylist_url></slaylist_url>
Salin selepas log masuk

Lanjutan:

Muat turun mengikut kod format:

 YT -DLP -F 22,17,18 <dideon_url></dideon_url>
Salin selepas log masuk

Muat turun dengan sambungan fail:

 YT-DLP --Format MP4 <dide_url></dide_url>
Salin selepas log masuk

Tetapkan Had Saiz:

 YT-DLP--MIN-Filesize 100m <stylist_url></stylist_url>
Salin selepas log masuk
Salin selepas log masuk

Muat turun video khusus dari senarai main:

 yt-dlp --playlist-items 1,3,5 <slaylist_url></slaylist_url>
Salin selepas log masuk

Muat turun gambar kecil:

 YT-DLP-ERRORS-ERRORS-Write-Thumbnail-Skip-Download $ 1 $ 2 $ 3 <dide_url></dide_url>
Salin selepas log masuk

Ingatlah untuk menggantikan dan dengan URL sebenar yang anda mahu muat turun dari.

7. YT-DLP memerintahkan imej cheatsheet

Jika anda sering menggunakan YT-DLP untuk memuat turun media, anda boleh menggunakan cheatsheet ini untuk rujukan cepat.

Perintah YT-DLP: Tutorial Lengkap untuk Pemula (2025)

8. Soalan yang sering ditanya

Berikut adalah soalan yang sering ditanya (FAQ) untuk YT-DLP.

S: Apa itu YT-DLP?

A: YT-DLP adalah program baris arahan yang digunakan untuk memuat turun video dan senarai main dari pelbagai laman web, termasuk YouTube. Ia adalah garpu YouTube-DL dengan ciri dan penambahbaikan tambahan.

S: Bagaimana saya memasang yt-dlp pada sistem saya?

A: Anda boleh memasang YT-DLP pada Linux, MacOS, dan Windows menggunakan Wget atau Curl atau PIP. On Linux, you can also use package managers like apt or dnf on Debian/Ubuntu or Fedora, respectively. For detailed installation instructions, refer to the Install yt-dlp section above.

Q: Can I use yt-dlp on Android?

A: Yes, you can use yt-dlp on Android by installing it through the Termux app. Refer to the documentation for specific instructions on setting up yt-dlp on Android.

Q: How do I update yt-dlp to the latest version?

A: You can update yt-dlp by running this command: yt-dlp -UThis will fetch and install the latest version of yt-dlp.

Q: How can I download videos in a specific quality or format?

A: yt-dlp offers a range of options to specify the format or quality of downloaded videos. You can use the -f or --format flag followed by format codes to select a specific format or quality.

Q: Can I download only the audio of a video?

A: Yes, you can download only the audio of a video using yt-dlp. Use the -x flag to extract audio, and specify the desired audio format with --audio-format. For example:yt-dlp -x --audio-format mp3

Q: How do I set a download speed limit?

A: To limit the download speed, use the -r flag followed by the desired speed in bytes per second. For example, to limit the speed to 50KB/s:yt-dlp -r 50K

Q: How can I filter videos by upload date?

A: yt-dlp allows you to filter videos by their upload date. Use --date, --datebefore, or --dateafter flags followed by the date in the format YYYYMMDD to specify your filter criteria.

Q: Is yt-dlp compatible with scripts and automation?

A: Yes, yt-dlp can be integrated into scripts and automated workflows. You can use it with various scripting languages to perform batch downloads, schedule downloads, and more.

Q: Can I download videos from websites other than YouTube?

A: Yes, yt-dlp supports a wide range of websites, not just YouTube. You can use it to download videos and playlists from various online platforms.

Q: Is yt-dlp legal to use?

A: yt-dlp itself is a legal tool for downloading publicly available videos. However, it's important to respect copyright and intellectual property rights when using yt-dlp, and avoid downloading content without proper authorization.

Kesimpulan

In this tutorial, we have learned some of the most commonly used yt-dlp commands to download videos and audio from YouTube and various other websites.

yt-dlp is one of my favorite downloader program for Linux . It offers a versatile and comprehensive set of features for downloading videos and playlists from hundreds of websites.

If you're looking for a best audio/video downloader for Linux , yt-dlp is worth trying!

Sumber:

  • yt-dlp GitHub Repository

Suggested read:

  • 20 FFmpeg Commands For Beginners

Atas ialah kandungan terperinci Perintah YT-DLP: Tutorial Lengkap untuk Pemula (2025). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan