InglésFrancésEspañol

icono de página de OnWorks

shncat - Online en la nube

Ejecute shncat en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando shncat 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


shntool: una utilidad de informes y procesamiento de datos WAVE multipropósito

SINOPSIS


herramienta modo ...
herramienta [NÚCLEO OPCIÓN]

DESCRIPCIÓN


herramienta es una utilidad de línea de comandos para ver y / o modificar datos y propiedades WAVE. Corre
en varios modos de funcionamiento diferentes y admite varios formatos de audio sin pérdida.

herramienta se compone de tres partes: su núcleo, modo módulos, y formato módulos. Esta
ayuda a que el código sea más fácil de mantener, así como también ayuda a otros programadores a desarrollar
nueva funcionalidad. El archivo de distribución contiene un archivo llamado 'modules.howto' que
describe cómo crear un nuevo modo o módulo de formato, para aquellos que así lo deseen.

Moda módulos
herramienta realiza varias funciones en datos WAVE mediante el uso de módulos de modo. El núcleo
of herramienta es simplemente un envoltorio alrededor de los módulos de modo. De hecho, cuando herramienta se ejecuta con
un modo válido como su primer argumento, esencialmente ejecuta el procedimiento principal para el
modo especificado y se cierra. herramienta viene con varios modos integrados, que se describen a continuación:

len Muestra la longitud, el tamaño y las propiedades de los datos PCM WAVE

reparar Soluciona problemas de límites de sector con datos PCM WAVE con calidad de CD

hachís Calcula la huella digital MD5 o SHA1 de los datos PCM WAVE

almohadilla CD de pads (archivos de calidad no alineados en los límites del sector con silencio

Únete Une datos PCM WAVE de varios archivos en uno

split Divide datos PCM WAVE de un archivo en varios archivos

gato Escribe datos PCM WAVE de uno o más archivos al terminal

cmp Compara datos PCM WAVE en dos archivos

señal Genera una hoja CUE o puntos de división de un conjunto de archivos

conv Convierte archivos de un formato a otro

info Muestra información detallada sobre los datos PCM WAVE

tira Elimina fragmentos RIFF adicionales y / o escribe encabezados canónicos

especie Genera archivos de datos PCM WAVE con calidad de CD que contienen silencio

recortar Recorta el silencio de PCM WAVE de los extremos de los archivos

Para obtener más información sobre el significado de las distintas opciones de la línea de comandos para cada modo, consulte
de la forma más MODO ESPECÍFICO OPCIONES sección a continuación.

Para mayor comodidad, cada modo puede especificar un nombre alternativo o alias que lo invocará.
(esta función solo está disponible actualmente en sistemas que admiten simbólicos o duros
enlace). En particular, cada modo tiene el alias 'shn '. Por ejemplo, corriendo
shnlen es equivalente a correr herramienta len - ahorrando así algunas pulsaciones de teclas.

Formato módulos
Los formatos de archivo se extraen de herramienta mediante el uso de módulos de formato. Ellos proveen
un medio para herramienta para leer y / o escribir de forma transparente diferentes formatos de archivo. Esta
la abstracción permite herramienta concentrarse en su trabajo sin preocuparse por los detalles de
cada formato de archivo.

Actualmente se admiten los siguientes formatos:

wav Formato de archivo RIFF WAVE

aiff Formato de archivo de intercambio de audio (solo AIFF y sin comprimir / sowt AIFF-C) (a través de
'sox'):
<http://sox.sourceforge.net/>

shn Acortar el codificador de forma de onda de baja complejidad (mediante 'acortar'):
<http://www.softsound.com/Shorten.html>
<http://www.etree.org/shnutils/shorten/>

flac Códec de audio sin pérdida gratuito (a través de 'flac'):
<http://flac.sourceforge.net/>

mono Compresor de audio de Monkey (a través de 'mac'):
<http://www.monkeysaudio.com/>
<http://supermmx.org/linux/mac/>

alac Códec de audio sin pérdida de Apple (a través de 'alac'):
<http://craz.net/programs/itunes/alac.html>

Tak (T) om's lossless (A) udio (K) ompressor (a través de 'takc'):
<http://www.thbeck.de/Tak/Tak.html>

de Codificador de audio OptimFROG Lossless WAVE (a través de 'ofr'):
<http://www.losslessaudio.org/>

tta Códec de audio sin pérdidas TTA (a través de 'ttaenc'):
<http://tta.sourceforge.net/>

de Codificación sin pérdida de audio MPEG-4 (a través de 'mp4als'):
<http://www.nue.tu-berlin.de/forschung/projekte/ -
lossless / mp4als.html>

wv Compresión de audio sin pérdida híbrida WavPack (a través de 'wavpack' y 'wvunpack'):
<http://www.wavpack.com/>

lpac Compresión de audio predictiva sin pérdidas (a través de 'lpac'):
<http://www.nue.tu-berlin.de/wer/liebchen/lpac.html>

la Audio sin pérdida (a través de 'la'):
<http://www.lossless-audio.com/>

Bonk Bonk compresor de audio con pérdida / sin pérdida (a través de 'bonk'):
<http://www.logarithmic.net/pfh/bonk>

KXS Compresor de archivos WAV sin pérdida de Kexis (a través de 'kexis'):
<http://www.sourceforge.net/projects/kexis/>

metros cuadrados Formato de compresión de audio MKW (a través de 'mkwcon'):
<http://www.etree.org/shnutils/mkwcon/>

cust Módulo de formato de salida personalizado (solo salida, útil para codificar a un formato
que herramienta todavía no es compatible)

término envía salida al terminal

nulo envía la salida a / dev / null (solo salida, útil para ensayos en varios
modos, como reparar modo o tira modo)

Al leer archivos para entrada, herramienta descubre automáticamente qué módulo de formato, si lo hay,
maneja cada archivo. En los modos en los que los archivos se crean como salida, puede especificar qué
el formato de salida debe ser; de lo contrario, herramienta decide por usted seleccionando el primer formato
módulo que encuentra que admite salida (en una instalación predeterminada, este será el wav
formato).

NÚCLEO OPCIONES


Sin modelo
Cuando se ejecuta sin un modo, herramienta toma estas opciones:

-m Mostrar información detallada del módulo de modo

-f Mostrar información detallada del módulo de formato

-a Mostrar argumentos del módulo de formato predeterminado

-v Mostrar información de versión

-h Mostrar una pantalla de ayuda

GLOBAL OPCIONES


Todo los modos
Todos los modos admiten las siguientes opciones:

-D Imprimir información de depuración

-F presentar
Especifique un archivo que contenga una lista de nombres de archivo para procesar. Esto anula cualquier archivo
especificado en la línea de comando o en la terminal.

NOTA: La mayoría de los modos aceptarán nombres de archivos de entrada de una sola fuente, según
siguiente orden de precedencia: archivo especificado por el -F opción, de lo contrario nombres de archivo
en la línea de comando; de lo contrario, los nombres de archivo se leen desde la terminal.

-H Tiempos de impresión en formato h: mm: ss. {Ff, nnn}, en lugar de m: ss. {Ff, nnn}

-P tipo
Especifique el tipo de indicador de progreso. tipo es uno de: {pct, punto, spin, hacer, ninguna}.
pct muestra el porcentaje de finalización de cada operación. punto muestra el progreso de
cada operación mostrando un '.' después de cada paso del 10% hacia la finalización. spin
muestra un indicador de progreso giratorio. hacer muestra el progreso de cada operación por
mostrando seis emoticonos que se vuelven cada vez más felices a medida que se acerca la operación
terminación. ninguna Evita que se pueda obtener información sobre la finalización del progreso.
desplegado. El valor predeterminado es pct.

-h Mostrar la pantalla de ayuda para este modo

-i fmt Especifique el decodificador y / o los argumentos del formato de archivo de entrada. El formato es: "decodificador fmt
[arg1 ... argN] ", y debe estar entre comillas. Si se proporcionan argumentos,
uno de ellos debe contener "% f", que será reemplazado por el nombre del archivo de entrada.
Ejemplos:

-i 'shn acortar-2.3b'(use official shorten-2.3b en lugar de versiones posteriores; deje
argumentos predeterminados intactos)

-i 'shn acortar -x -d 2048 %f -'(forzar acortar para omitir los primeros 2048 bytes de
cada archivo)

-q Suprime la salida no crítica (modo silencioso). Salida que normalmente va a stderr
no se mostrará, salvo errores o información de depuración (si se especifica).

-r val ¿Reordenar los archivos de entrada? val es uno de: {contacta, ascii, natural, ninguna}. El valor predeterminado es
natural.

-v Mostrar información de versión

-w Suprimir advertencias

-- Indica que todo lo que le sigue es un nombre de archivo

Salida los modos
Además, cualquier modo que cree archivos de salida admite las siguientes opciones:

-O val ¿Sobrescribir archivos existentes? val es uno de: {contacta, always, nunca}. El valor predeterminado es
contacta.

-a str Prefijo str para basar parte de los nombres de archivo de salida

-d dir Especificar directorio de salida

-o str Especifique la extensión del formato del archivo de salida, el codificador y / o los argumentos. El formato es: "fmt
[ext = abc] [codificador [arg1 ... argN (% f = nombre de archivo)]] ", y debe estar rodeado por
citas. Si se dan argumentos, uno de ellos debe contener "% f", que será
reemplazado con el nombre del archivo de salida. Ejemplos:

-o 'shn acortar -v2 - %f'(crear archivos acortados sin tablas de búsqueda)

-o 'flac escama - %f'(use codificador flac alternativo)

-o 'aiff ext = aif'(anula la extensión aiff predeterminada de' aiff 'con' aif ')

-o 'cust ext = mp3 paralítico --tranquilo - %f'(crea archivos mp3 usando lame)

-z str Sufijo str para basar parte de los nombres de archivo de salida

MODO ESPECÍFICO OPCIONES


len modo opciones
-U unidad
Especifica la unidad en la que se imprimirán los totales. unidad es uno de: {b, kb,
mb, gb, tb}. El valor predeterminado es b.

-c No mostrar nombres de columnas

-t No mostrar la línea de totales

-u unidad
Especifica la unidad en la que se imprimirá cada archivo. unidad es uno de: {b, kb, mb,
gb, tb}. El valor predeterminado es b.

len modo salida

La salida del modo len puede parecer críptica al principio, porque intenta transmitir una
mucha información en tan solo un poco de espacio. Pero es bastante fácil de leer.
una vez que sepa lo que representan las columnas; y en ciertas columnas, lo que cada
carácter en la columna significa. Cada columna se explica a continuación.

de largo Muestra la longitud de los datos WAVE, en formato m: ss.nnn (milisegundos). Si el
los datos tienen calidad de CD, entonces m: ss.ff se muestra en su lugar, donde ff es un número de
00 a 74 que mejor se aproxima al número de tramas (bloques de 2352 bytes)
restante después de m: ss. Si todos los archivos tienen calidad de CD, la longitud total será
se muestra en formato m: ss.ff; de lo contrario, estará en formato m: ss.nnn. NOTA: CD‐
los archivos de calidad se redondean al fotograma más cercano; todos los demás archivos están redondeados
al milisegundo más cercano.

expandido tamaño
Muestra el tamaño total de todos los fragmentos WAVE dentro del archivo (encabezado, datos y
cualquier trozo de RIFF adicional). Básicamente, este es el tamaño que tendría el archivo.
si se convierte a formato .wav, por ejemplo, con herramienta conv.

NOTA: ¡No confíe en este campo para el tamaño del audio! Si simplemente quieres saber
cuántos bytes de audio hay en un archivo, ejecútelo info modo, y mira
el campo "tamaño de datos" en su salida.

cdr Muestra propiedades relacionadas con archivos con calidad de CD. Una 'c' en la primera ranura
indica que los datos WAVE no son de calidad [C] D. A 'b' en la segunda ranura
indica que los datos WAVE con calidad de CD no se cortan en un sector [b] límite.
Una 's' en la tercera ranura indica que los datos WAVE con calidad de CD son demasiado
[s] hort para ser quemado.

Un '-' en cualquiera de estas ranuras indica que la propiedad en particular está bien o
normal. Una 'x' en cualquiera de estas ranuras indica que la propiedad particular
no se aplica a este archivo o no se puede determinar.

WAVE Muestra las propiedades de los datos WAVE. Una 'h' en la primera ranura indica que
el WAVE [h] eader no es canónico. Una 'e' en la segunda ranura indica
que el archivo WAVE contiene [e] xtra fragmentos RIFF.

Un '-' en cualquiera de estas ranuras indica que la propiedad en particular está bien o
normal. Una 'x' en cualquiera de estas ranuras indica que la propiedad particular
no se aplica a este archivo o no se puede determinar.

problemas
Muestra los problemas detectados con el encabezado WAVE, los datos WAVE o el archivo en sí.
Un '3' en la primera ranura indica que el archivo contiene un encabezado ID [3] v2.
Una 'a' en la segunda ranura indica que los datos de audio no
bloque- [a] alineado. Una 'i' en la tercera ranura indica que el encabezado WAVE está
[i] no coherente con el tamaño de los datos y / o el tamaño del archivo. Una 't' en la cuarta ranura
indica que el archivo WAVE parece estar [t] ejecutado. Una 'j' en el quinto
ranura indica que el archivo WAVE parece tener [j] unk adjunto.

Un '-' en cualquiera de estas ranuras indica que el problema en particular no fue
detectado. Una 'x' en cualquiera de estas ranuras indica que el
El problema no se aplica a este archivo o no se puede determinar.

fmt Muestra qué formato de archivo manejó este archivo.

proporción Muestra la relación de compresión de este archivo.

nombre de archivo
Muestra el nombre del archivo que se está inspeccionando.

reparar modo opciones
NOTA: los nombres de los archivos creados en reparar El modo se basará en el nombre del archivo de entrada con
la cadena '-fixed' adjunta, y la extensión será la extensión predeterminada de la
formato de archivo de salida. Por ejemplo, con un formato de archivo de salida de shn el archivo 'foo.wav'
se convertiría en 'foo-fixed.shn'. Esto se puede anular con el -a y/o -z opciones globales
descrito arriba.

-b Shift track rompe hacia atrás al límite del sector anterior. Este es el predeterminado.

-c Compruebe si es necesario arreglarlo, sin realmente arreglar nada. herramienta will
Salga con el estado 0 si es necesario arreglarlo, y el estado 1 en caso contrario. Esto puede ser útil
en scripts de shell, por ejemplo: "if shntool fix -c *; then shntool fix *; else ...; fi"

-f Shift track avanza hasta el siguiente límite del sector.

-k Especifica que se deben procesar todos los archivos, incluso si los primeros
no se alteraría, aparte de un posible cambio de formato de archivo. El valor predeterminado es
omitir los primeros archivos N que no se cambiarían desde una perspectiva de datos WAVE en
para evitar trabajos innecesarios.

-n Especifica que el último archivo creado no debe rellenarse con silencio para que su
El tamaño de los datos WAVE es un múltiplo de 2352 bytes. El valor predeterminado es rellenar el último archivo.

-u La pista redonda se rompe hasta el límite del sector más cercano.

hachís modo opciones
-c Especifica que se debe generar la huella digital compuesta para todos los archivos de entrada,
en lugar del valor predeterminado de una huella digital por archivo. La huella dactilar compuesta es
simplemente la huella digital de los datos WAVE de todos los archivos de entrada tomados como un todo en
el orden dado, y es idéntico al que se generaría a partir del
archivo unido si los mismos archivos se unieron en un archivo grande, sin relleno
adicional. Esta opción se puede utilizar para realizar huellas dactilares de conjuntos de archivos o para identificar conjuntos de archivos.
en el que se han movido saltos de pista, pero no se ha modificado el audio en ningún
manera (por ejemplo, sin relleno agregado, sin remuestreo, etc.).

-m Genere huellas digitales MD5. Este es el predeterminado.

-s Genere huellas dactilares SHA1.

almohadilla modo opciones
NOTA: los nombres de los archivos creados en almohadilla El modo se basará en el nombre del archivo de entrada con
la cadena '-prepadded' o '-postpadded' adjunta, y la extensión será la
extensión predeterminada del formato de archivo de salida. Por ejemplo, con un formato de archivo de salida de
shn y el relleno previo especificado en la línea de comando, el archivo 'foo.wav' se convertiría
'foo-prepadded.shn'. Esto se puede anular con el -a y/o -z opciones globales
descrito arriba.

Tenga en cuenta que algunos codificadores de formato de salida (por ejemplo, flac, ape) eliminan automáticamente los encabezados
y / o trozos de RIFF adicionales.

-b Especifica que el archivo creado debe rellenarse al principio con silencio para
haga que su tamaño de datos WAVE sea múltiplo de 2352 bytes.

-e Especifica que el archivo creado debe rellenarse al final con silencio para hacer
su tamaño de datos WAVE es un múltiplo de 2352 bytes. Esta es la acción por defecto.

Únete modo opciones
NOTA: los nombres de los archivos creados en Únete El modo tendrá el prefijo 'unido.', y el
extensión será la extensión predeterminada del formato de archivo de salida. Por ejemplo, con un
formato de archivo de salida de wav los archivos 'archivos * .wav' se convertirían en 'join.wav'. Esto puede ser
anulado con el -a y/o -z opciones globales descritas anteriormente.

-b Especifica que el archivo creado debe rellenarse al principio con silencio para
haga que su tamaño de datos WAVE sea un múltiplo de 2352 bytes. Tenga en cuenta que esta opción no
se aplica si los archivos de entrada no tienen calidad de CD, ya que el relleno no está definido en ese
.

-e Especifica que el archivo creado debe rellenarse al final con silencio para hacer
su tamaño de datos WAVE es un múltiplo de 2352 bytes. Esta es la acción por defecto. Nota
que esta opción no se aplica si los archivos de entrada no tienen calidad de CD, ya que
el relleno no está definido en ese caso.

-n Especifica que el archivo creado no debe rellenarse con silencio para hacer su WAVE
tamaño de los datos un múltiplo de 2352 bytes. Tenga en cuenta que esta opción no se aplica si el
Los archivos de entrada no tienen calidad de CD, ya que el relleno no está definido en ese caso.

split modo opciones
NOTA: los nombres de los archivos creados en split modo tienen el formato prefixNNN.ext, donde NNN
es el número de archivo de salida y 'ext' es la extensión predeterminada del formato de archivo de salida.
Si se utiliza un formato de archivo de salida de 'wav', y el prefijo no se modifica mediante el -n cambiar
descrito a continuación, los nombres de los archivos de salida serán "split-track01.wav",
"split-track02.wav", etc. Esto se puede anular con el -a y/o -z opciones globales
descrito arriba.

Para obtener información sobre cómo especificar puntos de división, consulte la Especificación split puntos sección a continuación.

-c número Especifica el número desde el que comenzar a contar al nombrar los archivos de salida. El valor por defecto
es 1.

-e len Prefije cada pista con len cantidad de introducción tomada de la pista anterior. len
debe expresarse en bytes, m: ss, m: ss.ff o m: ss.nnn formato.

-f presentar
Especifica un archivo desde el que leer los datos del punto de división. Si no se da, divídalo
los puntos se leen desde el terminal.

-l len Especifica que el archivo de entrada debe dividirse en archivos más pequeños basados ​​en múltiples
de las len intervalo de tiempo. len debe expresarse en bytes, m: ss, m: ss.ff o m: ss.nnn
formato.

-m str Especifica una cadena de manipulación de caracteres para los nombres de archivo generados a partir de hojas CUE.
Estos caracteres, tomados uno por uno, representan la traducción de carácter de / a. Ellos
siempre debe estar en parejas. Algunos ejemplos:

:- Traducir todas las instancias de ':' a '-'

: - / - Traducir tanto ':' como '/' a '-'

:-/_*X Traducir ':' a '-', '/' a '_' y '*' a 'x'

-n fmt Especifica el formato de salida del recuento de archivos. El valor predeterminado es% 02d, que da dos dígitos
números con ceros (01, 02, 03, ...).

-t fmt Asigne un nombre a los archivos de salida en el formato especificado por el usuario según los campos de la hoja CUE. los
Se reconocen las siguientes cadenas de formato:

%p Talento

%a Álbum

%t Título de la pista

%n Número de pista

-u len Fije cada pista con len cantidad de salida extraída de la siguiente pista. len deben
expresarse en bytes, m: ss, m: ss.ff o m: ss.nnn en formato.

-x lista
Extrae solo pistas en lista (separados por comas, pueden contener rangos). Ejemplos de
incluyen:

7 Extraer solo la pista 7

3 - 5 Extraiga solo las pistas 3 a 5

2-6,9,11-13
Extraiga solo las pistas 2 a 6, 9 y 11 a 13

Especificación split puntos
Los puntos de división simplemente marcan lugares dentro de los datos WAVE del archivo de entrada donde las pistas
se dividirá. Se pueden especificar en cualquier combinación de los siguientes formatos:

bytes donde bytes es un desplazamiento de bytes específico

m: ss donde m = minutos y ss = segundos

m: ss.ff
donde m = minutos, ss = segundos y ff = fotogramas (75 por segundo, por lo que ff rangos
de 00 a 74)

m: ss.nnn
donde m = minutos, ss = segundos y nnn = milisegundos (se redondeará a
límite del sector más cercano, o el primer límite del sector si el más cercano
pasa a ser el comienzo del archivo)

CUE hoja
- una hoja CUE simple, en la que cada línea "INDEX 01 m: ss: ff" se convierte en
am: ss.ff punto de división

Los puntos de división se deben dar en orden creciente y deben aparecer uno por línea. Si
el desplazamiento de bytes calculado a partir del punto de división final es igual a la WAVE del archivo de entrada
tamaño de los datos, entonces se ignora. Dado que los puntos de división especifican ubicaciones dentro del
archivo de entrada donde se dividirán las pistas, N puntos de división crearán N + 1 archivos de salida.
Todos los formatos m: ss crearán divisiones en los límites del sector siempre que el archivo de entrada sea
Calidad de CD; para forzar divisiones no alineadas por sectores, utilice el formato de bytes exacto.

gato modo opciones
-c Especifica que los fragmentos RIFF adicionales deben suprimirse de la salida. El valor por defecto
es escribir los fragmentos RIFF adicionales.

-d Especifica que los datos WAVE deben suprimirse de la salida. El valor predeterminado es
para escribir los datos.

-e Especifica que el encabezado WAVE debe suprimirse de la salida. El valor por defecto
es escribir el encabezado.

-n Especifica que el byte de relleno NULL al final de los fragmentos de datos de tamaño impar debe ser
suprimido de la salida, si está presente. El valor predeterminado es escribir el byte de almohadilla NULL.
Esta opción solo se aplica cuando también se escriben datos WAVE; de lo contrario, se ignora.

cmp modo opciones
-c segundos
Establece el número de segundos de audio que se utilizará para el búfer de comparación de desplazamiento de bytes.
Esta opción solo tiene sentido con el -s opción. El valor predeterminado es de 3 segundos.

-f pelusa
Establece el "factor de fuzz" para determinar si los datos desplazados por bytes son idénticos.
pelusa es un entero positivo que representa el número máximo de bytes permitidos
discrepancias entre los dos archivos en el área buscada por el -s opción. Esta
permite comprobar si hay bytes diferentes entre los archivos que (a) están desplazados por bytes
y (b) contienen al menos un error en el área buscada por el -s opción. La
Cuanto más alto sea el factor de fuzz, más durará la búsqueda, así que configúrelo bajo para empezar (8
más o menos) y auméntelo en pequeños pasos si es necesario. NOTA: este interruptor solo se puede
usado con el -s switch.

-l Enumere las compensaciones y los valores de todos los bytes diferentes. La salida es similar a 'cmp -l'; en
en particular, las compensaciones se basan en 1. Puede usarse con el -s switch.

-s Compruebe si los datos WAVE contenidos en los archivos de entrada son idénticos
módulo a byte-shift. Actualmente, esto solo detectará diferencias hasta el primer
529200 bytes (igual a 3 segundos de datos con calidad de CD). Esto se puede utilizar para comparar
Datos WAVE dentro de un archivo pregrabado a datos WAVE en la pista correspondiente extraída
del CD grabado, lo cual es útil si la pista extraída proviene de un CD grabado TAO,
y por lo tanto podría tener un intervalo de silencio de 2 segundos al principio. Esta opción puede
también ayudan a identificar un quemador de CD / lector de CD combinado con compensación de lectura / escritura.

señal modo opciones
-c Especifica que debe imprimirse una hoja CUE simple. Esta es la acción por defecto.
NOTA: todos los archivos de entrada deben tener calidad de CD para que las hojas CUE sean válidas.

-s Especifica que se deben generar puntos de división en formato de desplazamiento de bytes explícito.

conv modo opciones
NOTA: los nombres de los archivos creados en conv El modo se nombrará según el archivo de entrada.
nombre. Específicamente, si el nombre del archivo de entrada termina con la extensión de archivo predeterminada para ese
el formato del archivo, luego la extensión predeterminada para el formato de salida deseado lo reemplazará;
de lo contrario, se le agregará. Por ejemplo, para un formato de salida de shn y wav
archivo de entrada llamado 'file.wav', el archivo convertido se llamará 'file.shn', ya que '.wav' es
la extensión predeterminada para el wav formato. Por otro lado, dada la misma situación
arriba, pero con un archivo de entrada llamado 'file.wave', el archivo convertido se llamará
'file.wave.shn', ya que '.wave' no coincide con '.wav'. Esto se puede anular con el -a
y/o -z opciones globales descritas anteriormente.

Tenga en cuenta que algunos codificadores de formato de salida (por ejemplo, flac, ape) eliminan automáticamente los encabezados
y / o fragmentos RIFF adicionales, mientras que otros (por ejemplo, sox) pueden ajustar el tamaño de los datos WAVE en raras ocasiones
instancias para alinear el audio en un límite de bloque.

-t Lea los datos WAVE del terminal.

info modo opciones
Este modo no admite opciones adicionales.

tira modo opciones
NOTA: los nombres de los archivos creados en tira El modo se basará en el nombre del archivo de entrada con
la cadena '-stripped' adjunta, y la extensión será la extensión predeterminada de
el formato del archivo de salida. Por ejemplo, con un formato de archivo de salida de wav el archivo 'bar.shn'
se convertiría en 'bar-stripped.wav'. Esto se puede anular con el -a y/o -z global
opciones descritas anteriormente.

Tenga en cuenta que algunos codificadores de formato de salida (por ejemplo, flac, ape) eliminan automáticamente los encabezados
y / o fragmentos RIFF adicionales, mientras que otros (por ejemplo, sox) pueden ajustar el tamaño de los datos WAVE en raras ocasiones
instancias para alinear el audio en un límite de bloque.

-c Especifica que no se deben eliminar los fragmentos RIFF adicionales. El valor predeterminado es eliminar
todo lo que aparece después del primer fragmento de datos.

-e Especifica que los encabezados WAVE no deben hacerse canónicos. El valor predeterminado es
canonicalizar encabezados.

especie modo opciones
NOTA: los nombres de los archivos creados en especie El modo tendrá el prefijo 'silencio', y el
extensión será la extensión predeterminada del formato de archivo de salida. Por ejemplo, con un
formato de archivo de salida de wav el archivo generado se convertiría en 'silent.wav'. Esto puede ser
anulado con el -a y/o -z opciones globales descritas anteriormente.

-l len Genere archivos que contengan len cantidad de silencio. len debe expresarse en bytes, m: ss,
m: ss.ff o m: ss.nnn formato.

recortar modo opciones
NOTA: los nombres de los archivos creados en recortar El modo se basará en el nombre del archivo de entrada con
la cadena '-trimmed' adjunta, y la extensión será la extensión predeterminada de
el formato del archivo de salida. Por ejemplo, con un formato de archivo de salida de shn el archivo 'foo.wav'
se convertiría en 'foo-trimmed.shn'. Esto se puede anular con el -a y/o -z global
opciones descritas anteriormente.

-b Recorte solo el silencio desde el principio de los archivos

-e Recorte solo el silencio del final de los archivos

MEDIO AMBIENTE VARIABLES


ST_DEBUG
Si se establece, shntool imprimirá la información de depuración. Esto es análogo al -D
opción global, con la excepción de que la depuración se habilita inmediatamente, en lugar de
cuando se analiza la línea de comandos.

S T_ _DIC
Especifique el decodificador y / o los argumentos del formato de archivo de entrada. Reemplazar con el
formato que desea modificar, p. ej. ST_SHN_DEC. El formato de esta variable es
análogo al -i opción global, excepto que no se incluye el formato inicial.
Ejemplos:

ST_SHN_DEC='acortar-2.3b'

ST_SHN_DEC='acortar -x -d 2048 %f -'

S T_ _ENC
Especifique la extensión del formato del archivo de salida, el codificador y / o los argumentos. Reemplazar
con el formato que desea modificar, p. ej. ST_SHN_ENC. El formato de esta variable
es análogo al -o opción global, excepto que el formato inicial no es
incluido. Ejemplos:

ST_SHN_ENC='acortar -v2 - %f'

ST_FLAC_ENC='escama - %f'

ST_AIFF_ENC='ext = aif'

ST_CUST_ENC='ext = mp3 paralítico --tranquilo - %f'

Tenga en cuenta que las opciones de la línea de comandos tienen prioridad sobre cualquiera de estas variables de entorno.

SALIR ESTADO


Generalmente hablando, herramienta saldrá con el estado 0 en caso de éxito, y el estado 1 si
encuentra un error. La única excepción es cuando se selecciona la opción 'salir' desde dentro
el menú interactivo de reordenamiento de archivos, en cuyo caso el estado existente será 255.

NOTAS


herramienta es un nombre inapropiado, ya que procesa datos WAVE, no acorta datos. El nombre es un
vestigio de sus primeros días como 'shnlen', un programa creado específicamente para extraer
información sobre los datos WAVE almacenados en archivos .shn.

Alias ​​para herramienta tienen el prefijo 'shn' en lugar de 'wav' para evitar posibles colisiones
con programas existentes.

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


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    Kernel en tiempo real de FreeRTOS (RTOS)
    Kernel en tiempo real de FreeRTOS (RTOS)
    FreeRTOS es un software en tiempo real líder en el mercado
    sistema operativo (RTOS) para
    microcontroladores y pequeños
    microprocesadores Distribuido libremente
    bajo la licencia de código abierto del MIT...
    Descargar FreeRTOS Real Time Kernel (RTOS)
  • 2
    Avogadro
    Avogadro
    Avogadro es un molecular avanzado
    editor diseñado para uso multiplataforma
    en química computacional, molecular
    modelado, bioinformática, materiales
    ciencia y ...
    Descargar Avogadro
  • 3
    XML TV
    XML TV
    XMLTV es un conjunto de programas para procesar
    Listados de TV (tvguide) y ayuda a administrar
    su visualización de TV, almacenando listados en un
    Formato basado en XML. Hay utilidades para
    hacer...
    Descargar XML TV
  • 4
    huelga
    huelga
    Proyecto Strikr Free Software. Artefactos
    publicado bajo un 'basado en la intención'
    licencia dual: AGPLv3 (comunidad) y
    CC-BY-NC-ND 4.0 internacional
    (comercial)...
    descargar strikr
  • 6
    GIFLIB
    GIFLIB
    giflib es una biblioteca para leer y
    escribiendo imágenes gif. Es API y ABI
    compatible con libungif que estaba en
    amplio uso mientras que la compresión LZW
    el algoritmo fue...
    Descargar GIFLIB
  • Más "

Comandos de Linux

Ad