InglêsFrancêsEspanhol

Ad


favicon do OnWorks

jack - Online na nuvem

Execute o jack no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o jack de comando que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


Jack - extrai e codifica CDs com um comando

SINOPSE


tomada [opções]

DESCRIÇÃO


tomada transforma seus CDs de áudio em arquivos FLAC, MP3 ou Ogg Vorbis. Ele usa vários ajudantes
programas para alcançar funções como ripar, codificar e marcar arquivos com
Meta informação. A extração é feita via Cdparanoia (neste caso, o status de extração
é exibido por Jack também) ou cdda2wav. Jack trabalha com vários codificadores, a saber
ogg, flac, coxo vai, lâminaenc, l3enc, mp3enc e xingando. A qualquer momento durante a operação
(e mesmo quando tudo estiver terminado e o CD original perdido) você pode deixar Jack procurar
os nomes das faixas em freedb.org e renomeie as faixas de acordo. Marcação de arquivos de áudio
com meta informações sobre o artista, título da faixa, etc. também é executada.

Se nenhuma pesquisa de freedb foi realizada, Jack descarta todos os arquivos em um diretório ~ / jack / jack-
xxx, com xxx representando o ID do disco CDDB / FreeDB do CD. Este diretório é
renomeado por Jack quando as informações apropriadas são conhecidas.

A maioria das opções, como ripper, codificador, servidor FreeDB preferido, diretório e arquivo de som
formato, etc. pode ser definido pelo usuário alterando os padrões em / etc / jackrc ou salvando-os
para ~ / .jack3rc. Rippers, codificadores e servidores FreeDB adicionais podem ser definidos pelos usuários
com a ajuda de um diretório de plug-in (conforme definido pelo caminho_plugin opção que
o padrão é ~ / .jack_plugins).

Enquanto o Jack está em execução, estes comandos do teclado estão disponíveis:

q or Q desistir

p or P desabilite a extração (por exemplo, se você precisar da unidade de CD)

p or P (de novo) ou c or C
recomeçar a rasgar

e or E pausar / continuar todos os codificadores

r or R pausar / continuar todos os rippers.

? alternar a caixa de direitos autorais / ajuda

OPÇÕES


Diferentes opções precisam de diferentes tipos de dados como argumentos:

bool pode ser "sim" ou "não", como em --vbr = sim

corda pode ser qualquer coisa, como em --renomear-fmt "% n.% t"

int um número inteiro, como em --taxa de bits 192 (ou --bitrate = 192 )

Lista várias strings, delimitadas pelo ";" final. Exemplo: --adivinha-toc arquivo1.mp3
arquivo2.mp3 ... arquivoN.mp3 \;

Jack entende as seguintes opções:

--anexar-ano corda
acrescente esta string ao nome do diretório (útil com% y para adicionar o ano de um álbum
foi liberado)

-b, --taxa de bits int
taxa de bits desejada (em kbit / s, o padrão é 160).

--char-filtro corda
converter nomes de arquivos usando um método python

--charset corda
conjunto de caracteres de nomes de arquivos (o padrão é sua localidade).

-c, --check-toc
compare o arquivo toc e o cd-toc e saia. Jack armazena em cache o TOC de um CD em um arquivo
("jack.toc"). Se você deseja saber se o CD inserido corresponde ao arquivo toc no
diretório atual, use esta opção.

-C, --claim-dir
renomeie os diretórios mesmo que não tenham sido criados por Jack.

--cont-failed-query
continue sem dados FreeDB se a consulta falhar.

-D, --create-dirs
diz a Jack para criar subdiretórios nos quais Jack coloca todos os arquivos para o
CD atual. Se nenhum dado FreeDB estiver disponível, ou seja, quando não estiver usando -Q , Estes
diretórios serão nomeados "jack-xxx" onde "xxx" significa o CD's
ID do FreeDB. Caso contrário, dir_template (veja acima) será usado. Esta opção está ativada
por padrão.

--dispositivo corda
O nome do dispositivo da sua unidade cdrom. O padrão é / dev / cdrom

--dir-modelo corda
se os diretórios forem renomeados, este é o formato usado (padrão "% a /% l")

-d, - não trabalho
não faça DAE, codificação, marcação ou renomeação. Isso pode ser útil se você só quiser
faça uma consulta FreeDB, por exemplo, enquanto outra tomada está funcionando.

--edit-freedb
abra um editor para alterar as informações do CDDB que foram obtidas anteriormente
(útil apenas com -Q).

--nome do codificador, -E corda
usar qual codificador (padrão "oggenc")

-e --codificadores int
codificar quantos arquivos em paralelo. Se você tem uma máquina SMP ou simplesmente deseja
sobrecarregar seu sistema, você pode fazer com que o Jack codifique vários arquivos de uma vez (padrão 1).

-x, --exec
execute o comando predefinido quando terminar.

--extt-é-artista
o artista está contido nos campos EXTT. Os campos EXTT são linhas no FreeDB
arquivo que contém dados adicionais para cada faixa. Como é o usuário que está enviando
escolha para que usá-los, Jack não pode determinar por si mesmo o que eles pretendem
por. Você tem que fornecer essa informação.

--extt-é-título
o título da faixa está contido nos campos EXTT.

--extt-é-comentário
um comentário de faixa está contido nos campos EXTT.

--força
não pergunte. Como ao excluir arquivos incompletos.

-f, --from-tocfile corda
rasgar a partir de uma imagem de CD criada por cdrdao em HD. O arquivo toc especificado contém o nome
do arquivo de imagem. Usar -F se jack não conseguir encontrar o arquivo de imagem.

-F, --da imagem corda
ler dados de áudio do arquivo de imagem. Como --from-tocfile, mas a própria imagem é
especificado em vez do arquivo toc. Se você não tiver um arquivo toc (ou não especificar um
toc-file), o TOC é lido do próprio CD.

-g, --adivinha-toc Lista
faça um sumário da lista de arquivos de som fornecida. O formato é track_01.ogg ...
track_nn.ogg ; Observe que o " ; "só é necessário se você quiser acrescentar
mais opções para sua linha de comando. Você pode usá-lo para fazer uma consulta FreeDB com base em
seus arquivos de som sozinhos - sem necessidade do CD. Muito útil se você não tem ideia de qual
CD de onde vêm as músicas. As músicas devem ser fornecidas na mesma ordem em que estavam no
seu CD. O arquivo TOC gerado é semelhante, mas não idêntico ao TOC do CD
- não envie isso!

-G, --id3-gênero corda
definir gênero ID3. Use 'ajuda' para obter uma lista de todos os gêneros conhecidos. (Você também pode especificar
o gênero ID3v1 como um int)

-Sim, --id3-ano int
defina o ano do álbum (o termo ID3 vem de MP3 mas esta opção também funciona
com outros formatos de áudio, como OGG Vorbis e FLAC)

-h, --Socorro
Mostra o resumo das opções.

-k, --keep-wavs
não exclua WAVs após codificá-los.

-m, --enviar email
envie a entrada do FreeDB por e-mail. O envio de HTTP é preferido. Voce terá que
entre na categoria do CD.

-eu, --carregamento máximo flutuar
apenas inicie novos codificadores se a carga do seu sistema estiver abaixo do valor especificado.
/ proc / loadavg deve ser legível por você para que isso funcione.

--modo múltiplo
tente consultar o FreeDB para todos os diretórios em searchdirs que não possuem dados FreeDB.

--meu e-mail corda
seu endereço de e-mail, necessário para envios para o FreeDB.

-n, --legais int
nice-level com o qual os codificadores são iniciados. O padrão é 12, o que não deve doer
seu sistema muito.

-ó, - sobrescrever
sobrescrever arquivos existentes, ou seja, não verifique se WAVs já copiados ou já
arquivo codificado parece estar OK. Use isto se você sabemos algo deu errado da última vez.
Isso está desativado por padrão.

-O, - apenas-dae
produzir apenas WAVs, implica --keep-wavs. Isso está desativado por padrão.

--otf = bool
Operação em tempo real. Apenas em alguns codificadores / rippers. Não crie WAVs, pipe
saída do ripper através do codificador. O padrão é não, pois é uma tortura para o CDROM
dirigir.

--qualidade int
Qualidade de codificação vbr. -1 é o mais baixo, 10 o mais alto (padrão 6). Você também pode especificar um
flutuador.

-q, --consulta
faça a consulta do FreeDB quando tudo estiver pronto. Isso é útil se Jack foi executado anteriormente sem
uma consulta FreeDB. Se todas as faixas estiverem prontas, você não precisa nem mesmo ter um CD inserido como
o TOC é armazenado em cache por Jack. Depois de terminar de extrair e codificar, Jack irá
renomeie os arquivos e marque-os.

--query-if-needed = bool
como --query-now, mas apenas se os dados do FreeDB não foram consultados com sucesso antes.

-Q, --consulta-agora
faça a consulta do FreeDB ao iniciar. Use isto se você estiver conectado à Internet quando
começando Jack. Saiba que a consulta pode precisar da interação do usuário. Depois de terminar
rasgando e codificando, Jack irá renomear os arquivos e marcá-los.

-uma, --Leia adiante int
leia quantos WAVs com antecedência. No máximo read_ahead + num_encoders WAVs são extraídos
antes de uma faixa ser completamente codificada. O padrão é 99, que lerá o
CD inteiro, desde que haja espaço em disco suficiente.

--remove-arquivos
peça a Jack que remova seus arquivos * de tomada temporária. Tenha cuidado - não os exclua muito cedo!

-R, --renomear
renomear e marcar arquivos de acordo com o arquivo FreeDB. Na inicialização, Jack cria um espaço em branco
Arquivo de entrada FreeDB (exceto se --consulta-agora é usado, então o arquivo é consultado de
seu servidor FreeDB). Se você alterou seu conteúdo (por exemplo, porque o CD foi
desconhecido para FreeDB) e deseja renomear e marcar seus arquivos de áudio de acordo, use
esta opção. Dê todas as outras opções necessárias também, como -t , -E , ...

--rename-dir = bool
renomeie o diretório também (padrão).

--renomear-fmt corda
formato de arquivos normais (padrão "% n -% t")

--renomear-fmt-va corda
formato de arquivos de vários artistas (padrão "% n -% a -% t")

--renomear-num corda
formato do número da faixa (% n, estilo printf ()) usado para renomear os arquivos (padrão
"% 02d")

-r, --reorder = bool
otimizar a ordem das trilhas para espaço em disco. Isso pode economizar algum espaço em disco de pico durante
o processo de codificação; isso pode tornar possível fazer um CD que, de outra forma,
deixar de ser codificado.

--replacement-caracteres Lista
caracteres inutilizáveis ​​são substituídos pelo item de lista correspondente (padrão "%").

--estripador corda
qual programa usar para extrair os dados de áudio (padrão "cdparanoia").

--Salve  salvar opções para ~ / .jack3rc arquivo e saia.

--scan-dirs int
Analise esses vários níveis do diretório de trabalho atual em busca de um arquivo toc correspondente (0
para desativar, padrão 2).

--procurar Lista
adicione esses diretórios à lista de diretórios pesquisados ​​ao procurar pelo
workdir (padrão ".").

--servidor corda
qual servidor FreeDB usar. Não se esqueça de definir seu proxy HTTP. Atualmente também
"freedb" (padrão) ou "freedb-de".

--silent-mode = bool
ficar quieto (sem saída de tela).

-sim, --espaço int
definir à força o espaço em disco utilizável, em bytes. Esta opção permite que você limite o espaço em disco
Jack usa, talvez você precise para outra coisa? Tenha cuidado: se definido muito alto ou muito
baixo, a extração e a codificação provavelmente falharão. O padrão é ver quanto é
grátis e usar este valor.

--enviar
envie a entrada do FreeDB via HTTP. Você terá que entrar na categoria do CD.

-S, --swab = bool
troca a ordem dos bytes do arquivo de imagem. Como cdrdao momentaneamente só exibe "raw" .cdr
arquivos, você provavelmente deseja trocar a ordem dos bytes. Tente esta opção se seus WAVs
e os arquivos codificados contêm apenas ruído. Está ativado por padrão como cdrdao atualmente
gera arquivos .cdr que estão "errados".

--pendência imprima o que seria feito e saia.

-t, --faixas corda
limite a extração e codificação às faixas especificadas, use vírgulas para separar as faixas.
Intervalos também são possíveis; 5-9 é equivalente a 5,6,7,8,9; 12- é como especificar
trilha 12, ..., last_track. O padrão é processar todo o CD.

-você, --desfazer-renomear
desfaça a renomeação do arquivo e saia. Se você não gosta de como Jack renomeou seus arquivos, use
esta opção para restaurar o estado anterior. Vários níveis de desfazer são possíveis.
Observe que as tags de meta informação não são restauradas.

--caracteres inutilizáveis Lista
caracteres que não podem ser usados ​​em nomes de arquivos (padrão "/").

--upd-progresso
peça a Jack que recrie seus arquivos temporários. Use isso se você os excluiu muito cedo.

--update-freedb, -U
atualize as informações do FreeDB e saia.

--usage-win = bool
mostrar a tela de ajuda durante a execução.

-dentro, --vbr = bool
Gere arquivos de taxa de bits variável, apenas em codificadores que suportam isso. O padrão é
sim.

--various = bool
ao analisar os dados FreeDB, Jack assume que se o artista do disco estiver definido como
"Vários" os títulos das faixas têm o formato "[artista] - [título]". Se o título do disco
está definido para outra coisa e você ainda deseja o comportamento acima, use --vários.

--várias trocas
troque artista e título, muitas entradas do FreeDB os apresentam errados.

--wait = bool
aguarde até que a tecla seja pressionada antes de sair.

-C, --workdir corda
onde criar diretórios e colocar os arquivos.

--write-id3v1 = bool
escreva uma marca id3v1 inteligente no arquivo codificado.

--write-id3v2 = bool
escreva uma tag id3v2 no arquivo codificado.

--write-m3u
crie uma lista de reprodução no formato .m3u. Isso tem bugs, não confie nisso.

CONFIG ARQUIVO OPÇÕES


Além das opções de linha de comando, existem algumas opções que só podem ser definidas
diretamente no arquivo de configuração.

freedb_dir
todas as consultas do FreeDB serão feitas neste diretório (local); falhas nas consultas locais
será feito através da rede. Exemplo: / var / spool / freedb

EXEMPLOS


Insira um CD, ligue o jack:
tomada

Agora observe como funciona. É divertido por um tempo. Depois de terminar, você tem o seguinte
arquivos em seu HD: track_01.mp3, track_02.mp3, ..., track_nn.mp3 mais jack.toc,
jack.freedb, jack.progress. Os três últimos são usados ​​para armazenar a tomada de estado para que ela
pode retomar o trabalho quando interrompido.

Jack irá criar um diretório chamado jack-xxx para você, lá ele armazena todos os arquivos
para o CD cujo id é xxx. Após uma consulta do FreeDB, este diretório é renomeado para
algo legível por humanos, como "Artista - Título".

Quando o jack for interrompido, chame-o novamente usando a mesma linha de comando de antes para retomar
trabalho, neste caso
tomada

Agora vamos tentar uma consulta FreeDB:
macaco -q
Se a consulta for bem-sucedida, os arquivos serão renomeados para algo mais legível e
ser marcados de acordo com tags ID3 ou Vorbis. O arquivo jack.freedb conterá o
consultou a entrada do FreeDB, e o arquivo original será copiado como jack.freedb.bak.

Você pode usar o --renomear-fmt opção para especificar o formato do nome que irá
ser dado às suas faixas de áudio. Uma lista de opções válidas pode ser encontrada abaixo. Voce pode tambem
deseja especificar um conjunto de caracteres que não são utilizáveis ​​e devem ser substituídos. Por
exemplo, em sistemas Unix a barra (/) certamente deve ser substituído por algo
senão. O sistema de arquivos VFAT também não suporta aspas duplas ("). Para substituir
tais caracteres, você pode especificar as opções inutilizável Juntamente com
substituição_chars. Por exemplo,
jack -Q --rename-fmt "% n-% t" --unusable-chars AI; --replacement-chars ai;
irá consultar o servidor FreeDB, extrair e codificar todas as faixas do CD e salvar os arquivos em um
formato que conterá o número da faixa e o título. Todas as ocorrências das letras A
e I serão substituídos por suas versões em minúsculas. Essas opções também podem ser colocadas em
um arquivo de configuração usando o seguinte formato:
caracteres_utilizáveis: ['', '/']
substituição_chars: ['_', '_']
Isso substituirá os espaços em branco e as barras por sublinhados. Se você deseja converter todos
caracteres para minúsculas, você não precisa especificar manualmente todos eles, mas pode usar o
seguinte opção em vez disso:
char_filter: .lower ()

Tudo em um: consulta, extração, codificação, limpeza:
jack -Q --remove-arquivos

Editando / normalizando / removendo os arquivos WAV antes da codificação:
jack -O -D --remove-files; gnoise * wav; jack -g * wav; Jack
Basta substituir gnoise pela operação que deseja realizar.

PLUG-INS


Rippers, codificadores e servidores FreeDB adicionais atualmente não conhecidos por jack podem ser definidos
usando o mecanismo de plug-in do jack. Os plug-ins devem ser colocados no ~ / .jack_plugins anuário
(ou o caminho definido pelo caminho_plugin opção). Os plug-ins são scripts Python simples
que definem um hash com os valores para seu ripper, codificador ou servidor FreeDB. Por
rippers e codificadores, o hash plugin_helpers deve ser definido enquanto FreeDB adicional
servidores são especificados em plugin_freedb_servers. Ambos esperam outro hash cujos nomes
corresponde à entrada que você deseja adicionar (prefixado por plugar_) e tem que definir certos
valores. Dois exemplos são fornecidos, jack_plugin_cddb.py (para definir um novo servidor FreeDB)
e jack_plugin_lame.py (para mostrar como rippers e codificadores podem ser definidos). Depois de definir
plug-ins, você deve selecioná-los manualmente, especificando o ripper, codificador ou CDDB
servidor. Um exemplo seria:
jack --encoder-name plugin_lame --ripper plugin_foo --server plugin_cddb
Plug-ins também podem ser usados ​​para definir seus próprios rippers e codificadores que usam diferentes
opções do que aquelas usadas por padrão por jack.

MEIO AMBIENTE VARIÁVEIS


Existem várias variáveis ​​de ambiente que podem ser usadas nos ganchos exec do jack:

JACK_BASE_DIR
lista o diretório base do jack no qual os arquivos são armazenados.

JACK_CUR_DIR
lista o diretório atual do conector no qual os arquivos do álbum atual são colocados.

JACK_JUST_ENCODED
lista todos os nomes de trilhas que acabaram de ser codificados.

JACK_JUST_RIPPED
lista todos os nomes de faixas que acabaram de ser copiados.

FORMATO CORDAS


% n Número da faixa

% a Artista

% t Título da faixa

% l título do álbum

% y ano de lançamento do álbum

% g gênero do álbum

Use jack online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad