Pirms dažām dienām tika paziņots par jaunas yt-dlp versijas izlaišanu. Šī utilīta ļauj lietotājiem lejupielādēt audio un video no tādiem pakalpojumiem kā YouTube. Tā ir youtube-dl atvasinājums, kas balstīts uz tagad jau slēgto youtube-dlc projektu.
Līdz šim mēs varam redzēt sākotnējā youtube-dl projekta izstrādes stagnāciju, jo tā pēdējā izlaišana notika 2021. gada 5. jūnijā, un kopš tā laika nav bijuši jauni izlaidumi, neskatoties uz virkni jaunu apstiprinājumu galvenajā filiālē.
Tajā pašā laikā dažas nejaukas kļūdas (piemēram, problēmas ar YouTube videoklipu lejupielādi ar vecuma ierobežojumiem) paliek neizlabotas, kas līdz ar bēdīgi slaveno aktivitātes trūkumu rada dažādus lietotāju jautājumus.
Par yt-dlp
yt-dlp izstrādes galvenais mērķis ir pievienot jaunas funkcijas un labojumus, vienlaikus saglabājot visas būtiskās sākotnējā projekta funkcijas, piemēram, formāta kārtošanu. Noklusējuma formāta kārtošanas opcijas ir mainītas, lai prioritāte būtu augstāka izšķirtspēja un labāki kodeki, nevis vienkārši augstāka bitu pārraides ātruma izmantošana. Turklāt tagad varat norādīt kārtošanas secību, izmantojot `-S`. Tas ļauj daudz vienkāršāk izvēlēties formātu nekā tikai ar `-format`.
Tāpat ir importētas lielākā daļa funkciju no citām youtube-dl atzarām, jo īpaši opcija "--write-comments" (video komentāru ielāde infojson formātā), priekšskatījumu iegulšana mp4/ogg/opus failos un citas.
Starp jaunajām yt-dlp funkcijām , kas trūkst oriģinālajā versijā, ir šādas:
- Izmantojiet SponsorBlock API, lai noņemtu / atzīmētu sponsorētās ziņas YouTube videoklipos.
- Iespēja lejupielādēt YouTube mūzikas albumus.
- Iespēja viegli importēt sīkfailus no pārlūkprogrammas.
- Sadaliet videoklipu nodaļās.
- Vairāku pavedienu videoklipu lejupielāde.
- Iespēja izmantot aria2c, lai lejupielādētu DASH (mpd) un HLS (m3u8).
- Jauni video nosūcēji
- Visas plūsmas (: ytfav ,: ytwatchlater ,: ytsubs ,: ythistory ,: ytrec) un atbalsta privātu atskaņošanas sarakstu lejupielādi no vairākām satura lapām
- Meklēšana (ytsearch:, ytsearchdate :), meklēšanas URL un kanālu meklēšanas darbs
- Mixes atbalsta vairāku satura lapu lejupielādi
- Daļējs risinājums ierobežojuma problēmai
- Automātiski novirzīt kanāla / videoklipa sākuma URL, lai saglabātu veco uzvedību
- Subtitru izvilkšana no manifestiem: Subtitrus var iegūt no apraides mediju manifestiem.
- Vairākas izvades veidnes un ceļi - dažāda veida failiem varat nodrošināt dažādas izvades veidnes un lejupielādes ceļus.
- Varat arī iestatīt pagaidu ceļu, kur starpnieku faili tiek lejupielādēti, izmantojot –paths (-P)
- Pārnēsājamā konfigurācija - konfigurācijas faili tiek automātiski ielādēti no saknes un mājas direktorijiem.
- Izvades veidņu uzlabojumi: izvades veidnes tagad var formatēt datumam un laikam, skaitliskai nobīdei, objektu šķērsošanai un citiem.
- Citas jaunas iespējas: –druka, –miega pieprasījumi, –konvertēšanas sīktēli, –rakstīšanas saite, –force-download-archive, –force-overrites, –break-on-rejectetc.
- Uzlabojumi: ātrāka regulārā izteiksme un citi operatori –match-filter, vairāku failu pārbaude –postprocessor-argsy –downloader-args, vairāk formātu izvēles opciju un daudz kas cits.
Galvenās ziņas par yt-dlp 2021.09.02
Šajā jaunajā versijā ir iekļauta mijiedarbība ar SponsorBlock API , jo iepriekš šim nolūkam tika izmantots SponSkrub.
Pievienotas arī jaunas opcijas video nodaļu noņemšanai vai iegulšanai , kā arī eksperimentāls atbalsts DASH manifestiem (šim ielāpam nepieciešams ffmpeg).
Runājot par ekstraktoriem, tiek minēts, ka esošajos ekstraktoros ir veiktas daudzas korekcijas, kā arī pievienoti jauni , piemēram: BannedVideo, bilibili, Epicon, filmmodu, GabTV, Hungama, ManotoTV, Niconico, Patreon, peloton, ProjectVeritas, radiko, StarTV, tiktok, Tokentube, TV2Hu, voicy.
Visbeidzot, ja vēlaties uzzināt vairāk par šo projektu, sīkāku informāciju varat atrast , izmantojot šo saiti.
Iegūstiet yt-dlp
Tiem, kurus interesē iespēja instalēt šo lietojumprogrammu, viņi to var izdarīt ar pip:
python3 -m pip install --upgrade yt-dlp
Vai arī cita metode ir šāda:
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