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:
Sila gunakan YT-DLP secara bertanggungjawab dan sah.
Baik penulis mahupun laman web Ostechnix tidak bertanggungjawab untuk perbuatan cetak rompak.
Jadual Kandungan
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.
Beberapa pilihan lalai YT-DLP berbeza daripada YouTube-DL dan YouTube-DLC. Berikut adalah beberapa perbezaan utama:
Untuk lebih banyak perbezaan utama, sila lawati repositori YT-DLP GitHub. Pautan disediakan pada akhir panduan ini.
YT-DLP boleh dipasang dengan pelbagai cara.
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
sudo chmod a rx/usr/local/bin/yt-dlp
Kaedah 2: Menggunakan Wget
sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o/usr/local/bin/yt-dlp
sudo chmod a rx/usr/local/bin/yt-dlp
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
sudo chmod a rx/usr/local/bin/yt-dlp
Untuk memastikan YT-DLP terkini, hanya jalankan arahan berikut:
sudo yt -dlp -u
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
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
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
Python3 -m Pip Install --force-reinstall https://github.com/yt-dlp/yt-dlp/archive/master.tar.gz
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
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
Arch Linux, Endeavouros, Manjaro Linux:
sudo pacman -s yt -dlp
Debian, Ubuntu, Linux Mint, Pop! _OS:
sudo apt pasang yt-dlp
Fedora:
SUDO DNF Pasang YT-DLP
opensuse:
Sudo Zyper Pasang YT-DLP
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.
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.
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
Kemas kini semua pakej di Termux untuk memastikan anda mempunyai versi terkini.
PKG UPDATE && PKG Menaik taraf
Pasang kebergantungan penting termasuk Python, Libexpat, dan OpenSSL.
PKG Pasang libexpat openssl python
Pasang YT-DLP dan pastikan ia terkini. PIP adalah pengurus pakej Python dan akan mengendalikan pemasangan untuk anda.
PIP INSTALL -U YT -DLP
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
Untuk memastikan YT-DLP terkini, jalankan arahan berikut secara berkala:
PIP INSTALL -U YT -DLP
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!
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
Bagi mereka yang memasang YT-DLP menggunakan PIP, gunakan arahan berikut untuk mengemas kini:
PYTHON3 -M PIP Pasang -U YT -DLP
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
Pada sistem Debian dan Ubuntu, anda boleh mengemas kini YT-DLP menggunakan:
Kemas kini sudo apt
Menjaga YT-DLP sehingga kini memastikan anda mempunyai akses kepada ciri-ciri terkini dan pembetulan pepijat.
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.
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
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
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
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
Berikut adalah pecahan pilihan yang berbeza yang digunakan dalam arahan di atas:
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>
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
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.
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
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
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>
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>
Dengan arahan ini, anda boleh menangkap bukan sahaja video itu sendiri tetapi juga semua elemen yang berkaitan yang meningkatkan pengalaman tontonan anda.
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
Sebagai alternatif, anda boleh mencapai hasil yang sama dengan -f bendera:
yt -dlp -f https://www.youtube.com/watch?v=t5b20olaiaw
Perintah ini memberikan anda gambaran keseluruhan format di mana kandungannya boleh diakses, membantu anda membuat pemilihan yang dimaklumkan.
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
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.
Untuk mendapatkan saiz fail video walaupun sebelum memuat turunnya, gunakan bendera -f seperti berikut:
yt -dlp -f https://www.youtube.com/watch?v=t5b20olaiaw
Dalam output, saiz fail dipaparkan dalam lajur ke -6, yang membolehkan anda dengan mudah mengenal pasti keperluan penyimpanan video.
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:
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
Begitu juga, untuk memuat turun audio sahaja dengan kualiti terbaik:
YT -DLP -F BESTAUDIO <rl></rl>
Untuk memuat turun format video berkualiti rendah, gunakan arahan ini:
yt -dlp -f terburukvideo <url></url>
Anda juga boleh menggabungkan pilihan format yang berbeza, seperti ini:
YT -DLP -F BESTVIDEO BESTAUDIO <rl></rl>
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'
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
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
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
Muat turun kualiti video terburuk yang tersedia:
yt -dlp -f "wv* wa/w" https://www.youtube.com/watch?v=t5b20olaiaw
Untuk lebih banyak contoh bendera disingkat, lihat halaman pemilihan format .
Notasi ini memudahkan perintah anda untuk penggunaan yang lebih cekap.
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.
Untuk memuat turun pemilihan lalai, tekan Enter tanpa menaip apa -apa. Untuk keluar dari pemilihan pemilihan format interaktif, tekan Ctrl C.
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
Atau
yt -dlp -f https://www.youtube.com/watch?v=t5b20olaiaw
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
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.
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
Atau, anda boleh menggunakan versi singkat:
yt -dlp -f mp4 https://www.youtube.com/watch?v=t5b20olaiaw
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
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
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>
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>
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>
Untuk memuat turun video yang dimuat naik pada atau sebelum tarikh tertentu:
YT-DLP-Datebefore 20230930 <rl></rl>
Sekiranya anda ingin mengambil video yang dimuat naik pada atau selepas tarikh tertentu:
YT-DLP-DATEAFTER 20230930 <rl></rl>
Untuk memuat turun hanya video yang dimuat naik dalam 6 bulan terakhir:
$ YT-DLP-DATEAFTER NOW-6MONTHS <url></url>
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>
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>
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>
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>
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>
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>
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>
Perintah ini memastikan bahawa hanya video yang sesuai untuk penonton berusia 7 tahun akan dimuat turun, menapis mana-mana "NSFW" atau kandungan terhad umur.
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>
Perlu diingat bahawa kelajuan ditentukan dalam bait sesaat.
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>
Bendera ini memastikan bahawa muat turun mengambil dari mana ia berhenti, walaupun ia terganggu lebih awal.
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
Inilah yang setiap bahagian perintah itu:
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.
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 -
Sekiranya anda memasang FFMPEG, anda boleh menggunakan pilihan '-o - - -ffmpeg -f "bv* ba/b"' apabila streaming ke stdout untuk mendapatkan kualiti yang terbaik. "
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
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.
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
Untuk menetapkan kesilapan ini, cukup jelaskan cache YT-DLP menggunakan arahan berikut:
$ yt-dlp--rm-cache-dirremoving cache dir /home/ostechnix/.cache/yt-dlp ...
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
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>
Dalam perintah ini, bendera "-o" membolehkan anda menentukan nama tersuai untuk video yang dimuat turun, memastikan ia mempunyai nama fail yang lebih pendek.
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 video:
YT-DLP <didea_url></didea_url>
Muat turun senarai main:
yt-dlp <stylist_url></stylist_url>
Pilih Kualiti Terbaik:
yt -dlp -f terbaik <video_url></video_url>
Pilih Format Khusus:
yt -dlp -f <format_id> <celia_url></celia_url></format_id>
Format audio sahaja:
YT -DLP -F BESTAUDIO <video_url></video_url>
Hadkan kelajuan muat turun:
YT -DLP -R 50K <didea_url></didea_url>
Muat turun semula:
YT -DLP -C <didea_url></didea_url>
Penapis mengikut tarikh:
YT-DLP-Date 20230101 <dideon_url></dideon_url>
Penapis mengikut had umur:
YT-DLP--Limit 18 <dide_url></dide_url>
Penapis mengikut tajuk:
yt-dlp--perlawanan-tajuk "Kata Kunci" <slaylist_url></slaylist_url>
Muat turun mengikut kod format:
YT -DLP -F 22,17,18 <dideon_url></dideon_url>
Muat turun dengan sambungan fail:
YT-DLP --Format MP4 <dide_url></dide_url>
Tetapkan Had Saiz:
YT-DLP--MIN-Filesize 100m <stylist_url></stylist_url>
Muat turun video khusus dari senarai main:
yt-dlp --playlist-items 1,3,5 <slaylist_url></slaylist_url>
Muat turun gambar kecil:
YT-DLP-ERRORS-ERRORS-Write-Thumbnail-Skip-Download $ 1 $ 2 $ 3 <dide_url></dide_url>
Ingatlah untuk menggantikan
Jika anda sering menggunakan YT-DLP untuk memuat turun media, anda boleh menggunakan cheatsheet ini untuk rujukan cepat.
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
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.
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:
Suggested read:
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!