EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

ccl - Online în cloud

Rulați ccl în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda ccl care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


cclive - instrument de extragere a fluxului media

REZUMAT


pantă [OPȚIUNI] [URL|FIȘIER ...]

DESCRIERE


cclive este un instrument de linie de comandă pentru descărcarea fluxurilor media de pe YouTube și similare
site-uri web.

INTRARE


Programul citește intrarea din stdin în mod implicit. Argumentele pot fi fie an URL-ul sau un
FILE. Când intrarea este citită de la oricare stdin sau un FILE, se așteaptă ca datele să fie a
listă de adrese URL separate prin linii noi.

OPŢIUNI


Nucleu
--agent
Identificați cclive ca arg către serverele HTTP. Valoarea implicită este „Mozilla/5.0”.

înființat:
agent = arg

-b, --fond
Accesați fundalul după pornire. Ieșirea scrisă în stdout va fi scrisă în
fișier specificat cu --log-file.

-c, --continuare
Reluați conținutul media descărcat parțial.

înființat:
continua = {adevărat|fals}

-N, --timestamp
Încercați să păstrați timpul de modificare a fișierului (așa cum este returnat de server, dacă există). Folosind
această opțiune va determina programul să schimbe ora de modificare a fișierului la aceea
de returnat de server.

notițe
libcurl va analiza această valoare din antetul HTTP „Last-Modified” returnat. Acest
antetul poate să nu fie întotdeauna prezent, caz în care programul va ignora în liniște
această opțiune.

înființat:
marca temporală = {adevărat|fals}

--config-file
Citiți argumentele programului din fișierul specificat în loc de cel implicit ~/.ccliverc
fişier. Vezi și secțiunea numită „FIȘIERE”.

--executiv
Invocați comanda specificată după fiecare descărcare finalizată cu succes. Comanda este
de asemenea, invocat dacă media este deja recuperată complet. Această opțiune poate fi specificată
de mai multe ori. Vezi și secțiunea numită „EXEMPLE”.

Toate aparițiile următoarelor secvențe vor fi înlocuite în arg:

%f .. Calea completă către fișierul media descărcat
%n .. Numele fișierului media descărcat
%t .. Titlu media nefiltrat

înființat:
exec = arg

-n, --no-descărcare
Nu descărcați media, imprimați doar detaliile.

-p, --prefer-format
Rugați programul să aleagă formatul (fluxul media) de descărcat, potrivindu-se cu cel obișnuit
modelul expresiei se potrivește cu adresa URL media așa cum este specificat în arg.

Această opțiune poate fi specificată de mai multe ori. Utilizarea --stream va înlocui
regulile specificate folosind această opțiune. Vezi și secțiunea numită „EXEMPLE”.

arg este şir pereche separate prin două puncte. The şir pereche este format din:

· un model de expresie regulată

· format (flux media) pentru descărcare

înființat:
prefer-format = arg

-s,--stream
Descărcați fluxul media specificat. În mod implicit, programul va primi lipsă
curent. ID-ul poate fi, de asemenea Cel mai bun, in care caz libquvi-scripturi(7) va determina
cea mai bună calitate disponibilă.

Informativ
-h, --ajutor
Imprimați ajutorul și ieșiți.

--licență
Imprimați licența și ieșiți.

-S, --print-streams
Interogați fluxurile media disponibile. Pot fi utilizate valorile imprimate (ID-urile fluxului media).
cu opțiunile --stream și --prefer-format. Fluxurile disponibile sunt determinate de
libquvi(3) și libquvi-scripturi(7).

--bara de progres
Utilizați bara de progres de tipul specificat. Programul va ignora valoarea acesteia
opțiunea cu --background. Arg poate fi una dintre următoarele valori:

· linie de puncte (de asemenea, subînțeles de --background)

· normal (implicit)

· simplu

înființat:
bara de progres = arg

--a sustine
Imprimați domeniile site-ului web acceptate și ieșiți.

--interval de actualizare
Specificați intervalul de actualizare a barei de progres în secunde. Utilizarea fracțiilor zecimale (de ex
„0.2”) este acceptabil. Programul va folosi valoarea implicită 1.

înființat:
update-interval = arg

-D, --print-config
Tipăriți valoarea tuturor opțiunilor de configurare definite în stdout.

-v, --versiune
Imprimați versiunea programului și ieșiți.

producție
--filename-format
Specificați cum ar trebui să fie numit fișierul media descărcat. Toate aparițiile următoare
secvențele vor fi înlocuite în arg:

%t .. Titlul media (după aplicarea --tr)
%s .. Extensie fișier media
%i .. ID media

Valoarea implicită este „%t.%s”.

înființat:
filename-format = arg

--fișier jurnal
Scrieți rezultatul jurnalului în fișierul specificat. Programul va ignora această valoare a opțiunii
cu excepția cazului în care este utilizat împreună cu --background. Fișierul jurnal existent va fi
suprascris. În mod implicit, programul va folosi „cclive_log” ca nume de fișier jurnal.

--output-dir
Scrieți conținutul media descărcat în directorul specificat. În mod implicit, programul va scrie
media în directorul de lucru curent.

înființat:
output-dir = arg

-O, --fișier-ieșire
Scrieți media în fișierul specificat. Înlocuiește --filename-format.

-q, --liniște
Opriți toate ieșirile către stdout și stderr, cu excepția lui --verbose-libcurl.

-t, --tr
Specificați pentru a traduce caracterele din titlurile media înainte ca acestea să fie folosite în
nume de fișiere media. The arg este un model de expresie regulată. Valoarea implicită este
„/(\w|\s)/g”. Această opțiune poate fi specificată de mai multe ori. Vezi și secțiunea numită
„EXEMPLE”.

înființat:
tr = arg

-B, --verbose-libcurl
Activați ieșirea verbose libcURL.

-W, --suprascriere
Suprascrie fișierele media existente.

Reţea
--connect-timeout
Timp maxim în secunde la care programul ar trebui să permită conexiunea la server
lua. Acest lucru limitează doar faza de conectare, odată ce s-a conectat, această opțiune este nu
mai mult de utilizare. Setați la 0 pentru a dezactiva timpul de expirare a conexiunii (apoi va expira numai pe
timeout-urile interne ale sistemului). Valoarea implicită este 30.

înființat:
connect-time = arg

--dns-cache-timeout
Rezolvarea numelui va fi păstrată în memorie pentru acest număr de secunde. Setați la 0 la
dezactivați complet stocarea în cache DNS sau la -1 pentru ca intrările din cache să rămână în
amintire pentru totdeauna. Valoarea implicită este 60.

înființat:
dns-cache-timeout = arg

--fără-proxy
Dezactivați utilizarea proxy-ului HTTP. Ignoră setările de mediu --proxy și http_proxy.

--max-reîncercări
Specificați numărul de încercări de descărcare înainte de a renunța. Setați la 0 pentru a dezactiva. The
implicit este 5.

Rețineți că programul va sări peste reîncercarea dacă serverul a returnat HTTP 400
(și peste), sau dacă libquvi(3) a returnat o eroare irecuperabilă (de exemplu, lipsă libquvi-
script-uri(7)).

înființat:
max-retry = arg

--reîncercați-așteaptă
Așteptați numărul specificat de secunde înainte de a reîncerca după o încercare eșuată. The
implicit este 5.

înființat:
retry-wait = arg

--proxy I
Utilizați adresa proxy specificată (de ex http://foo:1234) pentru conexiuni HTTP. De
implicit, libcURL (care cclive și libquvi(3) utilizare) va folosi valoarea http_proxy.
Utilizarea acestei opțiuni va suprascrie valoarea mediului http_proxy.

Vedea răsuci(1) pentru mai multe informații despre variabilele de mediu acceptate.

înființat:
proxy = arg

-r, --no-rezolvare
Nu rezolvați redirecționările URL HTTP. Folosind această opțiune, programul nu
fiind capabil să urmărească redirecționări URL care sunt adesea folosite de diferite scurtări URL
servicii.

înființat:
fără rezoluție = {adevărat|fals}

--transfer-timeout
Timp maxim în secunde pe care programul ar trebui să permită operația de transfer.
În mod normal, căutările de nume pot dura o perioadă considerabilă de timp și pot limita operațiunile
la mai puțin de câteva minute va risca să întrerupă operațiunile perfect normale. Această opțiune
va determina libcURL să folosească SIGALRM pentru a activa apelurile de sistem timeout. Implicit
este 0 (dezactivat).

înființat:
transfer-timeout = arg

--regulator
Nu depășiți rata de transfer specificată (Ki/s). Dacă arg este 0 (implicit),
accelerarea va fi dezactivată.

înființat:
throttle = arg

Deprecated
-f, --format
Identic cu --stream. Depreciat din 0.7.12.

-F, --formate-interogare
Identic cu --print-streams. Depreciat din 0.7.12.

--regexp
Specificați modelul de expresie regulată pentru a curăța titlul media înainte de a fi folosit
formatați numele fișierului media. Specificatorii g și i sunt suportate. Folosiți --tr, în schimb.

--subst
Înlocuiți aparițiile potrivite în numele fișierului media. Este posibil ca această opțiune să nu fie
specificat de mai multe ori: pentru a specifica mai multe substituții, separați fiecare obișnuit
model de expresie cu un spațiu alb. Specificatorii g și i sunt suportate. Folosiți --tr,
in schimb.

Delimitatori acceptați: <> {} () /

Rețineți că e/vechi/nou/ este invalid, în timp ce e/vechi//nou/ este acceptat.

EXEMPLE


Ca regulă generală: puneți întotdeauna adresele URL între ghilimele. Puteți găsi mai multe exemple
at http://cclive.sourceforge.net/.

· Utilizare tipică:

$ cclive „URL”

· Interogați fluxurile media disponibile:

$ cclive -S „URL”

· Descărcați fluxul media de cea mai bună calitate:

$ cclive - cel mai bun „URL”

· Obțineți formatul YouTube itag 43 ori de câte ori este posibil:

# Salvați „prefer-format” permanent în ~/.ccliverc fișier.
$ echo „prefer-format = ^.*youtube.*\.com:fmt43_360p” \
>> ~/.ccliverc"

# Cele de mai sus ar determina programul să încerce să obțină fmt43_360p
# cu adrese URL media ale http://youtube.com/ daca este disponibil.
$ cclive „YOUTUBE_URL”

# Utilizarea --stream va înlocui formatul --prefer-format
# setare. Obțineți fmt22_720p (dacă este disponibil).
$ cclive -s fmt22_720p „YOUTUBE_URL”

Vezi și secțiunea numită „FLUXE”.

· Înlocuiți toate aparițiile foo cu bar în titlul media înainte de a fi folosit în
nume fișier media:

$ cclive -t 's/foo/bar/g' „URL”

· Mergeți în fundal, redirecționați ieșirea către foo.log fișier:

$ cclive -b --log-file foo.log „URL”

· Întrerupeți transferul curent al tuturor proceselor de potrivire, acest lucru (USR1).
determina cclive să treacă la următoarea adresă URL din lot:

$ pkill -USR1 cclive

· Imprimați calea către fișierul media descărcat folosind ecou(1) și deschideți fișierul media în
totem(1):

$ cclive --exec 'echo "%f"' --exec 'totem "%f"' "URL"

· Procesați un lot de adrese URL media:

$ URL-uri pentru pisici
http://foo
http://bar
http://baz
http://qux
$ URL-uri pisici | cclive
$ cclive < URL-uri
$ cclive URL-uri

Utilizați ccl online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad