InglésFrancésEspañol

Ad


icono de página de OnWorks

ccl - Online en la nube

Ejecute ccl en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando ccl que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


cclive - herramienta de extracción de flujo de medios

SINOPSIS


clive [OPCIONES] [URL | ARCHIVO ...]

DESCRIPCIÓN


cclive es una herramienta de línea de comandos para descargar transmisiones multimedia de YouTube y similares
sitios web.

ENTRADA


El programa lee la entrada del stdin por defecto. Los argumentos pueden ser Enlance o un
ARCHIVO. Cuando la entrada se lee desde stdin o un ARCHIVO, se espera que los datos sean un
lista de URL separadas por saltos de línea.

CAMPUS


Core
--agente
Identificar cclive como arg a los servidores HTTP. El valor predeterminado es "Mozilla / 5.0".

config:
agente = arg

-b, - fondo
Ir al fondo después del inicio. La salida escrita en stdout se escribirá en el
archivo especificado con --log-file.

-c, --continuar
Reanudar los medios descargados parcialmente.

config:
continuar = {verdadero | falso}

-N, - marca de tiempo
Intente conservar el tiempo de modificación del archivo (como lo devuelve el servidor, si lo hubiera). Utilizando
esta opción hará que el programa cambie la hora de modificación del archivo a esa
de devuelto por el servidor.

Note
libcurl analizará este valor del encabezado HTTP "Última modificación" devuelto. Esta
Es posible que el encabezado no siempre esté presente, en cuyo caso el programa ignorará silenciosamente
esta opción.

config:
marca de tiempo = {verdadero | falso}

--archivo de configuración
Leer los argumentos del programa del archivo especificado en lugar del predeterminado ~ / .ccliverc
expediente. Consulte también la sección denominada "ARCHIVOS".

--exec
Invoque el comando especificado después de cada descarga finalizada con éxito. El comando es
también se invoca si el medio ya se ha recuperado por completo. Esta opción puede especificarse
varias veces. Consulte también la sección denominada "EJEMPLOS".

Todas las apariciones de las siguientes secuencias serán reemplazadas en el arg:

% f .. Ruta completa al archivo multimedia descargado
% n .. Nombre del archivo multimedia descargado
% t .. Título multimedia sin filtrar

config:
ejecutivo = argumento

-n, --no-descargar
No descargue los medios, imprima solo los detalles.

-p, --prefer-format
Haga que el programa elija el formato (flujo de medios) para descargar haciendo coincidir el
el patrón de expresión coincide con la URL del medio como se especifica en el arg.

Esta opción se puede especificar varias veces. El uso de --stream anulará el
reglas especificadas con esta opción. Consulte también la sección denominada "EJEMPLOS".

El arg es un cadena par separados por dos puntos. los cadena par consiste en:

· Un patrón de expresión regular

· Formato (flujo de medios) para descargar

config:
formato-preferido = arg

-s, - corriente
Descarga la secuencia de medios especificada. Por defecto, el programa obtendrá el tu préstamo estudiantil
Arroyo. La identificación también puede ser el mejor, en ese caso scripts de libquvi(7) determinará el
flujo de mejor calidad disponible.

Informativo
-h, --ayuda
Imprimir ayuda y salir.

--licencia
Imprima la licencia y salga.

-S, --print-streams
Consulte las transmisiones de medios disponibles. Se pueden utilizar los valores impresos (ID de flujo de medios)
con las opciones --stream y --prefer-format. Las corrientes disponibles están determinadas por
libquvi(3) y scripts de libquvi(7).

--barra de progreso
Utilice la barra de progreso del tipo especificado. El programa ignorará el valor de este
opción con --background. El argumento puede ser uno de los siguientes valores:

· Línea de puntos (también implícita en --background)

· Normal (predeterminado)

· sencillo

config:
barra de progreso = arg

--apoyo
Imprima los dominios de sitios web admitidos y salga.

--intervalo de actualización
Especifique el intervalo de actualización de la barra de progreso en segundos. Uso de fracciones decimales (p. Ej.
"0.2") es aceptable. El programa utilizará el valor predeterminado 1.

config:
intervalo de actualización = arg

-D, --print-config
Imprima el valor de todas las opciones de configuración definidas en stdout.

-v, --versión
Imprima la versión del programa y salga.

Salida
- formato de nombre de archivo
Especifique cómo se debe nombrar el archivo multimedia descargado. Todas las apariciones de lo siguiente
Las secuencias serán reemplazadas en el arg:

% t .. Título del medio (después de aplicar --tr)
% s .. Extensión de archivo multimedia
% i .. ID de medio

El valor predeterminado es "% t.% S".

config:
formato de nombre de archivo = arg

--archivo de registro
Escribe la salida del registro en el archivo especificado. El programa ignorará el valor de esta opción
a menos que se utilice junto con --background. El archivo de registro existente se
sobrescrito. De forma predeterminada, el programa utilizará "cclive_log" como nombre del archivo de registro.

--output-dir
Escribe los medios descargados en el directorio especificado. Por defecto, el programa escribirá
los medios al directorio de trabajo actual.

config:
salida-dir = arg

-O, - archivo de salida
Escribe medios en el archivo especificado. Reemplaza --filename-format.

-q, - silencioso
Apague todas las salidas a stdout y stderr con la excepción de --verbose-libcurl.

-t, --tr
Especifique traducir los caracteres en los títulos de medios antes de que se utilicen en el
nombres de archivos multimedia. los arg es un patrón de expresión regular. El valor predeterminado es
"/ (\ w | \ s) / g". Esta opción se puede especificar varias veces. Consulte también la sección denominada
“EJEMPLOS”.

config:
tr = argumento

-B, --verbose-libcurl
Habilite la salida detallada de libcURL.

-W, --sobrescribir
Sobrescriba los archivos multimedia existentes.

Nuestra red
--connect-timeout
Tiempo máximo en segundos que el programa debe permitir que la conexión al servidor
llevar. Esto solo limita la fase de conexión, una vez que se ha conectado, esta opción no es
más de uso. Configure en 0 para deshabilitar el tiempo de espera de la conexión (entonces solo se agotará el tiempo de espera
tiempos de espera internos del sistema). El valor predeterminado es 30.

config:
tiempo de conexión = arg

--dns-cache-timeout
El nombre resuelve se mantendrá en la memoria durante este número de segundos. Establecer en 0 para
deshabilite completamente el almacenamiento en caché de DNS, o en -1 para que las entradas en caché permanezcan en el
memoria para siempre. El valor predeterminado es 60.

config:
dns-cache-tiempo de espera = arg

--sin proxy
Deshabilite el uso de proxy HTTP. Anula la configuración del entorno --proxy y http_proxy.

--max-reintentos
Especifique el número de reintentos de descarga antes de darse por vencido. Establecer en 0 para deshabilitar. los
el predeterminado es 5.

Tenga en cuenta que el programa omitirá reintentar por completo si el servidor devolvió HTTP 400
(y más), o si libquvi(3) devolvió un error irrecuperable (por ejemplo, falta libquvi-
guiones(7)).

config:
reintentos máximos = arg

--reintentar-esperar
Espere el número especificado de segundos antes de volver a intentarlo después de un intento fallido. los
el predeterminado es 5.

config:
reintentar-esperar = arg

- apoderado I
Utilice la dirección de proxy especificada (p. Ej. http://foo: 1234) para conexiones HTTP. Por
predeterminado, libcURL (que cclive y libquvi(3) use) usará el valor de http_proxy.
El uso de esta opción anulará el valor del entorno http_proxy.

See rizo(1) para obtener más información sobre las variables de entorno admitidas.

config:
proxy = argumento

-r, --no-resolver
No resuelva las redirecciones de URL HTTP. El uso de esta opción hará que el programa no
ser capaz de seguir las redirecciones de URL que a menudo son utilizadas por diferentes acortamientos de URL
servicios.

config:
no-resolve = {verdadero | falso}

--transfer-timeout
Tiempo máximo en segundos que el programa debe permitir que dure la operación de transferencia.
Normalmente, las búsquedas de nombres pueden llevar una cantidad considerable de tiempo y limitar las operaciones
a menos de unos minutos correrá el riesgo de abortar operaciones perfectamente normales. Esta opción
hará que libcURL utilice SIGALRM para habilitar las llamadas al sistema de tiempo de espera. El valor por defecto
es 0 (desactivado).

config:
tiempo de espera de transferencia = arg

--acelerador
No exceda la tasa de transferencia especificada (Ki / s). Si arg es 0 (predeterminado), el
el estrangulamiento se desactivará.

config:
acelerador = arg


-f, --format
Idéntico a --stream. En desuso a partir del 0.7.12.

-F, --query-formatos
Idéntico a --print-streams. En desuso a partir del 0.7.12.

--regexp
Especifique el patrón de expresión regular para limpiar el título del medio antes de que se utilice para
formatee el nombre del archivo multimedia. Los especificadores g y i son compatibles. Utilice --tr, en su lugar.

--subst
Reemplace las ocurrencias coincidentes en el nombre del archivo multimedia. Esta opción puede no ser
especificado varias veces: para especificar sustituciones múltiples, separe cada regular
patrón de expresión con un espacio en blanco. Los especificadores g y i son compatibles. Utilice --tr,
preferiblemente.

Delimitadores admitidos: <> {} () /

Tenga en cuenta que s / viejo / nuevo / no es válido, mientras que s / antiguo // nuevo / es aceptado.

EJEMPLOS


Como regla general: ponga siempre las URL entre comillas. Puedes encontrar más ejemplos
at http://cclive.sourceforge.net/.

· Uso típico:

$ cclive "URL"

· Consulta las transmisiones de medios disponibles:

$ cclive -S "URL"

· Descarga la transmisión de medios de mejor calidad:

$ cclive -s mejor "URL"

· Obtén el formato itag 43 de YouTube siempre que sea posible:

# Guardar 'formato preferido' permanentemente en ~ / .ccliverc archivo.
$ echo "formato-preferido = ^. * youtube. * \. com: fmt43_360p" \
>> ~ / .ccliverc"

# Lo anterior haría que el programa intentara obtener fmt43_360p
# con URL de medios de http://youtube.com/ si está disponible.
$ cclive "YOUTUBE_URL"

# El uso de --stream anulará el --prefer-format
# configuración. Obtenga fmt22_720p (si está disponible).
$ cclive -s fmt22_720p "YOUTUBE_URL"

Consulte también la sección denominada "STREAMS".

· Reemplazar todas las apariciones de foo de caramelos en el título del medio antes de que se utilice en el
nombre del archivo multimedia:

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

· Ir al fondo, redirigir la salida a foo.log archivo:

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

· Interrumpe la transferencia actual de todos los procesos coincidentes, esto (USR1)
hacer que cclive se mueva a la siguiente URL en el lote:

$ pkill-USR1 cclive

· Imprima la ruta al archivo multimedia descargado usando echo(1) y abra el archivo multimedia en
tótem(1):

$ cclive --exec 'echo "% f"' --exec 'tótem "% f"' "URL"

· Procesar un lote de URL de medios:

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

Use ccl en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad