YouTube-DL-Stiahnite si videá YouTube využívajúce termux

YouTube-DL je systém Windows, Mac OS, ako aj nástroj GNU/Linux, ktorý uľahčuje sťahovanie webových videí. Implementuje výkonný motor na stiahnutie, ako aj sťahuje a manipuluje s audio, ako aj video dáta z mnohých webových stránok. Ako naznačuje jeho názov, pôvodne sa začal ako nástroj na stiahnutie videí YouTube na Android pomocou príkazov YouTube-DL, ale neskôr ju rozšírilo o podporu oveľa viac ako sto rôznych webových stránok. Je to otvorený zdroj, málo veľkosti a umožňuje sťahovanie médií s jedným príkazom.

Medzi ostatnými „YouTube-DL“ príkazy podporujú sťahovanie zo splnenia služieb:

YouTube

ADN – Anime Digital Network

Audiomack

BBC

Dailymotion

Objavenie

Play.fm

Šklbanie

Breh

Zoznam všetkých podporovaných webových stránok je možné objaviť tu.

Vďaka práci komunity Open Source je možné spustiť YouTube-DL na Android s termuxom. Po inštalácii budú všetky jeho operácie úplne podporované na zariadení s Androidom, vrátane extrahovania zvuku z videozáznamov (napr. videoklipy, online koncerty), ako aj výber, ktoré streamy na stiahnutie medzi rôznymi zvukovými a videokemitami ponúkanými webová stránka.

Ako to nastaviť

Nainštalovať termux

Nainštalujte doplnok Termux: API. Termux potrebuje tento doplnok, aby získal prístup k úložisku zariadenia Android.

Povoľte prístup k úložisku k Termuxu. Otvorte aplikáciu Termux a prejdite do príkazu dodržiavanie:
obchod
Váš gadget môže vyhodiť dialógové okno s požiadavkou na úložisko získať prístup k autorizácii pre aplikáciu Termux.

Nainštalujte potrebné balíčky
Vo vnútri Termux choďte do dodržiavania príkazu:

PKG nastavený -y ffmpeg python
Toto nastaví závislosti Python a FFMPEG. Ďalej nastavte YouTube-DL s príslušným príkazom:

PIP nastaví YouTube-DL

Musí si prečítať: Ako previesť médiá s využitím FFMPEG a Termux

Ako využiť YouTube-DL na stiahnutie videí YouTube

YouTube-DL umožňuje úplnú manipuláciu s médiami pomocou jedného príkazu. Môžeme iniciovať základné sťahovanie pomocou dodržiavania príkazu:

YouTube-DL Media_url
Kde Media_url je URL média. Napríklad na stiahnutie prívesu fikcie Pulp Pulp Pulp z YouTube by sme tento príkaz vynaložili:

YouTube-DL
YouTube-DL okamžite extrahuje informácie o webovej stránke a stiahne si mediálny súbor. V súčasných verziách YouTube-DL okamžite stiahne video, ako aj zvukové toky tých najlepších ponúkaných vysokej kvality, keď sa naň neprejavujú žiadne ďalšie možnosti.

Výber videa a formátu zvuku

YouTube-DL dodáva rôzne možnosti konfigurácie pre stiahnutý formát videa. Najprv odovzdanie parametra -f premieta všetky štýly ponúkané na stiahnutie:

YouTube -DL -f
Tým sa dodá výstup ako nasledujúci:

príkazy YouTube-DL
Výber redaktorov: Ušetrite batériu tmavé témy a čierne tapety?

Úplne prvý stĺpec premieta kód štýlu, druhý stĺpec rozšírenie médií, ako aj tretí rozlíšenie (pre toky videa). Znamená to, že požiadavka sťahovať to najlepšie ponúkané (posledné) tok videa, ako aj zvukový tok OPUS 160K, vyžadujeme poskytnutie dodržiavania príkazu:

YouTube -DL -f 22+251
kde parameter -f dáva pokyny YouTube -DL, aby zvolil kódy štýlu 22, ako aj 251, ktoré predstavujú video, ako aj zvukový tok.

Výber na základe podmienok

YouTube-DL dodáva fascinujúci výkon pre jednotlivcov, ktorí vyžadujú vyššiu kontrolu. Video, ako aj zvuk je možné filtrovať vložením podmienky do zátvoriek, ako v -f „[výška = 720]“ (vyberie a stiahne video s výškou 720 pixelov) alebo -f „[Filesize> 10m]“ (Vyberie a sťahuje médiá s veľkosťou údajov vyššou ako 10 MB). Polia, ktoré je možné využiť v podmienkach, sú nasledujúce:

Fileize: Počet bajtov, ak sa vopred pochopí

Šírka: Šírka videa, ak je známa

Výška: Výška videa, ak je známa

TBR: Typická bitová rýchlosť zvuku a video v KBIT/S

ABR: Typické zvukové bitové rýchlosti v KBIT/S

VBR: Typická video bitová rýchlosť v KBIT/S

ASR: Miera vzorkovania zvuku v Hertz

FPS: snímková frekvencia

Splnenie príkazu by si teda vybrali a stiahli videozáznamy s rýchlosťou snímok vyššou ako 25, čím vyššia alebo rovná 720 pixelov, ako aj rýchlosť vzorkovania zvuku vyššia ako 44200 Hz:

YouTube -Dl -f “[fps> 25] [výška> = 720] [ASR> 44200]” Media_url
Ak nie sú ponúkané audio/video toky, ktoré sa netýkajú poskytnutých kritérií, YouTube-DL premietne chybové hlásenie, ako aj výstup. Filtrovanie využívajúce podmienené podmienky môže byť prospešné pre staršie zariadenia s Androidom, ktoré nemôžu rýchlo dekódovať video dáta s vysokým rozlíšením.

Extrahovanie a konverzia zvuku

Na extrahovanie zvuku zo súborov médií sa musí preniesť parameter príkazového riadku -x. Rovnako je možné zvoliť extrahovaný audio formát s parametrom-Audio-formatnull