yt-dlp, garpu youtube-dlc dengan sedikit peningkatan

Beberapa hari yang lalu , pelancaran versi baharu yt-dlp telah diumumkan. Utiliti ini membolehkan pengguna memuat turun audio dan video daripada perkhidmatan seperti YouTube. Ia merupakan cabang youtube-dl berdasarkan projek youtube-dlc yang kini tidak berfungsi.

Setakat ini kita dapat melihat perkembangan projek youtube-dl yang asal terbantut, sejak pelancaran terakhirnya pada 5 Jun 2021 dan sejak itu tiada pelancaran baharu, walaupun terdapat beberapa pengesahan baharu dalam cabang induk.

Pada masa yang sama, beberapa pepijat jahat (misalnya, masalah memuat turun video YouTube dengan sekatan umur) tetap tidak diperbaiki, yang, ditambah dengan kekurangan aktiviti yang terkenal, menimbulkan pelbagai pertanyaan dari pengguna.

Mengenai yt-dlp

Fokus utama pembangunan yt-dlp adalah menambah ciri dan pembetulan baharu, sambil mengekalkan semua ciri berkaitan daripada projek asal, seperti pengisihan format. Pilihan pengisihan format lalai telah diubah untuk mengutamakan resolusi yang lebih tinggi dan codec yang lebih baik berbanding hanya menggunakan kadar bit yang lebih tinggi. Selain itu, kini anda boleh menentukan susunan isihan menggunakan `-S`. Ini membolehkan pemilihan format yang lebih mudah berbanding hanya dengan `-format`.

Begitu juga, kebanyakan ciri daripada fork youtube-dl yang lain telah diimport, khususnya pilihan "--write-comments" (memuatkan komen video dalam infojson), membenamkan pratonton dalam mp4/ogg/opus dan lain-lain.

Antara ciri baharu yt-dlp yang tiada dalam versi asal ialah:

  • Gunakan API SponsorBlock untuk membuang / menandai catatan yang ditaja pada video YouTube.
  • Keupayaan memuat turun album Muzik YouTube.
  • Keupayaan untuk mengimport kuki dengan mudah dari penyemak imbas.
  • Bahagikan video menjadi bab.
  • Muat turun klip video pelbagai urutan.
  • Kemungkinan menggunakan aria2c untuk memuat turun DASH (mpd) dan HLS (m3u8).
  • Pengekstrak video baru
  • Semua suapan (: ytfav ,: ytwatchlater,: ytsubs,: ythistory ,: ytrec) dan menyokong muat turun senarai main peribadi dari beberapa halaman kandungan
  • Cari (ytsearch:, ytsearchdate :), url carian dan kerja saluran
  • Mixes menyokong memuat turun beberapa halaman kandungan
  • Penyelesaian separa untuk masalah had
  • Ubah url saluran / video permulaan secara automatik untuk mengekalkan tingkah laku lama
  • Pengekstrakan sari kata dari manifes: Sari kata dapat diambil dari manifes media siaran.
  • Pelbagai Templat dan Laluan Output - Anda boleh menyediakan templat output dan jalur muat turun untuk pelbagai jenis fail.
  • Anda juga boleh menetapkan jalan sementara di mana fail perantara dimuat turun menggunakan –paths (-P)
  • Portable Configuration - Fail konfigurasi dimuat secara automatik dari direktori root dan home.
  • Peningkatan templat keluaran: Templat keluaran kini dapat diformat untuk tarikh dan waktu, ofset angka, melintasi objek, dan banyak lagi.
  • Pilihan baru lain: –cetakan, –tidur-permintaan, –konversi-lakaran kecil, –tulis-pautan, –force-download-arkib, –force-overwrites, –break-on-rejectetc.
  • Peningkatan: Regex lebih cepat dan pengendali lain dalam –match-filter, multi file check –postprocessor-argsy –downloader-args, lebih banyak pilihan pemilihan format, dan banyak lagi.

Berita utama yt-dlp 2021.09.02

Versi baharu ini mengetengahkan penyertaan interaksi dengan API SponsorBlock , memandangkan sebelum ini SponSkrub telah digunakan untuk tujuan ini.

Pilihan baharu juga telah ditambah untuk mengalih keluar atau membenamkan bab video dan sokongan eksperimen untuk manifes DASH (memerlukan ffmpeg dengan tampalan ini).

Berkenaan pengekstrak, disebut bahawa banyak pembetulan telah dibuat pada pengekstrak sedia ada, selain penambahan yang baharu , seperti: BannedVideo, bilibili, Epicon, filmmodu, GabTV, Hungama, ManotoTV, Niconico, Patreon, peloton, ProjectVeritas, radiko, StarTV, tiktok, Tokentube, TV2Hu, voicy.

Akhir sekali, jika anda berminat untuk mengetahui lebih lanjut tentang projek ini, anda boleh mendapatkan butiran lanjut di pautan berikut.

Dapatkan yt-dlp

Bagi mereka yang berminat untuk memasang aplikasi ini, mereka boleh melakukannya dengan pip:

python3 -m pip install --upgrade yt-dlp

Atau kaedah lain adalah dengan:

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


Tambahkan sebagai sumber pilihan dalam Google