GoGPT Best VPN GoSearch

Icône de favori OnWorks

shnlen - En ligne dans le Cloud

Exécutez shnlen dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande shnlen qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


shntool - un utilitaire de traitement et de rapport de données WAVE polyvalent

SYNOPSIS


outil de travail mode ...
outil de travail [CORE OPTION]

DESCRIPTION


outil de travail est un utilitaire de ligne de commande pour afficher et/ou modifier les données et les propriétés WAVE. ça marche
dans plusieurs modes de fonctionnement différents et prend en charge divers formats audio sans perte.

outil de travail est composé de trois parties - son noyau, mode modules, et le format modules. Cette
aide à rendre le code plus facile à maintenir, ainsi qu'à aider d'autres programmeurs à développer
nouvelle fonctionnalité. L'archive de distribution contient un fichier nommé 'modules.howto' qui
décrit comment créer un nouveau module de mode ou de format, pour ceux qui le souhaitent.

Mode modules
outil de travail exécute diverses fonctions sur les données WAVE grâce à l'utilisation de modules de mode. Le noyau
of outil de travail est simplement un wrapper autour des modules de mode. En fait, quand outil de travail est exécuté avec
un mode valide comme premier argument, il exécute essentiellement la procédure principale pour le
mode spécifié et quitte. outil de travail est livré avec plusieurs modes intégrés, décrits ci-dessous :

len Affiche la longueur, la taille et les propriétés des données PCM WAVE

fixer Résout les problèmes de frontière de secteur avec les données PCM WAVE de qualité CD

hachage Calcule l'empreinte MD5 ou SHA1 des données PCM WAVE

chemin Pads CD (fichiers hyquality non alignés sur les limites du secteur avec silence

rejoindre Rejoint les données PCM WAVE de plusieurs fichiers en un seul

scission Divise les données PCM WAVE d'un fichier en plusieurs fichiers

cat Écrit les données PCM WAVE d'un ou plusieurs fichiers sur le terminal

cmp Compare les données PCM WAVE dans deux fichiers

queue Génère une feuille CUE ou des points de division à partir d'un ensemble de fichiers

conv Convertit les fichiers d'un format à un autre

info Affiche des informations détaillées sur les données PCM WAVE

bande Supprime des morceaux RIFF supplémentaires et/ou écrit des en-têtes canoniques

genre Génère des fichiers de données PCM WAVE de qualité CD contenant du silence

réduire Supprime le silence PCM WAVE à la fin des fichiers

Pour plus d'informations sur la signification des différentes options de ligne de commande pour chaque mode, consultez
le MODE‐SPÉCIFIQUE OPTIONS section ci-dessous.

Pour plus de commodité, chaque mode peut spécifier un autre nom ou alias qui l'invoquera
(cette fonctionnalité n'est actuellement disponible que sur les systèmes qui prennent en charge symbolique ou dur
mise en relation). En particulier, chaque mode est aliasé à 'shn '. Par exemple, courir
shlenen équivaut à courir outil de travail len - économisant ainsi quelques frappes.

Format modules
Les formats de fichiers sont extraits de outil de travail grâce à l'utilisation de modules de format. Ils fournissent
un moyen pour outil de travail pour lire et/ou écrire de manière transparente différents formats de fichiers. Cette
l'abstraction permet outil de travail se concentrer sur son travail sans se soucier des détails de
chaque format de fichier.

Les formats suivants sont actuellement supportés:

wav Format de fichier RIFF WAVE

aiff Format de fichier d'échange audio (AIFF et AIFF-C non compressé/sowt uniquement) (via
'sox'):
<http://sox.sourceforge.net/>

chut Raccourcir le codeur de forme d'onde de faible complexité (via « raccourcir ») :
<http://www.softsound.com/Shorten.html>
<http://www.etree.org/shnutils/shorten/>

flac Codec audio sans perte gratuit (via 'flac'):
<http://flac.sourceforge.net/>

singe Compresseur audio de Monkey (via 'mac'):
<http://www.monkeysaudio.com/>
<http://supermmx.org/linux/mac/>

un le C Codec audio sans perte Apple (via 'alac'):
<http://craz.net/programs/itunes/alac.html>

Tak Compresseur (A)audio (K) sans perte de (T)om (via 'takc'):
<http://www.thbeck.de/Tak/Tak.html>

de OptimFROG Lossless WAVE Audio Coder (via 'ofr'):
<http://www.losslessaudio.org/>

tta Codec audio sans perte TTA (via 'ttaenc'):
<http://tta.sourceforge.net/>

frigorifiques Codage audio MPEG-4 sans perte (via 'mp4als'):
<http://www.nue.tu-berlin.de/forschung/projekte/ -
sans perte/mp4als.html>

wv Compression audio sans perte hybride WavPack (via 'wavpack' et 'wvunpack'):
<http://www.wavpack.com/>

lpac Compression audio prédictive sans perte (via 'lpac'):
<http://www.nue.tu-berlin.de/wer/liebchen/lpac.html>

la Audio sans perte (via 'la'):
<http://www.lossless-audio.com/>

bon sang Compresseur audio avec/sans perte Bonk (via « bonk ») :
<http://www.logarithmic.net/pfh/bonk>

kxs Compresseur de fichiers WAV sans perte Kexis (via 'kexis'):
<http://www.sourceforge.net/projects/kexis/>

Format de compression audio MKW (via 'mkwcon'):
<http://www.etree.org/shnutils/mkwcon/>

Cust Module de format de sortie personnalisé (sortie uniquement, utile pour l'encodage dans un format
qui outil de travail ne supporte pas encore)

terme envoie la sortie au terminal

nul envoie la sortie à /dev/null (sortie uniquement, utile pour les essais à vide dans plusieurs
modes, tels que fixer mode ou bande Mode)

Lors de la lecture des fichiers en entrée, outil de travail découvre automatiquement quel module de formatage, le cas échéant
gère chaque fichier. Dans les modes où les fichiers sont créés en sortie, vous pouvez spécifier ce que le
le format de sortie doit être ‐ sinon, outil de travail décide pour vous en sélectionnant le premier format
module qu'il trouve qui prend en charge la sortie (dans une installation par défaut, ce sera le wav
format).

CORE OPTIONS


Non modal
Lorsqu'il est exécuté sans mode, outil de travail prend ces options:

-m Afficher les informations détaillées du module de mode

-f Afficher les informations détaillées sur le module de format

-a Afficher les arguments du module de format par défaut

-v Afficher les informations sur la version

-h Afficher un écran d'aide

GLOBAL OPTIONS


Tous modes
Tous les modes prennent en charge les options suivantes :

-D Imprimer les informations de débogage

-F filet
Spécifiez un fichier contenant une liste de noms de fichiers à traiter. Cela remplace tous les fichiers
spécifié sur la ligne de commande ou sur le terminal.

REMARQUE : la plupart des modes accepteront les noms de fichiers d'entrée d'une seule source, selon les
ordre de préséance suivant : fichier spécifié par le -F option, sinon les noms de fichiers
sur la ligne de commande, sinon les noms de fichiers lus depuis le terminal.

-H Imprimer les heures au format h:mm:ss.{ff,nnn}, au lieu de m:ss.{ff,nnn}

-P type
Spécifiez le type d'indicateur de progression. type fait partie de: {PCT, point, tourner, faire, aucun}.
PCT indique le pourcentage d'achèvement de chaque opération. point montre la progression de
chaque opération en affichant un '.' après chaque étape de 10 % vers l'achèvement. tourner
affiche un indicateur de progression de la rotation. faire indique l'avancement de chaque opération en
affichant six émoticônes qui deviennent de plus en plus heureux à mesure que l'opération approche
achèvement. aucun empêche toute information d'achèvement de progression d'être
affiché. La valeur par défaut est PCT.

-h Afficher l'écran d'aide pour ce mode

-i fmt Spécifiez le décodeur et/ou les arguments du format de fichier d'entrée. Le format est : " décodeur fmt
[arg1 ... argN]", et doit être entouré de guillemets. Si des arguments sont donnés, alors
l'un d'eux doit contenir "%f", qui sera remplacé par le nom du fichier d'entrée.
Exemples :

-i 'chut raccourcir-2.3b' (utilisez le shorten-2.3b officiel au lieu des versions ultérieures ; laissez
arguments par défaut inchangés)

-i 'chut raccourcir -x -d 2048 %f -' (forcer à raccourcir pour sauter les 2048 premiers octets de
chaque fichier)

-q Supprimer la sortie non critique (mode silencieux). Sortie qui va normalement à stderr
ne seront pas affichés, à l'exception des erreurs ou des informations de débogage (si spécifié).

-r vague Réorganiser les fichiers d'entrée ? vague fait partie de: {demander, ascii, sciences naturelles, aucun}. La valeur par défaut est
sciences naturelles.

-v Afficher les informations sur la version

-w Supprimer les avertissements

-- Indique que tout ce qui suit est un nom de fichier

Sortie modes
De plus, tout mode qui crée des fichiers de sortie prend en charge les options suivantes :

-O vague Écraser les fichiers existants? vague fait partie de: {demander, toujours, jamais}. La valeur par défaut est
demander.

-a str Titre str pour baser une partie des noms de fichiers de sortie

-d dir Spécifier le répertoire de sortie

-o str Spécifiez l'extension du format de fichier de sortie, l'encodeur et/ou les arguments. Le format est : "fmt
[ext=abc] [encodeur [arg1 ... argN (%f = filename)]]", et doit être entouré de
devis. Si des arguments sont donnés, alors l'un d'eux doit contenir "%f", qui sera
remplacé par le nom du fichier de sortie. Exemples:

-o 'chut raccourcir -v2 - %f' (créer des fichiers raccourcis sans tables de recherche)

-o 'flac flocon - %f' (utiliser un autre encodeur flac)

-o 'aiff poste=aif' (remplacer l'extension aiff par défaut de 'aiff' par 'aif')

-o 'Cust poste=mp3 paralytique --silencieux - %f' (créer des fichiers mp3 en utilisant lame)

-z str Postfix str pour baser une partie des noms de fichiers de sortie

MODE‐SPÉCIFIQUE OPTIONS


len mode Options
-U unité
Spécifie l'unité dans laquelle les totaux seront imprimés. unité fait partie de: {b, kb,
mb, gb, tb}. La valeur par défaut est b.

-c Ne pas afficher les noms de colonnes

-t Ne pas afficher la ligne des totaux

-u unité
Spécifie l'unité dans laquelle chaque fichier sera imprimé. unité fait partie de: {b, kb, mb,
gb, tb}. La valeur par défaut est b.

len mode sortie

La sortie du mode len peut sembler cryptique au premier abord, car elle tente de transmettre un
beaucoup d'informations dans un peu d'espace. Mais c'est assez facile à lire
une fois que vous savez ce que représentent les colonnes ; et dans certaines colonnes, ce que chacun
caractère dans la colonne signifie. Chaque colonne est expliquée ci-dessous.

longueur Affiche la longueur des données WAVE, au format m:ss.nnn (milliseconde). Si la
les données sont de qualité CD, alors m:ss.ff est affiché à la place, où ff est un nombre de
00 à 74 qui se rapproche le mieux du nombre de trames (blocs de 2352 octets)
restant après m:ss. Si tous les fichiers sont de qualité CD, la longueur totale sera
affiché au format m:ss.ff ; sinon, il sera au format m:ss.nnn. REMARQUE : CD-
les fichiers de qualité sont arrondis à l'image la plus proche ; tous les autres fichiers sont arrondis
à la milliseconde près.

étendu longueur du câble
Affiche la taille totale de tous les morceaux WAVE dans le fichier (en-tête, données et
tous les morceaux RIFF supplémentaires). Il s'agit essentiellement de la taille du fichier
s'il a été converti au format .wav, par exemple avec outil de travail conv.

REMARQUE : Ne vous fiez pas à ce champ pour la taille audio ! Si vous voulez simplement savoir
combien d'octets d'audio se trouvent dans un fichier, exécutez-le info mode, et regardez
le champ "taille des données" dans sa sortie.

cdr Affiche les propriétés liées aux fichiers de qualité CD. Un 'c' dans le premier emplacement
indique que les données WAVE ne sont pas de qualité [C]D. Un 'b' dans le deuxième emplacement
indique que les données WAVE de qualité CD ne sont pas coupées sur une [limite] de secteur.
Un « s » dans le troisième emplacement indique que les données WAVE de qualité CD sont trop
[s]hort à être brûlé.

Un '-' dans l'un de ces emplacements indique que la propriété particulière est OK ou
Ordinaire. Un « x » dans l'un de ces emplacements indique que la propriété particulière
ne s'applique pas à ce dossier ou ne peut être déterminé.

WAVE Affiche les propriétés des données WAVE. Un « h » dans le premier emplacement indique que
l'en-tête WAVE n'est pas canonique. Un « e » dans le deuxième emplacement indique
que le fichier WAVE contient des morceaux [e]xtra RIFF.

Un '-' dans l'un de ces emplacements indique que la propriété particulière est OK ou
Ordinaire. Un « x » dans l'un de ces emplacements indique que la propriété particulière
ne s'applique pas à ce dossier ou ne peut être déterminé.

d'ouvrabilité
Affiche les problèmes détectés avec l'en-tête WAVE, les données WAVE ou le fichier lui-même.
Un « 3 » dans le premier emplacement indique que le fichier contient un en-tête ID[3]v2.
Un « a » dans le deuxième emplacement indique que les données audio ne sont pas
bloc-[a]aligné. Un 'i' dans le troisième emplacement indique que l'en-tête WAVE est
[i]incohérent en ce qui concerne la taille des données et/ou la taille du fichier. Un 't' dans le quatrième emplacement
indique que le fichier WAVE semble être [tronqué]. Un 'j' dans le cinquième
slot indique que le fichier WAVE semble avoir [j]unk ajouté.

Un '-' dans l'un de ces emplacements indique que le problème particulier n'était pas
détectée. Un « x » dans l'un de ces emplacements indique que le
problème ne s'applique pas à ce fichier, ou ne peut pas être déterminé.

fmt Affiche le format de fichier géré par ce fichier.

rapport Affiche le taux de compression de ce fichier.

nom de fichier
Affiche le nom du fichier en cours d'inspection.

fixer mode Options
REMARQUE : les noms de fichiers pour les fichiers créés dans fixer le mode sera basé sur le nom du fichier d'entrée avec
la chaîne '-fixed' qui lui est ajoutée, et l'extension sera l'extension par défaut du
format de fichier de sortie. Par exemple, avec un format de fichier de sortie de chut le fichier 'foo.wav'
deviendrait 'foo-fixed.shn'. Ceci peut être annulé avec le -a et/ou -z options globales
décrit ci-dessus.

-b La piste de décalage revient à la limite du secteur précédent. C'est la valeur par défaut.

-c Vérifiez si une réparation est nécessaire, sans réellement rien réparer. outil de travail vont
quitter avec le statut 0 si une correction est nécessaire, et le statut 1 sinon. Cela peut être utile
dans les scripts shell, par exemple : "if shntool fix -c *; then shntool fix *; else ...; fi"

-f La piste de décalage avance jusqu'à la limite de secteur suivante.

-k Spécifie que tous les fichiers doivent être traités, même si les premiers d'entre eux
ne serait pas altéré, mis à part un éventuel changement de format de fichier. La valeur par défaut est de
ignorer les N premiers fichiers qui ne seraient pas modifiés du point de vue des données WAVE dans
afin d'éviter des travaux inutiles.

-n Spécifie que le dernier fichier créé ne doit pas être rempli de silence pour rendre son
La taille des données WAVE est un multiple de 2352 octets. La valeur par défaut est de remplir le dernier fichier.

-u La piste ronde s'arrête jusqu'à la limite du secteur le plus proche.

hachage mode Options
-c Spécifie que l'empreinte composite pour tous les fichiers d'entrée doit être générée,
au lieu de la valeur par défaut d'une empreinte digitale par fichier. L'empreinte composite est
simplement l'empreinte des données WAVE de tous les fichiers d'entrée pris dans leur ensemble dans
l'ordre donné, et est identique à celui qui serait généré à partir du
fichier joint si les mêmes fichiers ont été joints en un seul fichier volumineux, sans remplissage
ajoutée. Cette option peut être utilisée pour identifier des ensembles de fichiers ou pour identifier des ensembles de fichiers
dans laquelle les sauts de piste ont été déplacés, mais aucun son n'a été modifié dans aucun
manière (par exemple, aucun rembourrage ajouté, aucun rééchantillonnage effectué, etc.).

-m Générez des empreintes digitales MD5. C'est la valeur par défaut.

-s Générez des empreintes SHA1.

chemin mode Options
REMARQUE : les noms de fichiers pour les fichiers créés dans chemin le mode sera basé sur le nom du fichier d'entrée avec
la chaîne '-prepadded' ou '-postpadded' qui lui est ajoutée, et l'extension sera la
extension par défaut du format de fichier de sortie. Par exemple, avec un format de fichier de sortie de
chut et le pré‐remplissage spécifié sur la ligne de commande, le fichier 'foo.wav' deviendrait
'foo-prepadded.shn'. Ceci peut être annulé avec le -a et/ou -z options globales
décrit ci-dessus.

Sachez que certains encodeurs de format de sortie (par exemple flac, ape) suppriment automatiquement les en-têtes
et/ou des morceaux RIFF supplémentaires.

-b Spécifie que le fichier créé doit être rempli au début avec du silence pour
faire de sa taille de données WAVE un multiple de 2352 octets.

-e Spécifie que le fichier créé doit être rempli à la fin avec du silence pour faire
sa taille de données WAVE est un multiple de 2352 octets. Il s'agit de l'action par défaut.

rejoindre mode Options
REMARQUE : les noms de fichiers pour les fichiers créés dans rejoindre mode sera préfixé par 'joint.', et le
sera l'extension par défaut du format de fichier de sortie. Par exemple, avec un
format de fichier de sortie de wav les fichiers 'files*.wav' deviendraient 'joined.wav'. Cela peut être
remplacé par le -a et/ou -z options globales décrites ci-dessus.

-b Spécifie que le fichier créé doit être rempli au début avec du silence pour
faire de sa taille de données WAVE un multiple de 2352 octets. Notez que cette option ne
s'appliquent si les fichiers d'entrée ne sont pas de qualité CD, car le remplissage n'est pas défini dans ce
Cas.

-e Spécifie que le fichier créé doit être rempli à la fin avec du silence pour faire
sa taille de données WAVE est un multiple de 2352 octets. Il s'agit de l'action par défaut. Noter
que cette option ne s'applique pas si les fichiers d'entrée ne sont pas de qualité CD, car
le rembourrage n'est pas défini dans ce cas.

-n Spécifie que le fichier créé ne doit pas être rempli de silence pour faire son WAVE
taille des données un multiple de 2352 octets. Notez que cette option ne s'applique pas si le
les fichiers d'entrée ne sont pas de qualité CD, car le remplissage n'est pas défini dans ce cas.

scission mode Options
REMARQUE : les noms de fichiers pour les fichiers créés dans scission mode sont de la forme prefixNNN.ext, où NNN
est le numéro du fichier de sortie et 'ext' est l'extension par défaut du format de fichier de sortie.
Si un format de fichier de sortie « wav » est utilisé et que le préfixe n'est pas modifié via le -n interrupteur
décrit ci-dessous, les noms des fichiers de sortie seront "split-track01.wav",
"split-track02.wav", etc. Cela peut être remplacé par le -a et/ou -z options globales
décrit ci-dessus.

Pour plus d'informations sur la spécification des points de partage, reportez-vous au Spécification scission des notes bonus section ci-dessous.

-c num Spécifie le nombre à partir duquel commencer à compter lors du nommage des fichiers de sortie. Le défaut
est 1.

-e len Préfixe chaque piste avec len quantité d'introduction prise de la piste précédente. len
doit être donné en octets, au format m:ss, m:ss.ff ou m:ss.nnn.

-f filet
Spécifie un fichier à partir duquel lire les données de point de fractionnement. Si non donné, alors diviser
les points sont lus à partir du terminal.

-l len Spécifie que le fichier d'entrée doit être divisé en fichiers plus petits basés sur des multiples
du système len intervalle de temps. len doit être donné en octets, m:ss, m:ss.ff ou m:ss.nnn
le format.

-m str Spécifie une chaîne de manipulation de caractères pour les noms de fichiers générés à partir de feuilles CUE.
Ces caractères, pris un par un, représentent la traduction des caractères de/vers. Ils
doivent toujours être par paires. Quelques exemples:

:- Traduire toutes les instances de ':' en '-'

:-/- Traduisez à la fois ':' et '/' en '-'

:-/_*X Traduire ':' en '-', '/' en '_' et '*' en 'x'

-n fmt Spécifie le format de sortie du nombre de fichiers. La valeur par défaut est %02d, ce qui donne deux chiffres
nombres complétés par des zéros (01, 02, 03, ...).

-t fmt Nommez les fichiers de sortie au format spécifié par l'utilisateur en fonction des champs de la feuille CUE. Les
les chaînes de formatage suivantes sont reconnues :

%p Performer

%a Album

%t Titre de la piste

%n Numéro de piste

-u len Postfixez chaque piste avec len quantité de lead-out tirée de la piste suivante. len doit
être donné en octets, au format m:ss, m:ss.ff ou m:ss.nnn.

-x liste
Extraire uniquement les pistes dans liste (séparés par des virgules, peuvent contenir des plages). Exemples
consistent à

7 Extraire uniquement la piste 7

3-5 Extraire uniquement les pistes 3 à 5

2-6,9,11-13
Extraire uniquement les pistes 2 à 6, 9 et 11 à 13

Spécification scission des notes bonus
Les points de partage marquent simplement des endroits dans les données WAVE du fichier d'entrée où les pistes
sera divisé. Ils peuvent être spécifiés dans n'importe quelle combinaison des formats suivants :

octets où octets est un décalage d'octet spécifique

m:ss où m = minutes et ss = secondes

m:ss.ff
où m = minutes, ss = secondes et ff = images (75 par seconde, donc ff plages
de 00 à 74)

m:ss.nnn
où m = minutes, ss = secondes et nnn = millisecondes (sera arrondi à
limite de secteur la plus proche, ou la première limite de secteur si la plus proche
se trouve être le début du fichier)

SIGNAL feuille
- une simple feuille de CUE, dans laquelle chaque ligne "INDEX 01 m:ss:ff" est convertie en
am:ss.ff point de partage

Les points de division doivent être donnés dans l'ordre croissant et doivent apparaître un par ligne. Si
le décalage d'octet calculé à partir du point de division final est égal au WAVE du fichier d'entrée
taille des données, alors il est ignoré. Étant donné que les points de division spécifient des emplacements dans le
fichier d'entrée où les pistes seront divisées, N points de division créeront N+1 fichiers de sortie.
Tous les formats m:ss créeront des divisions sur les limites des secteurs chaque fois que le fichier d'entrée est
qualité CD ; pour forcer les divisions non alignées sur les secteurs, utilisez le format d'octet exact.

cat mode Options
-c Spécifie que les morceaux RIFF supplémentaires doivent être supprimés de la sortie. Le défaut
est d'écrire les morceaux RIFF supplémentaires.

-d Spécifie que les données WAVE doivent être supprimées de la sortie. La valeur par défaut est
pour écrire les données.

-e Spécifie que l'en-tête WAVE doit être supprimé de la sortie. Le défaut
est d'écrire l'en-tête.

-n Spécifie que l'octet de remplissage NULL à la fin des blocs de données de taille impaire doit être
supprimé de la sortie, le cas échéant. La valeur par défaut est d'écrire l'octet de remplissage NULL.
Cette option ne s'applique que lorsque des données WAVE sont également écrites, sinon elles sont ignorées.

cmp mode Options
-c secondes
Définit le nombre de secondes d'audio à utiliser pour le tampon de comparaison de décalage d'octet.
Cette option n'a de sens qu'avec le -s option. La valeur par défaut est de 3 secondes.

-f duvet
Définit le « fuzz factor » pour déterminer si les données décalées par octet sont identiques.
duvet est un entier positif qui représente le nombre maximum d'octets autorisés
discordances entre les deux fichiers dans la zone recherchée par le -s option. Ce
permet de vérifier les octets différents entre les fichiers qui (a) sont décalés d'octets
et (b) contenir au moins une erreur dans la zone recherchée par le -s option. La
plus le facteur de flou est élevé, plus la recherche prend du temps, alors réglez-le bas pour commencer (8
ou plus), et augmentez-le par petites étapes si nécessaire. REMARQUE : cet interrupteur ne peut être
utilisé avec le -s interrupteur.

-l Répertoriez les décalages et les valeurs de tous les octets différents. La sortie est similaire à 'cmp -l' ; dans
en particulier, les décalages sont basés sur 1. Peut être utilisé avec le -s interrupteur.

-s Vérifiez si les données WAVE contenues dans les fichiers d'entrée sont identiques
modulo un décalage d'octet. Actuellement, cela ne détectera les différences que jusqu'au premier
529200 octets (équivalent à 3 secondes de données de qualité CD). Cela peut être utilisé pour comparer
Données WAVE dans un fichier pré-gravé en données WAVE dans la piste correspondante rippée
du CD gravé, ce qui est utile si la piste rippée provient d'un CD gravé TAO,
et pourrait donc avoir un intervalle de 2 secondes de silence au début. Cette option peut
aident également à identifier un décalage de lecture/écriture combiné graveur de CD/lecteur de CD.

queue mode Options
-c Spécifie qu'une simple feuille CUE doit être sortie. Il s'agit de l'action par défaut.
REMARQUE : tous les fichiers d'entrée doivent être de qualité CD pour que les feuilles CUE soient valides.

-s Spécifie que les points de division au format de décalage d'octet explicite doivent être affichés.

conv mode Options
REMARQUE : les noms de fichiers pour les fichiers créés dans conv le mode sera nommé en fonction du fichier d'entrée
Nom. Plus précisément, si le nom du fichier d'entrée se termine par l'extension de fichier par défaut pour ce
format du fichier, l'extension par défaut du format de sortie souhaité le remplacera ;
sinon, il y sera annexé. Par exemple, pour un format de sortie de chut et wav
fichier d'entrée nommé 'file.wav', le fichier converti sera nommé 'file.shn', puisque '.wav' est
l'extension par défaut pour le wav format. D'autre part, étant donné la même situation
ci-dessus, mais avec un fichier d'entrée nommé 'file.wave', le fichier converti sera nommé
'file.wave.shn', puisque '.wave' ne correspond pas à '.wav'. Ceci peut être annulé avec le -a
et/ou -z options globales décrites ci-dessus.

Sachez que certains encodeurs de format de sortie (par exemple flac, ape) suppriment automatiquement les en-têtes
et/ou des morceaux RIFF supplémentaires, tandis que d'autres (par exemple sox) peuvent ajuster la taille des données WAVE dans de rares cas
instances afin d'aligner l'audio sur une limite de bloc.

-t Lire les données WAVE depuis le terminal.

info mode Options
Ce mode ne prend en charge aucune option supplémentaire.

bande mode Options
REMARQUE : les noms de fichiers pour les fichiers créés dans bande le mode sera basé sur le nom du fichier d'entrée avec
la chaîne '-stripe' qui lui est ajoutée, et l'extension sera l'extension par défaut de
le format de fichier de sortie. Par exemple, avec un format de fichier de sortie de wav le fichier 'bar.shn'
deviendrait 'bar-strip.wav'. Ceci peut être annulé avec le -a et/ou -z de défis
options décrites ci-dessus.

Sachez que certains encodeurs de format de sortie (par exemple flac, ape) suppriment automatiquement les en-têtes
et/ou des morceaux RIFF supplémentaires, tandis que d'autres (par exemple sox) peuvent ajuster la taille des données WAVE dans de rares cas
instances afin d'aligner l'audio sur une limite de bloc.

-c Spécifie que les morceaux RIFF supplémentaires ne doivent pas être supprimés. La valeur par défaut est de supprimer
tout ce qui apparaît après le premier bloc de données.

-e Spécifie que les en-têtes WAVE ne doivent pas être rendus canoniques. La valeur par défaut est de
canoniser les en-têtes.

genre mode Options
REMARQUE : les noms de fichiers pour les fichiers créés dans genre mode sera préfixé par 'silence.', et le
sera l'extension par défaut du format de fichier de sortie. Par exemple, avec un
format de fichier de sortie de wav le fichier généré deviendrait 'silence.wav'. Cela peut être
remplacé par le -a et/ou -z options globales décrites ci-dessus.

-l len Générer des fichiers contenant len quantité de silence. len doit être donné en octets, m:ss,
format m:ss.ff ou m:ss.nnn.

réduire mode Options
REMARQUE : les noms de fichiers pour les fichiers créés dans réduire le mode sera basé sur le nom du fichier d'entrée avec
la chaîne '-trimmed' qui lui est ajoutée, et l'extension sera l'extension par défaut de
le format de fichier de sortie. Par exemple, avec un format de fichier de sortie de chut le fichier 'foo.wav'
deviendrait 'foo-trimmed.shn'. Ceci peut être annulé avec le -a et/ou -z de défis
options décrites ci-dessus.

-b Ne coupez le silence qu'au début des fichiers

-e Ne coupez le silence qu'à la fin des fichiers

ENVIRONNEMENT VARIABLES


ST_DEBUG
S'il est défini, shntool affichera les informations de débogage. Ceci est analogue au -D
option globale, à l'exception du fait que le débogage est activé immédiatement, au lieu de
lorsque la ligne de commande est analysée.

ST_ _DÉC
Spécifiez le décodeur et/ou les arguments du format de fichier d'entrée. Remplacer grâce à la fonction
format que vous souhaitez modifier, par exemple ST_SHN_DEC. Le format de cette variable est
analogue à la -i option globale, sauf que le format initial n'est pas inclus.
Exemples :

ST_SHN_DEC='raccourcir-2.3b'

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

ST_ _ENC
Spécifiez l'extension du format de fichier de sortie, l'encodeur et/ou les arguments. Remplacer
avec le format que vous souhaitez modifier, par exemple ST_SHN_ENC. Le format de cette variable
est analogue à la -o option globale, sauf que le format initial n'est pas
inclus. Exemples:

ST_SHN_ENC='raccourcir -v2 - %f'

ST_FLAC_ENC='flocon - %f'

ST_AIFF_ENC='poste=aif'

ST_CUST_ENC='poste=mp3 paralytique --silencieux - %f'

Notez que les options de ligne de commande sont prioritaires sur l'une de ces variables d'environnement.

EXIT STATUT


De manière générale, outil de travail sortira avec le statut 0 en cas de succès, et le statut 1 s'il
rencontre une erreur. La seule exception est lorsque l'option « Quitter » est sélectionnée depuis l'intérieur
le menu interactif de réorganisation des fichiers, auquel cas le statut d'existence sera 255.

NOTES


outil de travail est un terme impropre, car il traite les données WAVE, ne raccourcit pas les données. Le nom est un
vestige de ses débuts sous le nom de « shnlen », un programme créé spécifiquement pour extraire
informations sur les données WAVE stockées dans les fichiers .shn.

Alias ​​pour outil de travail sont préfixés par 'shn' au lieu de 'wav' pour éviter d'éventuelles collisions
avec les programmes existants.

Utiliser shnlen en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.