InglésFrancésEspañol

Ad


icono de página de OnWorks

jack - Online en la nube

Ejecute jack 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 conector de comando 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


Jack: extraiga y codifique CD con un solo comando

SINOPSIS


gato [opciones]

DESCRIPCIÓN


Jack transforma sus CD de audio en archivos FLAC, MP3 u Ogg Vorbis. Utiliza varios ayudantes
programas para lograr funciones como ripear, codificar y etiquetar archivos con
meta informacion. La extracción se realiza a través de cdparanoia (en cuyo caso el estado de extracción
también lo muestra Jack) o cdda2wav. Jack trabaja con varios codificadores, a saber
ogenc, flaco, cojo, gogo, cuchilla, l3enc, mp3enc y xing En cualquier momento durante la operación
(e incluso cuando todo esté terminado y el CD original se haya perdido) puede dejar que Jack busque
los nombres de las pistas en freedb.org y cambie el nombre de las pistas en consecuencia. Etiquetado de archivos de audio
con metainformación sobre el artista, el título de la pista, etc.

Si no se ha realizado ninguna búsqueda de freedb, Jack coloca todos los archivos en un directorio ~ / jack / jack-
xxx, con las xxx que representa el ID del disco CDDB / FreeDB del CD. Este directorio es
Jack lo renombra cuando se conoce la información adecuada.

La mayoría de las opciones como extractor, codificador, servidor FreeDB preferido, directorio y archivo de sonido
formato, etc.puede ser definido por el usuario cambiando los valores predeterminados en / etc / jackrc o salvándolos
a ~ / .jack3rc. Los usuarios pueden definir extractores, codificadores y servidores FreeDB adicionales
a través de la ayuda de un directorio de complementos (según lo definido por el ruta_plugin opción que
por defecto es ~ / .jack_plugins).

Mientras Jack se está ejecutando, estos comandos de teclado están disponibles:

q or Q renuncia

p or P deshabilitar la extracción (por ejemplo, si necesita la unidad de CD)

p or P (de nuevo) o c or C
reanudar la extracción

e or E pausar / continuar todos los codificadores

r or R pausar / continuar todos los extractores.

? alternar el cuadro de derechos de autor / ayuda

CAMPUS


Las diferentes opciones necesitan diferentes tipos de datos como argumentos:

bool puede ser "sí" o "no", como en --vbr = sí

cadena puede ser cualquier cosa, como en --renombrar-fmt "%Nuevo Testamento"

int un número entero, como en --tasa de bits 192 (o - tasa de bits = 192 )

lista cadenas múltiples, delimitadas por el ";" final. Ejemplo: --adivina-toc archivo1.mp3
archivo2.mp3 ... archivoN.mp3 \;

Jack comprende las siguientes opciones:

--añadir-año cadena
agregue esta cadena al nombre del directorio (útil con% y para agregar el año en un álbum
fue lanzado)

-B, --tasa de bits int
tasa de bits de destino (en kbit / s, el valor predeterminado es 160).

--filtro de carbón cadena
convertir nombres de archivos usando un método de Python

--juego de caracteres cadena
conjunto de caracteres de nombres de archivo (predeterminado en su configuración regional).

-C, --check-toc
compare toc-file y cd-toc, luego salga. Jack almacena en caché el TOC de un CD en un archivo
("jack.toc"). Si desea saber si el CD insertado coincide con el archivo toc en el
directorio actual, use esta opción.

-VS, --claim-dir
cambiar el nombre de los directorios incluso si no fueron creados por Jack.

--cont-fail-query
continuar sin datos FreeDB si la consulta falla.

-RE, --crear-dirs
le dice a Jack que cree subdirectorios en los que Jack pone todos los archivos para el
CD actual. Si no hay datos de FreeDB disponibles, es decir, cuando no se utiliza -Q , Estos
directorios se llamarán "jack-xxx" donde "xxx" representa el CD
ID de FreeDB. De lo contrario, se utilizará dir_template (ver arriba). Esta opcion esta girada
activado de forma predeterminada.

--dispositivo cadena
El nombre del dispositivo de su unidad cdrom. El valor predeterminado es / dev / cdrom

--dir-plantilla cadena
si se cambia el nombre de los directorios, este es el formato utilizado (predeterminado "% a /% l")

-D, --no trabajar
no haga DAE, codifique, etiquete o cambie el nombre. Esto puede resultar útil si solo desea
hacer una consulta FreeDB, por ejemplo, mientras se está ejecutando otro conector.

--editar-freedb
abre un editor para cambiar la información de CDDB que se ha obtenido previamente
(solo útil con -Q).

--ncoder-name, -E cadena
usar qué codificador (predeterminado "oggenc")

-mi, - codificadores int
codificar cuántos archivos en paralelo. Si tiene una máquina SMP o simplemente quiere
tensione su sistema, puede hacer que Jack codifique varios archivos a la vez (predeterminado 1).

-X, --ejecutivo
ejecutar comando predefinido cuando haya terminado.

--extt-es-artista
el artista está incluido en los campos EXTT. Los campos EXTT son líneas en FreeDB
archivo que contiene datos adicionales para cada pista. Como es el usuario que envía
elegir para qué usarlos, Jack no puede determinar por sí mismo para qué estaban destinados
por. Tienes que proporcionar esta información.

--extt-es-título
el título de la pista está contenido en los campos EXTT.

--extt-es-comentario
un comentario de pista está contenido en los campos EXTT.

--fuerza
No preguntes. Como al borrar archivos incompletos.

-F, --desde-archivo cadena
copiar desde una imagen de CD creada en cdrdao en hd. El archivo toc especificado contiene el nombre
del archivo de imagen. Usar -F si Jack no puede encontrar el archivo de imagen.

-F, --desde imagen cadena
leer datos de audio del archivo de imagen. Igual que --desde-archivo, pero la imagen en sí es
especificado en lugar del tocfile. Si no tiene un archivo toc (o no especifica un
toc-file), la TOC se lee desde el propio CD.

-gramo, --adivina-toc lista
elabore una tabla de contenido de la lista de archivos de sonido proporcionada. El formato es pista_01.ogg ...
pista_nn.ogg ; Tenga en cuenta que el final " ; "solo es necesario si desea agregar
más opciones a su línea de comando. Puede usarlo para hacer una consulta FreeDB basada en
sus archivos de sonido por sí solos, sin necesidad del CD. Muy útil si no tienes idea de cuál
CD de donde son las canciones. Las canciones deben presentarse en el mismo orden en que estaban en
su CD. El archivo TOC generado es similar, pero no idéntico al TOC del CD
- ¡No envíe estos!

-GRAMO, --id3-género cadena
establecer género ID3. Utilice 'ayuda' para obtener una lista de todos los géneros conocidos. (También puede especificar
el género ID3v1 como int)

-Y, --id3 años int
establecer el año del álbum (el término ID3 proviene de MP3 pero esta opción también funciona
con otros formatos de audio, como OGG Vorbis y FLAC)

-h, --ayuda
Mostrar resumen de opciones.

-k, --mantener-wavs
no elimine los WAV después de codificarlos.

-metro, --correo-enviar
envíe la entrada de FreeDB por correo electrónico. Se prefiere el envío HTTP. Tendras que
ingrese la categoría del CD.

-yo, --carga maxima flotar
solo inicie nuevos codificadores si la carga de su sistema está por debajo del valor especificado.
/ proc / loadavg debe ser legible por usted para que esto funcione.

--multimodo
intente consultar FreeDB para todos los directorios en searchdirs que no tienen datos FreeDB.

--mi correo cadena
su dirección de correo electrónico, necesaria para las presentaciones de FreeDB.

-norte, --bonito int
buen nivel con el que se inician los codificadores. El valor predeterminado es 12, lo que no debería doler
su sistema mucho.

-Oh, --Sobrescribir
sobrescribir archivos existentes, es decir, no comprobar si ya se han copiado WAV o si ya
el archivo codificado parece estar bien. Utilice esto si sabes qué algo salió mal la última vez.
Esto está desactivada por defecto.

-Oh, --sólo-dae
solo producen WAV, implica --mantener-wavs. Esto está desactivada por defecto.

--otf = bool
Operación sobre la marcha. Solo en algunos codificadores / extractores. No cree WAV, canalice
salida del extractor a través del codificador. El valor predeterminado es no, ya que es una tortura para el CDROM.
conducir.

--calidad int
calidad de codificación vbr. -1 es el más bajo, 10 el más alto (predeterminado 6). También puede especificar un
flotador.

-q, --consulta
hacer la consulta FreeDB cuando todo esté hecho. Esto es útil si Jack se ejecutó previamente sin
una consulta FreeDB. Si todas las pistas están listas, ni siquiera es necesario que inserte un CD como
Jack almacena el TOC en caché. Después de haber terminado de copiar y codificar, Jack
cambie el nombre de los archivos y etiquételos.

--query-if-need = bool
como --query-now, pero solo si los datos de FreeDB no se han consultado con éxito antes.

-P, --consultar-ahora
hacer la consulta FreeDB al comenzar. Use esto si está conectado a Internet cuando
comenzando Jack. Sepa que la consulta puede necesitar la interacción del usuario. Después de haber terminado
copiando y codificando, Jack cambiará el nombre de los archivos y los etiquetará.

-a --leer por adelantado int
lea cuántos WAV de antemano. Como máximo read_ahead + num_encoders, los WAV están extraídos
antes de que una pista se haya codificado por completo. El valor predeterminado es 99, que leerá el
CD completo, siempre que haya suficiente espacio en el disco.

--eliminar archivos
haga que Jack elimine sus archivos temporales de jack *. Tenga cuidado, ¡no los elimine demasiado pronto!

-R, --rebautizar
cambiar el nombre y etiquetar archivos de acuerdo con el archivo FreeDB. Al inicio, Jack crea un espacio en blanco
Archivo de entrada FreeDB (excepto si --consultar-ahora se utiliza, luego se consulta el archivo desde
su servidor FreeDB). Si ha cambiado su contenido (por ejemplo, porque el CD fue
desconocido para FreeDB) y desea cambiar el nombre y etiquetar sus archivos de audio en consecuencia, use
esta opción. Proporcione también todas las demás opciones necesarias, como -t , -E ...

--rename-dir = bool
cambiar el nombre del directorio también (predeterminado).

--renombrar-fmt cadena
formato de archivos normales (predeterminado "% n -% t")

- renombrar-fmt-va cadena
formato de los archivos de varios artistas (predeterminado "% n -% a -% t")

--renombrar-num cadena
formato del número de pista (% n, estilo printf ()) utilizado para cambiar el nombre de los archivos (predeterminado
"% 02d")

-r, --reorder = bool
optimizar el orden de las pistas para el espacio en disco. Esto puede ahorrarle algo de espacio máximo en disco durante
el proceso de codificación; esto puede hacer posible hacer un CD que de otra manera
no se codifica.

--caracteres de reemplazo lista
Los caracteres inutilizables se reemplazan por el elemento de lista correspondiente (predeterminado "%").

--destripador cadena
qué programa utilizar para extraer los datos de audio (predeterminado "cdparanoia").

--salvar guardar opciones para ~ / .jack3rc archivo y salir.

--scan-dirs int
Escanee todos estos niveles del directorio de trabajo actual en busca de un archivo toc coincidente (0
para deshabilitar, por defecto 2).

--buscar lista
agregue estos directorios a la lista de directorios buscados al buscar el
workdir (predeterminado ".").

--servidor cadena
qué servidor FreeDB utilizar. No olvide configurar su proxy HTTP. Actualmente tampoco
"freedb" (predeterminado) o "freedb-de".

--silent-mode = bool
estar en silencio (sin salida de pantalla).

-s, --espacio int
establezca a la fuerza el espacio de disco utilizable, en bytes. Esta opción le permite limitar el espacio en disco
Jack usa, ¿tal vez lo necesites para otra cosa? Tenga cuidado: si se establece demasiado alto o demasiado
baja, la extracción y la codificación probablemente fallarán. El valor predeterminado es mirar cuánto es
gratis y utilizar este valor.

--enviar
envíe la entrada FreeDB a través de HTTP. Tendrás que ingresar a la categoría del CD.

-S, --swab = bool
intercambiar el orden de bytes del archivo de imagen. Como cdrdao momentáneamente solo genera "raw" .cdr
archivos, es muy probable que desee intercambiar el orden de bytes. Pruebe esta opción si sus WAV
y los archivos codificados solo contienen ruido. Esto está activado de forma predeterminada como cdrdao actualmente
genera archivos .cdr que son "incorrectos".

--hacer imprima lo que se haría y salga.

-t, - pistas cadena
limite la extracción y la codificación a las pistas especificadas, utilice comas para separar las pistas.
Los rangos también son posibles; 5-9 es equivalente a 5,6,7,8,9; 12- es como especificar
pista 12, ..., last_track. El valor predeterminado es procesar todo el CD.

-tu, --undo-renombrar
deshacer el cambio de nombre del archivo y salir. Si no le gusta cómo Jack cambió el nombre de sus archivos, use
esta opción para restaurar el estado anterior. Son posibles varios niveles de deshacer.
Tenga en cuenta que las etiquetas de metainformación no se restauran.

--caracteres-inutilizables lista
caracteres que no se pueden utilizar en nombres de archivo (predeterminado "/").

--upd-progreso
Haga que Jack vuelva a crear sus archivos temporales. Use esto si los eliminó demasiado pronto.

--actualización-freedb, -U
actualice la información de FreeDB y salga.

--usage-win = bool
muestra la pantalla de ayuda mientras se ejecuta.

-v, --vbr = bool
Genere archivos de tasa de bits variable, solo en codificadores que lo admitan. El valor predeterminado es
sí.

--various = bool
al analizar datos FreeDB, Jack asume que si el artista del disco está configurado en
"Varios" los títulos de las pistas tienen el formato "[artista] - [título]". Si el título del disco
está configurado en otra cosa y aún desea el comportamiento anterior, use --varios.

--varios-intercambios
intercambiar artista y título, muchas entradas de FreeDB los tienen mal.

--wait = bool
espere a que se presione la tecla antes de salir.

-w, --dirección de trabajo cadena
dónde crear directorios y poner los archivos.

--write-id3v1 = bool
escriba una etiqueta id3v1 inteligente en el archivo codificado.

--write-id3v2 = bool
escriba una etiqueta id3v2 en el archivo codificado.

--escribir-m3u
crea una lista de reproducción en formato .m3u. Esto tiene errores, no confíe en él.

CONFIG ARCHIVO CAMPUS


Además de las opciones de la línea de comandos, hay algunas opciones que solo se pueden configurar
directamente en el archivo de configuración.

freedb_dir
todas las consultas de FreeDB se realizarán en este directorio (local); consultas locales fallidas
se realizará a través de la red. Ejemplo: / var / spool / freedb

EJEMPLOS


Inserte un CD, encienda el conector:
gato

Ahora mira cómo funciona. Es divertido por un tiempo. Después de haber terminado, tiene lo siguiente
archivos en su disco duro: track_01.mp3, track_02.mp3, ..., track_nn.mp3 más jack.toc,
jack.freedb, jack.progress. Los últimos tres se utilizan para almacenar el conector de estado, por lo que
puede reanudar el trabajo cuando se interrumpe.

Jack creará un directorio llamado jack-xxx para usted, allí almacena todo el archivo
para el CD cuyo id es xxx. Después de una consulta de FreeDB, este directorio cambia de nombre a
algo legible por humanos, como "Artista - Título".

Cuando se interrumpe el jack, llámelo de nuevo usando la misma línea de comando que antes para reanudar
trabajo, en este caso
gato

Ahora intentemos una consulta FreeDB:
gato -q
Si la consulta tiene éxito, los archivos cambiarán de nombre a algo más legible y
etiquetarse en consecuencia utilizando etiquetas ID3 o Vorbis. El archivo jack.freedb contendrá el
consultada la entrada FreeDB, y se hará una copia de seguridad del archivo original como jack.freedb.bak.

Puede utilizar el --renombrar-fmt opción para especificar el formato del nombre que
se le dará a sus pistas de audio. Puede encontrar una lista de opciones válidas a continuación. También puede
desea especificar un conjunto de caracteres que no se pueden utilizar y deben reemplazarse. Para
ejemplo, en los sistemas Unix, la barra (/) ciertamente debería ser reemplazado por algo
demás. El sistema de archivos VFAT tampoco admite comillas dobles ("). Para reemplazar
tales caracteres, puede especificar las opciones caracteres_inutilizables Junto con
reemplazo_caracteres. Por ejemplo,
jack -Q --rename-fmt "% n-% t" --unusable-chars AI; --caracteres de reemplazo ai;
consultará el servidor FreeDB, extraerá y codificará todas las pistas del CD y guardará los archivos en un
formato que contendrá el número de pista y el título. Todas las apariciones de las letras A
y I serán reemplazados por sus versiones en minúsculas. Estas opciones también se pueden poner en
el archivo de configuración de uno usando el siguiente formato:
caracteres_inutilizables: ['', '/']
remplazo_caracteres: ['_', '_']
Esto reemplazará los espacios en blanco y las barras con guiones bajos. Si quieres convertir todo
caracteres a minúsculas, no tiene que especificarlos manualmente todos, pero puede utilizar el
siguiente opción en su lugar:
char_filter: .lower ()

Todo en uno: consulta, extracción, codificación, limpieza:
jack -Q --remove-archivos

Editar / normalizar / eliminar los archivos WAV antes de codificar:
jack -O -D --remove-files; gnoise * wav; jack -g * wav; Jacobo
Simplemente reemplace gnoise por la operación que le gustaría realizar.

COMPLEMENTOS


Se pueden definir extractores, codificadores y servidores FreeDB adicionales que actualmente no conoce Jack
utilizando el mecanismo de enchufe de jack. Los complementos deben colocarse en el ~ / .jack_plugins directorio
(o la ruta definida por el ruta_plugin opción). Los complementos son simples scripts de Python
que definen un hash con los valores de su extractor, codificador o servidor FreeDB. Para
rippers y codificadores, el hash complementos_ayudantes tiene que ser definido mientras que FreeDB adicional
los servidores se especifican en plugin_freedb_servers. Ambos esperan otro hash cuyos nombres
corresponde a la entrada que desea agregar (con el prefijo enchufar_) y tiene que definir ciertos
valores. Se proporcionan dos ejemplos, jack_plugin_cddb.py (para definir un nuevo servidor FreeDB)
y jack_plugin_lame.py (para mostrar cómo se pueden definir rippers y codificadores). Después de definir
complementos, debe seleccionarlos manualmente especificando el extractor, codificador o CDDB
servidor. Un ejemplo sería:
jack --ncoder-name plugin_lame --ripper plugin_foo --server plugin_cddb
Los complementos también se pueden utilizar para definir sus propios extractores y codificadores que utilizan diferentes
opciones que las que utiliza Jack por defecto.

MEDIO AMBIENTE VARIABLES


Hay varias variables de entorno que se pueden utilizar en los enlaces ejecutivos de Jack:

JACK_BASE_DIR
enumera el directorio base de Jack en el que se almacenan los archivos.

JACK_CUR_DIR
enumera el directorio actual de jack en el que se colocan los archivos del álbum actual.

JACK_JUST_ENCODED
enumera todos los nombres de las pistas que se acaban de codificar.

JACK_JUST_RIPPED
enumera todos los nombres de las pistas que se acaban de copiar.

FORMATO INSTRUMENTOS DE CUERDA


% n Número de pista

%un artista

% t Título de la pista

% l Título del álbum

% y año de lanzamiento del álbum

% g Género del álbum

Use jack 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