Este é o comando shncat 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
shntool - um utilitário de relatório e processamento de dados WAVE multifuncional
SINOPSE
ferramenta modo ...
ferramenta [NÚCLEO OPÇÃO]
DESCRIÇÃO
ferramenta é um utilitário de linha de comando para visualizar e / ou modificar dados e propriedades WAVE. Corre
em vários modos de operação diferentes e suporta vários formatos de áudio sem perdas.
ferramenta é composto por três partes - seu núcleo, modo módulos e formato módulos. Esse
ajuda a tornar o código mais fácil de manter, bem como ajuda outros programadores no desenvolvimento
nova funcionalidade. O arquivo de distribuição contém um arquivo chamado 'modules.howto' que
descreve como criar um novo modo ou módulo de formato, para aqueles que desejam fazê-lo.
Moda módulos
ferramenta executa várias funções em dados WAVE por meio do uso de módulos de modo. O nucleo
of ferramenta é simplesmente um invólucro em torno dos módulos de modo. Na verdade, quando ferramenta é executado com
um modo válido como seu primeiro argumento, essencialmente executa o procedimento principal para o
modo especificado e sai. ferramenta vem com vários modos integrados, descritos abaixo:
len Exibe comprimento, tamanho e propriedades dos dados PCM WAVE
fixo Corrige problemas de limite de setor com dados PCM WAVE com qualidade de CD
hash Calcula a impressão digital MD5 ou SHA1 dos dados PCM WAVE
caminho Pads CD (arquivos de hiperqualidade não alinhados nos limites do setor com silêncio
juntar Une dados PCM WAVE de vários arquivos em um
divisão Divide dados PCM WAVE de um arquivo em vários arquivos
gato Grava dados PCM WAVE de um ou mais arquivos para o terminal
cmp Compara dados PCM WAVE em dois arquivos
deixa Gera uma folha CUE ou pontos de divisão de um conjunto de arquivos
conv Converte arquivos de um formato para outro
info Exibe informações detalhadas sobre dados PCM WAVE
tira Retira pedaços RIFF extras e / ou grava cabeçalhos canônicos
tipo Gera arquivos de dados PCM WAVE com qualidade de CD contendo silêncio
aparar Corta o silêncio PCM WAVE do final dos arquivos
Para obter mais informações sobre o significado das várias opções de linha de comando para cada modo, consulte
da ESPECÍFICO DE MODO OPÇÕES seção abaixo.
Por conveniência, cada modo pode especificar um nome alternativo ou alias que o invocará
(este recurso está atualmente disponível apenas em sistemas que suportam simbólico ou rígido
vinculação). Em particular, cada modo tem o alias de 'shn '. Por exemplo, correr
Shnlen é equivalente a correr ferramenta len - economizando assim alguns pressionamentos de tecla.
Formato módulos
Os formatos de arquivo são abstraídos de ferramenta através do uso de módulos de formato. Eles providenciam
um meio para ferramenta para ler e / ou escrever de forma transparente em diferentes formatos de arquivo. Esse
abstração permite ferramenta para se concentrar em seu trabalho sem se preocupar com os detalhes de
cada formato de arquivo.
Os seguintes formatos são suportados atualmente:
wav Formato de arquivo RIFF WAVE
aff Formato de arquivo de intercâmbio de áudio (somente AIFF e AIFF-C não compactado / sowt) (via
'sox'):
<http://sox.sourceforge.net/>
shn Encurte o codificador de forma de onda de baixa complexidade (via 'encurtar'):
<http://www.softsound.com/Shorten.html>
<http://www.etree.org/shnutils/shorten/>
flac Codec de áudio sem perdas gratuito (via 'flac'):
<http://flac.sourceforge.net/>
macaco Compressor de áudio do Monkey (via 'mac'):
<http://www.monkeysaudio.com/>
<http://supermmx.org/linux/mac/>
no C Codec de áudio sem perdas da Apple (via 'alac'):
<http://craz.net/programs/itunes/alac.html>
tak (T) ompressor sem perdas (A) udio (K) (via 'takc'):
<http://www.thbeck.de/Tak/Tak.html>
ofr Codificador de áudio WAVE sem perdas OptimFROG (via 'ofr'):
<http://www.losslessaudio.org/>
tta Codec de áudio sem perdas TTA (via 'ttaenc'):
<http://tta.sourceforge.net/>
como Codificação MPEG-4 Audio Lossless (via 'mp4als'):
<http://www.nue.tu-berlin.de/forschung/projekte/ -
lossless / mp4als.html>
wv Compressão de áudio WavPack Hybrid Lossless (via 'wavpack' e 'wvunpack'):
<http://www.wavpack.com/>
lpac Compressão de áudio preditiva sem perdas (via 'lpac'):
<http://www.nue.tu-berlin.de/wer/liebchen/lpac.html>
la Áudio sem perdas (via 'la'):
<http://www.lossless-audio.com/>
bater Compressor de áudio bonk com / sem perdas (via 'bonk'):
<http://www.logarithmic.net/pfh/bonk>
kxs Compressor de arquivo WAV sem perdas Kexis (via 'kexis'):
<http://www.sourceforge.net/projects/kexis/>
m² Formato de compressão de áudio MKW (via 'mkwcon'):
<http://www.etree.org/shnutils/mkwcon/>
cust Módulo de formato de saída personalizado (apenas saída, útil para codificação em um formato
que ferramenta ainda não suporta)
prazo envia saída para o terminal
nulo envia saída para / dev / null (saída apenas, útil para testes em vários
modos, como fixo modo ou tira mode)
Ao ler arquivos para entrada, ferramenta descobre automaticamente qual, se houver, módulo de formato
lida com cada arquivo. Nos modos em que os arquivos são criados como saída, você pode especificar o que
formato de saída deve ser - caso contrário, ferramenta decide por você selecionando o primeiro formato
módulo que ele encontra que suporta saída (em uma instalação padrão, este será o wav
formato).
NÚCLEO OPÇÕES
Modelo
Quando executado sem um modo, ferramenta leva estas opções:
-m Mostrar informações detalhadas do módulo de modo
-f Mostrar informações detalhadas do módulo de formato
-a Mostrar argumentos do módulo de formato padrão
-v Mostrar informações de versão
-h Mostrar uma tela de ajuda
CONSIGNAÇÃO OPÇÕES
Todos modos
Todos os modos suportam as seguintes opções:
-D Imprimir informações de depuração
-F lima
Especifique um arquivo contendo uma lista de nomes de arquivos a serem processados. Isso substitui todos os arquivos
especificado na linha de comando ou no terminal.
NOTA: A maioria dos modos aceitará nomes de arquivos de entrada de uma única fonte, de acordo com o
seguinte ordem de precedência: arquivo especificado pelo -F opção, caso contrário, nomes de arquivo
na linha de comando, caso contrário, os nomes dos arquivos são lidos no terminal.
-H Imprime os tempos no formato h: mm: ss. {Ff, nnn}, em vez de m: ss. {Ff, nnn}
-P tipo
Especifique o tipo de indicador de progresso. tipo é um dos: {pct, ponto, girar, face, Nenhum}.
pct mostra a porcentagem de conclusão de cada operação. ponto mostra o progresso de
cada operação exibindo um '.' após cada etapa de 10% em direção à conclusão. girar
mostra um indicador de progresso giratório. face mostra o andamento de cada operação por
exibindo seis emoticons que ficam cada vez mais felizes conforme a operação se aproxima
conclusão. Nenhum impede que qualquer informação de conclusão de progresso seja
exibido. O padrão é pct.
-h Mostra a tela de ajuda para este modo
-i fmt Especifique o decodificador de formato de arquivo de entrada e / ou argumentos. O formato é: "decodificador fmt
[arg1 ... argN] ", e deve estar entre aspas. Se forem fornecidos argumentos, então
um deles deve conter "% f", que será substituído pelo nome do arquivo de entrada.
Exemplos:
-i 'shn encurtar-2.3b'(use shorten-2.3b oficial em vez de versões posteriores; deixe
argumentos padrão intocados)
-i 'shn encurtar -x -d 2048 %f -'(forçar o encurtamento para pular os primeiros 2048 bytes de
cada arquivo)
-q Suprime a saída não crítica (modo silencioso). Saída que normalmente vai para stderr
não será exibido, exceto erros ou informações de depuração (se especificado).
-r onda Reordenar arquivos de entrada? onda é um dos: {perguntar, ascii, natural, Nenhum} O padrão é
natural.
-v Mostrar informações de versão
-w Suprimir avisos
-- Indica que tudo o que vem a seguir é um nome de arquivo
saída modos
Além disso, qualquer modo que crie arquivos de saída oferece suporte às seguintes opções:
-O onda Sobrescrever arquivos existentes? onda é um dos: {perguntar, sempre, nunca} O padrão é
perguntar.
-a str Prefixo str para basear parte dos nomes de arquivos de saída
-d dir Especifique o diretório de saída
-o str Especifique a extensão do formato do arquivo de saída, codificador e / ou argumentos. O formato é: "fmt
[ext = abc] [codificador [arg1 ... argN (% f = nome do arquivo)]] ", e deve estar entre
citações. Se forem fornecidos argumentos, um deles deve conter "% f", que será
substituído pelo nome do arquivo de saída. Exemplos:
-o 'shn encurtar -v2 - %f'(cria arquivos encurtados sem tabelas de busca)
-o 'flac floco - %f'(usar codificador flac alternativo)
-o 'aff ext = aif'(substituir a extensão aiff padrão de' aiff 'por' aif ')
-o 'cust ext = mp3 paralítico --quieto - %f'(criar arquivos mp3 usando lame)
-z str Postfix str para basear parte dos nomes de arquivos de saída
ESPECÍFICO DE MODO OPÇÕES
len modo opções
-U unidade
Especifica a unidade em que os totais serão impressos. unidade é um dos: {b, kb,
mb, gb, tb} O padrão é b.
-c Não mostrar nomes de coluna
-t Não mostrar linha de totais
-u unidade
Especifica a unidade em que cada arquivo será impresso. unidade é um dos: {b, kb, mb,
gb, tb} O padrão é b.
len modo saída
A saída do modo len pode parecer enigmática à primeira vista, porque tenta transmitir um
muita informação em apenas um pouco de espaço. Mas é muito fácil de ler
depois de saber o que as colunas representam; e em certas colunas, o que cada
personagem na coluna significa. Cada coluna é explicada a seguir.
comprimento Mostra o comprimento dos dados WAVE, no formato m: ss.nnn (milissegundos). Se o
os dados têm qualidade de CD, então m: ss.ff é mostrado, onde ff é um número de
00 a 74 que melhor se aproxima do número de quadros (blocos de 2352 bytes)
restante após m: ss. Se todos os arquivos tiverem qualidade de CD, o comprimento total será
mostrado no formato m: ss.ff; caso contrário, estará no formato m: ss.nnn. NOTA: CD‐
os arquivos de qualidade são arredondados para o quadro mais próximo; todos os outros arquivos são arredondados
para o milissegundo mais próximo.
expandido tamanho
Mostra o tamanho total de todos os pedaços WAVE dentro do arquivo (cabeçalho, dados e
quaisquer pedaços RIFF extras). Essencialmente, este é o tamanho que o arquivo teria
se ele foi convertido para o formato .wav, por exemplo, com ferramenta conv.
NOTA: Não confie neste campo para o tamanho do áudio! Se você simplesmente quer saber
quantos bytes de áudio estão em um arquivo, execute-o info modo, e olhe para
o campo "tamanho dos dados" em sua saída.
cdr Mostra as propriedades relacionadas aos arquivos com qualidade de CD. Um 'c' no primeiro slot
indica que os dados WAVE não são de qualidade [C] D. Um 'b' no segundo slot
indica que os dados WAVE de qualidade de CD não são cortados em um setor [b] oundary.
Um 's' no terceiro slot indica que os dados WAVE de qualidade do CD são muito
[s] hort a ser queimado.
Um '-' em qualquer um desses slots indica que a propriedade específica está OK ou
normal. Um 'x' em qualquer um desses slots indica que a propriedade particular
não se aplica a este arquivo ou não pode ser determinado.
ONDA Mostra propriedades dos dados WAVE. Um 'h' no primeiro slot indica que
o WAVE [h] eader não é canônico. Um 'e' no segundo slot indica
que o arquivo WAVE contém [e] xtra RIFF chunks.
Um '-' em qualquer um desses slots indica que a propriedade específica está OK ou
normal. Um 'x' em qualquer um desses slots indica que a propriedade particular
não se aplica a este arquivo ou não pode ser determinado.
problemas
Mostra problemas detectados com o cabeçalho WAVE, dados WAVE ou o próprio arquivo.
Um '3' no primeiro slot indica que o arquivo contém um cabeçalho ID [3] v2.
Um 'a' no segundo slot indica que os dados de áudio não são
bloco- [a] alinhado. Um 'i' no terceiro slot indica que o cabeçalho WAVE é
[i] nconsistente quanto ao tamanho dos dados e / ou tamanho do arquivo. Um 't' no quarto slot
indica que o arquivo WAVE parece estar [t] runcated. Um 'j' no quinto
slot indica que o arquivo WAVE parece ter [j] unk anexado a ele.
Um '-' em qualquer um desses slots indica que o problema específico não foi
detectou. Um 'x' em qualquer um desses slots indica que o
O problema não se aplica a este arquivo ou não pode ser determinado.
fmt Mostra qual formato de arquivo manipulou este arquivo.
relação Mostra a taxa de compressão para este arquivo.
nome do arquivo
Mostra o nome do arquivo que está sendo inspecionado.
fixo modo opções
NOTA: nomes de arquivo para arquivos criados em fixo modo será baseado no nome do arquivo de entrada com
a string '-fixed' anexada a ele, e a extensão será a extensão padrão do
formato de arquivo de saída. Por exemplo, com um formato de arquivo de saída de shn o arquivo 'foo.wav'
se tornaria 'foo-fixed.shn'. Isso pode ser substituído com o -a e / ou -z opções globais
descrito acima.
-b A trilha de deslocamento retorna ao limite do setor anterior. Este é o padrão.
-c Verifique se a correção é necessária, sem realmente consertar nada. ferramenta precisarão
saia com o status 0 se a correção for necessária e com o status 1 caso contrário. Isso pode ser útil
em scripts de shell, por exemplo: "if shntool fix -c *; then shntool fix *; else ...; fi"
-f A trilha de deslocamento avança para o próximo limite do setor.
-k Especifica que todos os arquivos devem ser processados, mesmo se os primeiros vários deles
não seria alterado, exceto por uma possível mudança de formato de arquivo. O padrão é
pule os primeiros N arquivos que não seriam alterados de uma perspectiva de dados WAVE em
a fim de evitar trabalho desnecessário.
-n Especifica que o último arquivo criado não deve ser preenchido com silêncio para tornar seu
O tamanho dos dados WAVE é um múltiplo de 2352 bytes. O padrão é preencher o último arquivo.
-u A pista circular quebra para o limite de setor mais próximo.
hash modo opções
-c Especifica que a impressão digital composta para todos os arquivos de entrada deve ser gerada,
em vez do padrão de uma impressão digital por arquivo. A impressão digital composta é
simplesmente a impressão digital dos dados WAVE de todos os arquivos de entrada considerados como um todo em
a ordem dada, e é idêntica à que seria gerada a partir do
arquivo unido se os mesmos arquivos foram unidos em um arquivo grande, sem preenchimento
adicionado. Esta opção pode ser usada para impressão digital de conjuntos de arquivos ou para identificar conjuntos de arquivos
em que as quebras de faixa foram movidas, mas nenhum áudio foi modificado em qualquer
forma (por exemplo, sem preenchimento adicionado, sem reamostragem feita, etc.).
-m Gere impressões digitais MD5. Este é o padrão.
-s Gere impressões digitais SHA1.
caminho modo opções
NOTA: nomes de arquivo para arquivos criados em caminho modo será baseado no nome do arquivo de entrada com
a string '-prepadded' ou '-postpadded' anexada a ele, e a extensão será o
extensão padrão do formato do arquivo de saída. Por exemplo, com um formato de arquivo de saída de
shn e pré-preenchimento especificado na linha de comando, o arquivo 'foo.wav' se tornaria
'foo-prepadded.shn'. Isso pode ser substituído com o -a e / ou -z opções globais
descrito acima.
Esteja ciente de que alguns codificadores de formato de saída (por exemplo, flac, ape) automaticamente retiram cabeçalhos
e / ou pedaços RIFF extras.
-b Especifica que o arquivo criado deve ser preenchido no início com silêncio para
torne seu tamanho de dados WAVE um múltiplo de 2352 bytes.
-e Especifica que o arquivo criado deve ser preenchido no final com silêncio para fazer
seu tamanho de dados WAVE é um múltiplo de 2352 bytes. Esta é a ação padrão.
juntar modo opções
NOTA: nomes de arquivo para arquivos criados em juntar modo será prefixado com 'juntou-se.', e o
extensão será a extensão padrão do formato do arquivo de saída. Por exemplo, com um
formato de arquivo de saída de wav os arquivos 'files * .wav' se tornariam 'join.wav'. Isso pode ser
substituído com o -a e / ou -z opções globais descritas acima.
-b Especifica que o arquivo criado deve ser preenchido no início com silêncio para
torne seu tamanho de dados WAVE um múltiplo de 2352 bytes. Observe que esta opção não
se aplicam se os arquivos de entrada não são de qualidade de CD, uma vez que o preenchimento é indefinido naquele
caso.
-e Especifica que o arquivo criado deve ser preenchido no final com silêncio para fazer
seu tamanho de dados WAVE é um múltiplo de 2352 bytes. Esta é a ação padrão. Observação
que esta opção não se aplica se os arquivos de entrada não forem de qualidade de CD, uma vez que
padding é indefinido nesse caso.
-n Especifica que o arquivo criado não deve ser preenchido com silêncio para tornar seu WAVE
o tamanho dos dados é um múltiplo de 2352 bytes. Observe que esta opção não se aplica se o
os arquivos de entrada não têm qualidade de CD, pois o preenchimento é indefinido nesse caso.
divisão modo opções
NOTA: nomes de arquivo para arquivos criados em divisão modo são do formato prefixoNNN.ext, onde NNN
é o número do arquivo de saída e 'ext' é a extensão padrão do formato do arquivo de saída.
Se um formato de arquivo de saída de 'wav' for usado, e o prefixo não for alterado por meio do -n interruptor
descrito abaixo, os nomes dos arquivos de saída serão "split-track01.wav",
"split-track02.wav", etc. Isso pode ser substituído pelo -a e / ou -z opções globais
descrito acima.
Para obter informações sobre como especificar pontos de divisão, consulte o Especificando divisão pontos seção abaixo.
-c Números Especifica o número a partir do qual iniciar a contagem ao nomear os arquivos de saída. O padrão
é 1.
-e len Prefixar cada faixa com len quantidade de lead-in retirada da faixa anterior. len
deve ser fornecido em bytes, formato m: ss, m: ss.ff ou m: ss.nnn.
-f lima
Especifica um arquivo do qual ler os dados do ponto de divisão. Se não for fornecido, então divida
os pontos são lidos no terminal.
-l len Especifica que o arquivo de entrada deve ser dividido em arquivos menores com base em múltiplos
que acontecerá no marco da len intervalo de tempo. len deve ser fornecido em bytes, m: ss, m: ss.ff ou m: ss.nnn
formato.
-m str Especifica uma string de manipulação de caracteres para nomes de arquivos gerados a partir de planilhas CUE.
Esses caracteres, tomados um a um, representam a tradução de / para os caracteres. Elas
deve estar sempre em pares. Alguns exemplos:
:- Traduzir todas as instâncias de ':' para '-'
: - / - Traduza ':' e '/' para '-'
: - / _ * x Traduzir ':' para '-', '/' para '_' e '*' para 'x'
-n fmt Especifica o formato de saída da contagem de arquivos. O padrão é% 02d, o que dá dois dígitos
números preenchidos com zeros (01, 02, 03, ...).
-t fmt Nomeie os arquivos de saída no formato especificado pelo usuário com base nos campos da folha CUE. o
as seguintes strings de formatação são reconhecidas:
%p Executante
%a Álbum
%t Título da faixa
%n Número de rastreio
-u len Postfixar cada faixa com len quantidade de lead-out retirada da próxima faixa. len devo
ser fornecido em bytes, formato m: ss, m: ss.ff ou m: ss.nnn.
-x Lista
Apenas extraia faixas em Lista (separados por vírgulas, podem conter intervalos). Exemplos
incluem:
7 Extraia apenas a faixa 7
3-5 Extraia apenas as faixas 3 a 5
2-6,9,11-13
Extraia apenas as faixas 2 a 6, 9 e 11 a 13
Especificando divisão pontos
Os pontos de divisão simplesmente marcam os locais nos dados WAVE do arquivo de entrada onde rastreia
será dividido. Eles podem ser especificados em qualquer combinação dos seguintes formatos:
bytes onde bytes é um deslocamento de byte específico
m: ss onde m = minutos e ss = segundos
m: ss.ff
onde m = minutos, ss = segundos e ff = frames (75 por segundo, então ff varia
de 00 a 74)
m: ss.nnn
onde m = minutos, ss = segundos e nnn = milissegundos (será arredondado para
limite de setor mais próximo, ou o primeiro limite de setor se o mais próximo
acontece ser o início do arquivo)
CUE folha
- uma folha CUE simples, em que cada linha "INDEX 01 m: ss: ff" é convertida para
ponto de divisão am: ss.ff
Os pontos de divisão devem ser dados em ordem crescente e devem aparecer um por linha. Se
o deslocamento de byte calculado a partir do ponto de divisão final é igual ao WAVE do arquivo de entrada
tamanho dos dados, então ele é ignorado. Uma vez que os pontos de divisão especificam locais dentro do
arquivo de entrada onde as trilhas serão divididas, N pontos de divisão criarão arquivos de saída N + 1.
Todos os formatos m: ss criarão divisões nos limites do setor sempre que o arquivo de entrada for
Qualidade de CD; para forçar divisões não alinhadas por setor, use o formato de byte exato.
gato modo opções
-c Especifica que pedaços RIFF extras devem ser suprimidos da saída. O padrão
é gravar os pedaços RIFF extras.
-d Especifica que os dados WAVE devem ser suprimidos da saída. O padrão é
para escrever os dados.
-e Especifica que o cabeçalho WAVE deve ser suprimido da saída. O padrão
é escrever o cabeçalho.
-n Especifica que o byte de preenchimento NULL no final de blocos de dados de tamanho ímpar deve ser
suprimido da saída, se presente. O padrão é escrever o byte de preenchimento NULL.
Esta opção se aplica apenas quando os dados WAVE também são gravados, caso contrário, eles são ignorados.
cmp modo opções
-c seg
Define o número de segundos de áudio a ser usado para o buffer de comparação de byte-shift.
Esta opção só faz sentido com o -s opção. O padrão é 3 segundos.
-f cotão
Define o "fator de difusão" para determinar se os dados deslocados por byte são idênticos.
cotão é um número inteiro positivo que representa o número máximo de bytes permitidos
incompatibilidades entre os dois arquivos na área pesquisada pelo -s opção. Isto
permite a verificação de bytes diferentes entre os arquivos que (a) são deslocados por byte
e (b) conter pelo menos um erro na área pesquisada pelo -s opção. O
quanto maior o fator de difusão, mais tempo leva a pesquisa, portanto, defina-o como baixo para começar (8
ou então) e aumente em pequenos passos, se necessário. NOTA: esta opção só pode ser
usado com o -s interruptor.
-l Liste os deslocamentos e os valores de todos os bytes diferentes. A saída é semelhante a 'cmp -l'; no
em particular, os deslocamentos são baseados em 1. Pode ser usado com o -s interruptor.
-s Verifique se os dados WAVE contidos nos arquivos de entrada são idênticos
módulo um deslocamento de byte. Atualmente, isso só detectará diferenças até o primeiro
529200 bytes (igual a 3 segundos de dados com qualidade de CD). Isso pode ser usado para comparar
Dados WAVE em um arquivo pré-gravado para dados WAVE na faixa correspondente extraída
do CD gravado, o que é útil se a faixa extraída vier de um TAO gravado em CD,
e, portanto, pode haver um intervalo de silêncio de 2 segundos no início. Esta opção pode
também ajudam a identificar um deslocamento combinado de leitura / gravação de gravador de CD / leitor de CD.
deixa modo opções
-c Especifica que uma folha CUE simples deve ser impressa. Esta é a ação padrão.
NOTA: todos os arquivos de entrada devem ter qualidade de CD para que as folhas CUE sejam válidas.
-s Especifica que pontos de divisão em formato de deslocamento de byte explícito devem ser produzidos.
conv modo opções
NOTA: nomes de arquivo para arquivos criados em conv modo será nomeado com base no arquivo de entrada
nome. Especificamente, se o nome do arquivo de entrada termina com a extensão de arquivo padrão para aquele
o formato do arquivo, então a extensão padrão para o formato de saída desejado irá substituí-lo;
caso contrário, será anexado a ele. Por exemplo, para um formato de saída de shn e de um wav
arquivo de entrada denominado 'file.wav', o arquivo convertido será denominado 'file.shn', uma vez que '.wav' é
a extensão padrão para o wav formato. Por outro lado, dada a mesma situação
acima, mas com um arquivo de entrada denominado 'file.wave', o arquivo convertido será denominado
'file.wave.shn', pois '.wave' não corresponde a '.wav'. Isso pode ser substituído com o -a
e / ou -z opções globais descritas acima.
Esteja ciente de que alguns codificadores de formato de saída (por exemplo, flac, ape) automaticamente retiram cabeçalhos
e / ou pedaços RIFF extras, enquanto outros (por exemplo, sox) podem ajustar os tamanhos dos dados WAVE em raras
instâncias, a fim de alinhar o áudio em um limite de bloco.
-t Leia os dados WAVE do terminal.
info modo opções
Este modo não oferece suporte a nenhuma opção adicional.
tira modo opções
NOTA: nomes de arquivo para arquivos criados em tira modo será baseado no nome do arquivo de entrada com
a string '-stripped' anexada a ele, e a extensão será a extensão padrão de
o formato do arquivo de saída. Por exemplo, com um formato de arquivo de saída de wav o arquivo 'bar.shn'
se tornaria 'bar-stripped.wav'. Isso pode ser substituído com o -a e / ou -z global
opções descritas acima.
Esteja ciente de que alguns codificadores de formato de saída (por exemplo, flac, ape) automaticamente retiram cabeçalhos
e / ou pedaços RIFF extras, enquanto outros (por exemplo, sox) podem ajustar os tamanhos dos dados WAVE em raras
instâncias, a fim de alinhar o áudio em um limite de bloco.
-c Especifica que pedaços RIFF extras não devem ser removidos. O padrão é remover
tudo o que aparece após o primeiro bloco de dados.
-e Especifica que os cabeçalhos WAVE não devem ser canônicos. O padrão é
canonizar cabeçalhos.
tipo modo opções
NOTA: nomes de arquivo para arquivos criados em tipo modo será prefixado com 'silêncio.', e o
extensão será a extensão padrão do formato do arquivo de saída. Por exemplo, com um
formato de arquivo de saída de wav o arquivo gerado se tornaria 'silence.wav'. Isso pode ser
substituído com o -a e / ou -z opções globais descritas acima.
-l len Gerar arquivos contendo len quantidade de silêncio. len deve ser fornecido em bytes, m: ss,
formato m: ss.ff ou m: ss.nnn.
aparar modo opções
NOTA: nomes de arquivo para arquivos criados em aparar modo será baseado no nome do arquivo de entrada com
a string '-trimmed' anexada a ele, e a extensão será a extensão padrão de
o formato do arquivo de saída. Por exemplo, com um formato de arquivo de saída de shn o arquivo 'foo.wav'
se tornaria 'foo-trimmed.shn'. Isso pode ser substituído com o -a e / ou -z global
opções descritas acima.
-b Cortar apenas o silêncio do início dos arquivos
-e Corte apenas o silêncio do final dos arquivos
MEIO AMBIENTE VARIÁVEIS
ST_DEBUG
Se definido, shntool imprimirá informações de depuração. Isso é análogo ao -D
opção global, com a exceção de que a depuração é ativada imediatamente, em vez de
quando a linha de comando é analisada.
ST_ _DEC
Especifique o decodificador de formato de arquivo de entrada e / ou argumentos. Substituir com o
formato que você deseja modificar, por exemplo ST_SHN_DEC. O formato desta variável é
análogo ao -i opção global, exceto que o formato inicial não está incluído.
Exemplos:
ST_SHN_DEC='encurtar-2.3b'
ST_SHN_DEC='encurtar -x -d 2048 %f -'
ST_ _ENC
Especifique a extensão do formato do arquivo de saída, codificador e / ou argumentos. Substituir
com o formato que você deseja modificar, por exemplo ST_SHN_ENC. O formato desta variável
é análogo ao -o opção global, exceto que o formato inicial não é
incluído. Exemplos:
ST_SHN_ENC='encurtar -v2 - %f'
ST_FLAC_ENC='floco - %f'
ST_AIFF_ENC='ext = aif'
ST_CUST_ENC='ext = mp3 paralítico --quieto - %f'
Observe que as opções de linha de comando têm precedência sobre qualquer uma dessas variáveis de ambiente.
SAIR STATUS
De um modo geral, ferramenta sairá com status 0 em caso de sucesso, e status 1 se
encontra um erro. A única exceção é quando a opção 'sair' é selecionada de dentro
o menu interativo de reordenação de arquivos; nesse caso, o status existente será 255.
NOTAS
ferramenta é um nome impróprio, uma vez que processa dados WAVE, não encurta dados. O nome é um
resquício de seus primeiros dias como 'shnlen', um programa criado especificamente para extrair
informações sobre dados WAVE armazenados em arquivos .shn.
Aliases para ferramenta são prefixados com 'shn' em vez de 'wav' para evitar possíveis colisões
com os programas existentes.
Use shncat online usando serviços onworks.net