IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

ccl - Online nel cloud

Esegui ccl nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando ccl che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici postazioni di lavoro online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


cclive - strumento di estrazione del flusso multimediale

SINOSSI


pendenza [OPZIONI] [URL|FILE ...]

DESCRIZIONE


cclive è uno strumento da riga di comando per scaricare flussi multimediali da YouTube e simili
siti web.

INGRESSO


Il programma legge l'input dal stdin per impostazione predefinita. Gli argomenti possono essere sia an URL o
RISORSE. Quando l'input viene letto da entrambi stdin o RISORSE, i dati dovrebbero essere a
elenco di URL separati da nuova riga.

VERSIONI


Nucleo
--agente
Identifica cclive come arg ai server HTTP. Il valore predefinito è "Mozilla/5.0".

config:
agente = arg

-b, --sfondo
Vai allo sfondo dopo l'avvio. L'output scritto su stdout verrà scritto su
file specificato con --log-file.

-c, --continua
Riprendere i media parzialmente scaricati.

config:
continua = {vero|falso}

-N, --marca temporale
Cerca di preservare il tempo di modifica del file (come restituito dal server, se presente). Usando
questa opzione farà sì che il programma cambi il tempo di modifica del file in quello
di restituito dal server.

Note:
libcurl analizzerà questo valore dall'intestazione HTTP "Last-Modified" restituita. Questo
l'intestazione potrebbe non essere sempre presente nel qual caso il programma ignorerà tranquillamente
questa opzione

config:
timestamp = {vero|falso}

--config-file
Leggi gli argomenti del programma dal file specificato invece del predefinito ~/.cliverc
file. Vedere anche la sezione chiamata “FILE”.

--exec
Richiamare il comando specificato dopo ogni download completato con successo. Il comando è
richiamato anche se il supporto è già stato recuperato completamente. Questa opzione può essere specificata
più volte. Vedere anche la sezione chiamata “ESEMPI”.

Tutte le occorrenze delle seguenti sequenze verranno sostituite nel arg:

%f .. Percorso completo del file multimediale scaricato
%n .. Nome del file multimediale scaricato
%t .. Titolo multimediale non filtrato

config:
esec = arg

-n, --no-download
Non scaricare i media, stampare solo i dettagli.

-p, --prefer-format
Chiedi al programma di scegliere il formato (flusso multimediale) da scaricare facendo corrispondere il normale
il modello di espressione corrisponde all'URL del supporto come specificato nella arg.

Questa opzione può essere specificata più volte. L'uso di --stream sovrascriverà il
regole specificate utilizzando questa opzione. Vedere anche la sezione chiamata “ESEMPI”.

I arg è un stringa coppia separati da due punti. Il stringa coppia consiste di:

· un modello di espressione regolare

· formato (flusso multimediale) da scaricare

config:
formato preferito = arg

-s,--stream
Scarica il flusso multimediale specificato. Per impostazione predefinita il programma otterrà il difetto
flusso. L'ID può anche essere migliore, nel qual caso libquvi-script(7) determinerà il
miglior flusso di qualità disponibile.

Informazioni utili
-h, --aiuto
Stampa la guida ed esci.

--licenza
Stampa la licenza ed esci.

-S, --print-stream
Interroga i flussi multimediali disponibili. È possibile utilizzare i valori stampati (ID flusso multimediale)
con le opzioni --stream e --prefer-format. I flussi disponibili sono determinati da
libquvi(3) e libquvi-script(7).

--barra di avanzamento
Utilizzare la barra di avanzamento del tipo specificato. Il programma ignorerà il valore di questo
opzione con --background. L'arg può essere uno dei seguenti valori:

· dotline (implicata anche da --background)

· normale (predefinito)

· semplice

config:
barra di avanzamento = argomento

--sostegno
Stampa i domini del sito Web supportati ed esci.

--intervallo di aggiornamento
Specificare l'intervallo di aggiornamento della barra di avanzamento in secondi. Uso di frazioni decimali (es.
"0.2") è accettabile. Il programma utilizzerà il valore predefinito 1.

config:
aggiornamento-intervallo = arg

-D, --print-config
Stampa il valore di tutte le opzioni di configurazione definite su stdout.

-v, --versione
Stampa la versione del programma ed esci.

Uscita
--filename-format
Specificare come deve essere nominato il file multimediale scaricato. Tutte le occorrenze delle seguenti
le sequenze saranno sostituite nel arg:

%t .. Titolo del media (dopo aver applicato --tr)
%s .. Estensione file multimediale
%i .. ID supporto

Il valore predefinito è "%t.%s".

config:
formato-nome file = arg

--file-log
Scrivere l'output del registro nel file specificato. Il programma ignorerà questo valore di opzione
a meno che non venga utilizzato insieme a --background. Il file di registro esistente sarà
sovrascritto. Per impostazione predefinita, il programma utilizzerà "cclive_log" come nome del file di registro.

--dir-output
Scrivi i media scaricati nella directory specificata. Per impostazione predefinita, il programma scriverà
il supporto nella directory di lavoro corrente.

config:
dir-uscita = arg

-O, --file-output
Scrive il supporto nel file specificato. Sostituisce --filename-format.

-q, --silenzioso
Disattiva tutto l'output su stdout e stderr ad eccezione di --verbose-libcurl.

-t, --tr
Specificare di tradurre i caratteri nei titoli dei media prima che vengano utilizzati nel
nomi dei file multimediali. Il arg è un modello di espressione regolare. Il valore predefinito è
"/(\w|\s)/g". Questa opzione può essere specificata più volte. Vedi anche la sezione chiamata
“ESEMPI”.

config:
tr = arg

-B, --verbose-libcurl
Abilita l'output dettagliato di libcURL.

-W, --sovrascrivi
Sovrascrivi i file multimediali esistenti.

Network NetPoulSafe
--connect-timeout
Tempo massimo in secondi al quale il programma deve consentire la connessione al server
prendere. Questo limita solo la fase di connessione, una volta connesso, questa opzione è no
più d'uso. Impostare su 0 per disabilitare il timeout della connessione (allora scatterà solo sul
timeout interni del sistema). Il valore predefinito è 30.

config:
tempo di connessione = arg

--dns-cache-timeout
Le risoluzioni del nome verranno mantenute in memoria per questo numero di secondi. Imposta da 0 a
disabilitare completamente la memorizzazione nella cache DNS o su -1 per fare in modo che le voci memorizzate nella cache rimangano nel
memoria per sempre. Il valore predefinito è 60.

config:
dns-cache-timeout = argomento

--nessun proxy
Disabilita l'uso del proxy HTTP. Sostituisce le impostazioni dell'ambiente --proxy e http_proxy.

--max-tentativi
Specificare il numero di tentativi di download prima di arrendersi. Impostare su 0 per disabilitare. Il
il valore predefinito è 5.

Nota che il programma salterà del tutto i tentativi se il server ha restituito HTTP 400
(e oltre), o se libquvi(3) ha restituito un errore irreversibile (es. mancante) libquvi-
script(7)).

config:
max-tentativi = arg

--riprova-aspetta
Attendi il numero di secondi specificato prima di riprovare dopo un tentativo fallito. Il
il valore predefinito è 5.

config:
riprova-aspetta = arg

--proxy io
Usa l'indirizzo proxy specificato (es http://foo:1234) per le connessioni HTTP. Di
default, libcURL (che cclive e libquvi(3) use) utilizzerà il valore di http_proxy.
L'utilizzo di questa opzione sovrascriverà il valore dell'ambiente http_proxy.

See arricciare(1) per ulteriori informazioni sulle variabili di ambiente supportate.

config:
proxy = argomento

-r, --nessuna risoluzione
Non risolvere i reindirizzamenti URL HTTP. L'utilizzo di questa opzione risulterà nel programma non
essere in grado di seguire i reindirizzamenti degli URL che vengono spesso utilizzati da diversi accorciamenti degli URL
servizi.

config:
nessuna risoluzione = {vero|falso}

--transfer-timeout
Tempo massimo in secondi che il programma dovrebbe consentire all'operazione di trasferimento.
Normalmente, le ricerche dei nomi possono richiedere una notevole quantità di tempo e limitare le operazioni
a meno di pochi minuti rischia di abortire operazioni perfettamente normali. Questa opzione
farà sì che libcURL utilizzi il SIGALRM per abilitare le chiamate di sistema di timeout. Il predefinito
è 0 (disabilitato).

config:
trasferimento-timeout = arg

--acceleratore
Non superare la velocità di trasferimento specificata (Ki/s). Se arg è 0 (predefinito), il
la limitazione sarà disabilitata.

config:
acceleratore = arg

deprecato
-f, --format
Identico a --stream. Obsoleto dal 0.7.12.

-F, --formati-query
Identico a --print-streams. Obsoleto dal 0.7.12.

--regexp
Specificare il modello di espressione regolare per ripulire il titolo del supporto prima che venga utilizzato per
formattare il nome del file multimediale. Gli specificatori g ed i sono supportati. Usa --tr, invece.

--subst
Sostituisci le occorrenze corrispondenti nel nome del file multimediale. Questa opzione potrebbe non essere
specificato più volte: per specificare più sostituzioni, separare ogni regolare
modello di espressione con uno spazio bianco. Gli specificatori g ed i sono supportati. Usa --tr,
anziché.

Delimitatori supportati: <> {} () /

Si noti che s/vecchio/nuovo/ non è valido, mentre s/vecchio//nuovo/ è accettato.

ESEMPI


Come regola generale: metti sempre gli URL tra virgolette. Puoi trovare altri esempi
at http://cclive.sourceforge.net/.

· Uso tipico:

$ cclive "URL"

· Interroga i flussi multimediali disponibili:

$ cclive -S "URL"

· Scarica il flusso multimediale della migliore qualità:

$ cclive -s miglior "URL"

· Ottieni il formato YouTube itag 43 quando possibile:

# Salva 'prefer-format' in modo permanente su ~/.cliverc file.
$ echo "preferisci formato = ^.*youtube.*\.com:fmt43_360p" \
>> ~/.cliverc"

# Quanto sopra farebbe sì che il programma tenti di ottenere fmt43_360p
# con URL multimediali di http://youtube.com/ se disponibile.
$ cclive "URL_YOUTUBE"

# L'uso di --stream sovrascriverà --prefer-format
# collocamento. Ottieni fmt22_720p (se disponibile).
$ cclive -s fmt22_720p "URL_YOUTUBE"

Vedere anche la sezione chiamata “STREAM”.

· Sostituisci tutte le occorrenze di foo con bar nel titolo del supporto prima che venga utilizzato nel
nome file multimediale:

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

· Vai in background, reindirizza l'output a foo.log file:

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

· Interrompere il trasferimento in corso di tutti i processi di corrispondenza, questo (USR1) lo farà
fare in modo che cclive si sposti sull'URL successivo nel batch:

$pkill -USR1cclive

· Stampare il percorso del file multimediale scaricato utilizzando eco(1) e apri il file multimediale in
totem(1)

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

· Elaborare un batch di URL multimediali:

URL $ cat
http://foo
http://bar
http://baz
http://qux
$ cat URL | cclive
$ cclive < URL
$ cclive URL

Usa ccl online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad