InglesPransesEspanyol

Ad


OnWorks favicon

ccl - Online sa Cloud

Patakbuhin ang ccl sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command ccl na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


cclive - tool sa pagkuha ng media stream

SINOPSIS


dalisdis [OPSYON] [URL|FILE ...]

DESCRIPTION


Ang cclive ay isang command line tool para sa pag-download ng mga media stream mula sa YouTube at katulad nito
mga website.

INPUT


Ang programa ay nagbabasa ng input mula sa si stdin bilang default. Ang mga argumento ay maaaring alinman sa isang URL o isang
FILE. Kapag nabasa ang input mula sa alinman si stdin o isang FILE, ang datos ay inaasahang magiging a
listahan ng mga URL na pinaghihiwalay ng bagong linya.

Opsyon


Ubod
--ahente
Kilalanin ang cclive bilang arg sa mga HTTP server. Ang default na halaga ay "Mozilla/5.0".

config:
ahente = arg

-b, --background
Pumunta sa background pagkatapos ng startup. Ang output na nakasulat sa stdout ay isusulat sa
file na tinukoy sa --log-file.

-c, --ituloy
Ipagpatuloy ang bahagyang na-download na media.

config:
magpatuloy = {true|false}

-N, --timestamp
Subukang panatilihin ang oras ng pagbabago ng file (tulad ng ibinalik ng server, kung mayroon man). Gamit
ang pagpipiliang ito ay magiging sanhi ng programa na baguhin ang oras ng pagbabago ng file sa iyon
ng ibinalik ng server.

nota
Ipapa-parse ng libcurl ang value na ito mula sa ibinalik na "Last-Modified" na HTTP header. Ito
Maaaring hindi palaging naroroon ang header kung saan tahimik na babalewalain ng programa
pagpipiliang ito.

config:
timestamp = {true|false}

--config-file
Basahin ang mga argumento ng programa mula sa tinukoy na file sa halip na ang default ~/.ccliverc
file. Tingnan din ang seksyong tinatawag na “FILES”.

--exec
I-invoke ang tinukoy na command pagkatapos ng bawat matagumpay na natapos na pag-download. Ang utos ay
din invoked kung ang media ay ganap na nakuha na. Maaaring tukuyin ang opsyong ito
maraming beses. Tingnan din ang seksyong tinatawag na “HALIMBAWA”.

Ang lahat ng mga pangyayari ng mga sumusunod na pagkakasunud-sunod ay papalitan sa arg:

%f .. Buong landas patungo sa na-download na media file
%n .. Pangalan ng na-download na media file
%t .. Hindi na-filter na pamagat ng media

config:
exec = arg

-n, --walang-download
Huwag i-download ang media, i-print lamang ang mga detalye.

-p, --prefer-format
Ipapili sa programa ang format (media stream) na ida-download sa pamamagitan ng pagtutugma sa regular
pattern ng expression na tumutugma sa URL ng media gaya ng tinukoy sa arg.

Maaaring tukuyin ang opsyong ito nang maraming beses. Ang paggamit ng --stream ay i-override ang
mga tuntuning tinukoy gamit ang opsyong ito. Tingnan din ang seksyong tinatawag na “HALIMBAWA”.

Ang arg ay isang pisi pares pinaghihiwalay ng colon. Ang pisi pares binubuo ng:

· isang regular na pattern ng pagpapahayag

· format (media stream) upang i-download

config:
prefer-format = arg

-s,--stream
I-download ang tinukoy na stream ng media. Bilang default, makukuha ng program ang default
stream. Ang ID ay maaari ding pinakamahusay, kung saan libquvi-script(7) ang magpapasiya sa
pinakamahusay na magagamit na kalidad ng stream.

nakapagtuturo
-h, --tulong
Mag-print ng tulong at lumabas.

--lisensya
I-print ang lisensya at lumabas.

-S, --print-stream
I-query ang mga available na stream ng media. Maaaring gamitin ang mga naka-print na halaga (media stream ID).
na may --stream at --prefer-format na mga opsyon. Ang mga magagamit na stream ay tinutukoy ng
libquvi(3) at libquvi-scriptNa (7).

--progressbar
Gamitin ang progressbar ng tinukoy na uri. Babalewalain ng programa ang halaga nito
opsyon na may --background. Ang arg ay maaaring isa sa mga sumusunod na halaga:

· dotline (ipinahiwatig din ng --background)

· normal (default)

· simple

config:
progressbar = arg

--suporta
I-print ang mga sinusuportahang domain ng website at lumabas.

--update interval
Tukuyin ang pagitan ng pag-update ng progressbar sa ilang segundo. Paggamit ng mga decimal fraction (hal
"0.2") ay katanggap-tanggap. Gagamitin ng program ang default na halaga 1.

config:
update-interval = arg

-D, --print-config
I-print ang halaga ng lahat ng tinukoy na opsyon sa pagsasaayos sa stdout.

-v, --bersyon
I-print ang bersyon ng programa at lumabas.

Pagbubuhos
--format ng filename
Tukuyin kung paano dapat pangalanan ang na-download na media file. Lahat ng mga pangyayari ng mga sumusunod
papalitan ang mga sequence sa arg:

%t .. Pamagat ng media (pagkatapos mag-apply --tr)
%s .. Media file extension
%i .. Media ID

Ang default na halaga ay "%t.%s".

config:
filename-format = arg

--log-file
Isulat ang output ng log sa tinukoy na file. Babalewalain ng programa ang halaga ng opsyong ito
maliban kung ito ay ginagamit kasama ng --background. Ang kasalukuyang log file ay magiging
labis na isinulat. Bilang default, gagamitin ng program ang "cclive_log" bilang pangalan ng log file.

--output-dir
Isulat ang na-download na media sa tinukoy na direktoryo. Bilang default, magsusulat ang program
ang media sa kasalukuyang gumaganang direktoryo.

config:
output-dir = arg

-O, --output-file
Sumulat ng media sa tinukoy na file. Ino-override --filename-format.

-q, --tahimik
I-off ang lahat ng output sa stdout at stderr maliban sa --verbose-libcurl.

-t, --tr
Tukuyin upang isalin ang mga character sa mga pamagat ng media bago sila gamitin sa
mga pangalan ng media file. Ang arg ay isang regular na pattern ng pagpapahayag. Ang default na halaga ay
"/(\w|\s)/g". Maaaring tukuyin ang opsyong ito nang maraming beses. Tingnan din ang seksyong tinatawag
“HALIMBAWA”.

config:
tr = arg

-B, --verbose-libcurl
Paganahin ang libcURL verbose output.

-W, --patungan
I-overwrite ang mga kasalukuyang media file.

network
--connect-timeout
Pinakamataas na oras sa mga segundo kung saan dapat payagan ng program ang koneksyon sa server
kunin. Nililimitahan lang nito ang bahagi ng koneksyon, kapag nakakonekta na ito, ang opsyong ito ay hindi
mas maraming gamit. Itakda sa 0 upang huwag paganahin ang timeout ng koneksyon (magta-timeout lang ito sa
mga panloob na timeout ng system). Ang default ay 30.

config:
connect-time = arg

--dns-cache-timeout
Ang pangalang naresolba ay itatago sa memorya para sa bilang ng mga segundong ito. Itakda sa 0 sa
ganap na huwag paganahin ang DNS caching, o sa -1 para manatili ang mga naka-cache na entry sa
alaala magpakailanman. Ang default ay 60.

config:
dns-cache-timeout = arg

--walang-proxy
Huwag paganahin ang paggamit ng HTTP proxy. Ino-override --proxy at http_proxy na mga setting ng kapaligiran.

--max-retries
Tukuyin ang bilang ng muling pag-download bago sumuko. Itakda sa 0 para i-disable. Ang
ang default ay 5.

Tandaan na ang programa ay laktawan ang muling pagsubok kung ibinalik ng server ang HTTP 400
(at higit pa), o kung libquvi(3) nagbalik ng hindi mababawi na error (hal. nawawala libquvi-
script(7)).

config:
max-retries = arg

--retry-wait
Maghintay ng tinukoy na bilang ng mga segundo bago subukang muli pagkatapos ng isang nabigong pagtatangka. Ang
ang default ay 5.

config:
muling subukan-maghintay = arg

--proxy ko
Gamitin ang tinukoy na proxy address (hal http://foo:1234) para sa mga koneksyon sa HTTP. Sa pamamagitan ng
default, libcURL (na cclive at libquvi(3) paggamit) ay gagamit ng halaga ng http_proxy.
Ang paggamit sa opsyong ito ay mag-o-override sa http_proxy environment value.

Tingnan kulutan(1) para sa higit pang impormasyon tungkol sa mga sinusuportahang variable ng kapaligiran.

config:
proxy = arg

-r, --walang-resolve
Huwag lutasin ang mga pag-redirect ng HTTP URL. Ang paggamit ng pagpipiliang ito ay magreresulta sa programa na hindi
kakayahang sundan ang mga pag-redirect ng URL na kadalasang ginagamit ng iba't ibang pagpapaikli ng URL
mga serbisyo.

config:
no-resolve = {true|false}

--transfer-timeout
Pinakamataas na oras sa mga segundo na dapat payagan ng program ang pagpapatakbo ng paglilipat.
Karaniwan, ang mga paghahanap ng pangalan ay maaaring tumagal ng maraming oras, at nililimitahan ang mga operasyon
sa mas mababa sa ilang minuto ay nanganganib na i-abort ang perpektong normal na operasyon. Ang pagpipiliang ito
ay magiging sanhi ng libcURL na gamitin ang SIGALRM upang paganahin ang mga timeout system na tawag. Ang default
ay 0 (naka-disable).

config:
transfer-timeout = arg

--throttle
Huwag lumampas sa tinukoy na rate ng paglipat (Ki/s). Kung arg ay 0 (default), ang
idi-disable ang throttling.

config:
throttle = arg

Deprecated
-f, --format
Kapareho ng --stream. Hindi na ginagamit noong 0.7.12.

-F, --query-formats
Kapareho ng --print-streams. Hindi na ginagamit noong 0.7.12.

--regexp
Tukuyin ang pattern ng regular na expression upang linisin ang pamagat ng media bago ito magamit
i-format ang pangalan ng media file. Ang mga specifier g at i ay suportado. Gamitin ang --tr, sa halip.

--subst
Palitan ang mga katugmang pangyayari sa pangalan ng media file. Maaaring hindi ang pagpipiliang ito
tinukoy ng maraming beses: upang tukuyin ang maraming pamalit, paghiwalayin ang bawat regular
pattern ng expression na may whitespace. Ang mga specifier g at i ay suportado. Gamitin ang --tr,
sa halip.

Mga sinusuportahang delimiter: <> {} () /

Tandaan na ang s/luma/bago/ ay hindi wasto, samantalang s/luma//bago/ tinatanggap.

HALIMBAWA


Bilang pangkalahatang tuntunin ng hinlalaki: palaging ilagay ang mga URL sa loob ng mga quote. Makakahanap ka ng higit pang mga halimbawa
at http://cclive.sourceforge.net/.

· Karaniwang paggamit:

$ cclive "URL"

· Itanong ang magagamit na mga stream ng media:

$ cclive -S "URL"

· I-download ang pinakamahusay na kalidad ng stream ng media:

$ cclive -s pinakamahusay na "URL"

· Kunin ang format ng YouTube itag 43 hangga't maaari:

# I-save ang 'prefer-format' nang permanente sa ~/.ccliverc file.
$ echo "prefer-format = ^.*youtube.*\.com:fmt43_360p" \
>> ~/.ccliverc"

# Ang nasa itaas ay magdudulot sa programa na subukang makakuha ng fmt43_360p
# na may mga media URL ng http://youtube.com/ kung bakante.
$ cclive "YOUTUBE_URL"

# Ang paggamit ng --stream ay i-override ang --prefer-format
# setting. Kumuha ng fmt22_720p (kung available).
$ cclive -s fmt22_720p "YOUTUBE_URL"

Tingnan din ang seksyong tinatawag na "STREAMS".

· Palitan ang lahat ng mga pangyayari ng foo sa bar sa pamagat ng media bago ito gamitin sa
pangalan ng media file:

$ cclive -t 's/foo/bar/g' "URL"

· Pumunta sa background, i-redirect ang output sa foo.log file:

$ cclive -b --log-file foo.log "URL"

· Abalahin ang kasalukuyang paglipat ng lahat ng mga proseso ng pagtutugma, ito ay (USR1).
dahilan upang lumipat ang cclive sa susunod na URL sa batch:

$ pkill -USR1 cclive

· I-print ang landas patungo sa na-download na media file gamit ang miss(1) at buksan ang media file sa
totem(1):

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

· Iproseso ang isang batch ng mga media URL:

$ mga URL ng pusa
http://foo
http://bar
http://baz
http://qux
$ pusa URLs | cclive
$ cclive < mga URL
$ cclive na mga URL

Gamitin ang ccl online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad