AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

ccl - En ligne dans le Cloud

Exécutez ccl dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande ccl qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


cclive - outil d'extraction de flux multimédia

SYNOPSIS


pente [OPTIONS] [URL|FICHIER ...]

DESCRIPTION


cclive est un outil en ligne de commande pour télécharger des flux multimédias à partir de YouTube et similaires
sites.

CONTRIBUTION


Le programme lit l'entrée du Stdin par défaut. Les arguments peuvent être soit un URL ou
DOSSIER. Lorsque l'entrée est lue à partir de Stdin ou DOSSIER, les données devraient être un
liste d'URL séparées par des sauts de ligne.

OPTIONS


Core
--agent
Identifier cclive comme arg aux serveurs HTTP. La valeur par défaut est "Mozilla/5.0".

config:
agent = argument

-b, --fond
Allez en arrière-plan après le démarrage. La sortie écrite sur stdout sera écrite dans le
fichier spécifié avec --log-file.

-c, --continuer
Reprendre le média partiellement téléchargé.

config:
continuer = {vrai|faux}

-N, --horodatage
Essayez de conserver l'heure de modification du fichier (telle que renvoyée par le serveur, le cas échéant). À l'aide de
cette option amènera le programme à changer l'heure de modification du fichier à celle
de retourné par le serveur.

Notes
libcurl analysera cette valeur à partir de l'en-tête HTTP "Last-Modified" renvoyé. Cette
l'en-tête peut ne pas toujours être présent, auquel cas le programme ignorera discrètement
cette option.

config:
horodatage = {vrai|faux}

--config-file
Lire les arguments du programme à partir du fichier spécifié au lieu de la valeur par défaut ~/.ccliverc
déposer. Voir aussi la section intitulée « FICHIERS ».

--exec
Appelez la commande spécifiée après chaque téléchargement terminé avec succès. La commande est
également invoqué si le média est déjà entièrement récupéré. Cette option peut être spécifiée
plusieurs fois. Voir aussi la section intitulée « EXEMPLES ».

Toutes les occurrences des séquences suivantes seront remplacées dans le arg:

%f .. Chemin complet vers le fichier multimédia téléchargé
%n .. Nom du fichier multimédia téléchargé
%t .. Titre du média non filtré

config:
exec = argument

-n, --pas de téléchargement
Ne téléchargez pas le support, imprimez uniquement les détails.

-p, --prefer-format
Demandez au programme de choisir le format (flux multimédia) à télécharger en faisant correspondre le
le modèle d'expression correspond à l'URL du média comme spécifié dans le arg.

Cette option peut être spécifiée plusieurs fois. L'utilisation de --stream remplacera le
règles spécifiées à l'aide de cette option. Voir aussi la section intitulée « EXEMPLES ».

La arg est une un magnifique paire séparés par deux points. Les un magnifique paire consiste en:

· un modèle d'expression régulière

· format (flux média) à télécharger

config:
préférer-format = arg

-s,--stream
Téléchargez le flux multimédia spécifié. Par défaut, le programme obtiendra le défaut
flux. L'identifiant peut également être les meilleurs, dans quel cas scripts-libquvi(7) déterminera le
meilleur flux de qualité disponible.

Informatif
-h, --aide
Imprimer l'aide et quitter.

--Licence
Imprimez la licence et quittez.

-S, --print-streams
Interrogez les flux multimédias disponibles. Les valeurs imprimées (ID de flux multimédia) peuvent être utilisées
avec les options --stream et --prefer-format. Les flux disponibles sont déterminés par
libquvide Géographie (3) et avec la scripts-libquvi (7).

--barre de progression
Utilisez la barre de progression du type spécifié. Le programme ignorera la valeur de ce
option avec --background. L'argument peut être l'une des valeurs suivantes :

· dotline (également impliqué par --background)

· normal (par défaut)

· Facile

config:
barre de progression = argument

--Support
Imprimez les domaines de sites Web pris en charge et quittez.

--intervalle de mise à jour
Spécifiez l'intervalle de mise à jour de la barre de progression en secondes. Utilisation de fractions décimales (par ex.
"0.2") est acceptable. Le programme utilisera la valeur par défaut 1.

config:
intervalle de mise à jour = arg

-D, --print-config
Imprimez la valeur de toutes les options de configuration définies sur stdout.

-v, --version
Imprimez la version du programme et quittez.

Sortie
--filename-format
Spécifiez comment le fichier multimédia téléchargé doit être nommé. Toutes les occurrences de ce qui suit
les séquences seront remplacées dans le arg:

%t .. Titre du média (après application de --tr)
%s .. Extension de fichier multimédia
%i .. ID de média

La valeur par défaut est "%t.%s".

config:
format de nom de fichier = arg

--fichier journal
Écrire la sortie du journal dans le fichier spécifié. Le programme ignorera cette valeur d'option
à moins qu'il ne soit utilisé avec --background. Le fichier journal existant sera
écrasé. Par défaut, le programme utilisera "cclive_log" comme nom de fichier journal.

--rép-sortie
Écrire le média téléchargé dans le répertoire spécifié. Par défaut, le programme écrira
le média dans le répertoire de travail courant.

config:
rép_sortie = arg

-O, --output-file
Écrire le média dans le fichier spécifié. Remplace --filename-format.

-q, --calme
Désactivez toutes les sorties vers stdout et stderr à l'exception de --verbose-libcurl.

-t, --tr
Spécifiez de traduire les caractères dans les titres multimédias avant qu'ils ne soient utilisés dans le
noms de fichiers multimédias. Les arg est un modèle d'expression régulière. La valeur par défaut est
"/(\w|\s)/g". Cette option peut être spécifiée plusieurs fois. Voir aussi la section intitulée
"EXEMPLES".

config:
tr = argument

-B, --verbose-libcurl
Activez la sortie détaillée de libcURL.

-W, --écraser
Écrasez les fichiers multimédias existants.

Réseau
--connect-timeout
Temps maximum en secondes pendant lequel le programme doit autoriser la connexion au serveur pour
prendre. Cela ne fait que limiter la phase de connexion, une fois connecté, cette option n'est pas
plus d'utilisation. Réglez sur 0 pour désactiver le délai d'expiration de la connexion (il n'expirera alors que sur le
délais d'attente internes du système). La valeur par défaut est 30.

config:
heure de connexion = arg

--dns-cache-timeout
Le nom résolu sera conservé en mémoire pendant ce nombre de secondes. Mettre à 0 pour
désactiver complètement la mise en cache DNS, ou à -1 pour que les entrées mises en cache restent dans le
mémoire pour toujours. La valeur par défaut est 60.

config:
dns-cache-timeout = argument

--pas de proxy
Désactivez l'utilisation du proxy HTTP. Remplace les paramètres d'environnement --proxy et http_proxy.

--max-retries
Spécifiez le nombre de tentatives de téléchargement avant d'abandonner. Réglez sur 0 pour désactiver. Les
la valeur par défaut est 5.

Notez que le programme ignorera complètement la nouvelle tentative si le serveur a renvoyé HTTP 400
(et plus), ou si libquvi(3) a renvoyé une erreur irrécupérable (par exemple, manquant libquvi-
scripts(7)).

config:
max-tentatives = arg

--réessayer-attendre
Attendez le nombre de secondes spécifié avant de réessayer après une tentative infructueuse. Les
la valeur par défaut est 5.

config:
réessayer-attendre = arg

--proxy I
Utilisez l'adresse proxy spécifiée (par ex. http://foo:1234) pour les connexions HTTP. Par
par défaut, libcURL (qui cclive et libquvi(3) use) utilisera la valeur de http_proxy.
L'utilisation de cette option remplacera la valeur de l'environnement http_proxy.

See boucle(1) pour plus d'informations sur les variables d'environnement prises en charge.

config:
proxy = argument

-r, --no-resolve
Ne résolvez pas les redirections d'URL HTTP. En utilisant cette option, le programme ne
être capable de suivre les redirections d'URL qui sont souvent utilisées par différents raccourcissements d'URL
prestations de service.

config:
pas de résolution = {vrai|faux}

--transfert-délai d'expiration
Temps maximum en secondes que le programme doit permettre à l'opération de transfert de prendre.
Normalement, les recherches de nom peuvent prendre un temps considérable et limiter les opérations
à moins de quelques minutes risque d'interrompre des opérations parfaitement normales. Cette option
fera que libcURL utilisera le SIGALRM pour activer les appels système de délai d'attente. Le défaut
est 0 (désactivé).

config:
transfert-délai = arg

--Manette de Gaz
Ne dépassez pas le taux de transfert spécifié (Ki/s). Si arg est 0 (par défaut), le
la limitation sera désactivée.

config:
accélérateur = arg

Obsolète
-f, --format
Identique à --stream. Obsolète depuis le 0.7.12.

-F, --query-formats
Identique à --print-streams. Obsolète depuis le 0.7.12.

--regexp
Spécifiez le modèle d'expression régulière pour nettoyer le titre multimédia avant qu'il ne soit utilisé pour
formatez le nom du fichier multimédia. Les prescripteurs g ainsi que i sont pris en charge. Utilisez plutôt --tr.

--subst
Remplacez les occurrences correspondantes dans le nom du fichier multimédia. Cette option peut ne pas être
spécifié plusieurs fois : pour spécifier plusieurs substitutions, séparez chaque
modèle d'expression avec un espace. Les prescripteurs g ainsi que i sont pris en charge. Utilisez --tr,
à la place.

Délimiteurs pris en charge : <> {} () /

Notez que s/ancien/nouveau/ est invalide, alors que s/ancien//nouveau/ est accepté.

EXEMPLES


En règle générale, placez toujours les URL entre guillemets. Vous pouvez trouver plus d'exemples
at http://cclive.sourceforge.net/.

· Utilisation typique :

$ cclive "URL"

· Interrogez les flux multimédias disponibles :

$ cclive -S "URL"

· Téléchargez le flux multimédia de la meilleure qualité :

$ cclive -s meilleure "URL"

· Obtenez le format YouTube itag 43 dans la mesure du possible :

# Enregistrer 'prefer-format' de façon permanente dans ~/.ccliverc fichier.
$ echo "format préféré = ^.*youtube.*\.com:fmt43_360p" \
>> ~/.ccliverc"

# Ce qui précède obligerait le programme à essayer d'obtenir fmt43_360p
# avec les URL des médias de http://youtube.com/ si disponible.
$ cclive "YOUTUBE_URL"

# L'utilisation de --stream remplacera le --prefer-format
# réglage. Obtenez fmt22_720p (si disponible).
$ cclive -s fmt22_720p "YOUTUBE_URL"

Voir également la section intitulée « FLUX ».

· Remplacer toutes les occurrences de foo avec barre dans le titre du média avant qu'il ne soit utilisé dans le
nom du fichier multimédia :

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

· Aller à l'arrière-plan, rediriger la sortie vers foo.log fichier:

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

· Interrompre le transfert en cours de tous les processus d'appariement, ceci (USR1)
faire en sorte que cclive passe à l'URL suivante du lot :

$ pkill -USR1 cclive

· Imprimer le chemin d'accès au fichier multimédia téléchargé en utilisant echo(1) et ouvrez le fichier multimédia dans
totem(1):

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

· Traiter un lot d'URL média :

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

Utiliser ccl en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad