Il s'agit de l'enregistrement de commande qui peut être exécuté dans le fournisseur d'hébergement gratuit OnWorks à l'aide de 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
arecord, aplay - enregistreur de sons en ligne de commande et lecteur pour le pilote de carte son ALSA
SYNOPSIS
un enregistrement [drapeaux] [nom de fichier]
un pièce [drapeaux] [nom de fichier [nom de fichier]] ...
DESCRIPTION
un enregistrement est un enregistreur de fichier son en ligne de commande pour le pilote de carte son ALSA. Elle supporte
plusieurs formats de fichiers et plusieurs cartes son avec plusieurs appareils. Si vous enregistrez avec
échantillons en mode entrelacé, le fichier est automatiquement divisé avant la taille de fichier de 2 Go.
un pièce est à peu près le même, seulement il joue au lieu d'enregistrer. Pour le fichier son pris en charge
formats, le taux d'échantillonnage, la profondeur de bits, etc. peuvent être déterminés automatiquement à partir de
l'en-tête du fichier son.
Si le nom de fichier n'est pas spécifié, la sortie ou l'entrée standard est utilisée. Les un pièce utilitaire
accepte plusieurs noms de fichiers.
OPTIONS
-h, --Aidez-moi
Aide : afficher la syntaxe.
--version
Imprimer la version actuelle.
-l, --list-dispositifs
Liste de toutes les cartes son et appareils audio numériques
-L, --list-pcms
Répertorier tous les PCM définis
-RÉ, --device=NOM
Sélectionnez PCM par nom
-q --silencieux
Mode silencieux. Supprimer les messages (pas le son :))
-t, --Type de fichier TYPE
Type de fichier (voc, wav, raw ou au). Si ce paramètre est omis, le format WAVE est
utilisé.
-c, --canaux=#
Le nombre de canaux. La valeur par défaut est un canal. Les valeurs valides vont de 1 à
32.
-f --format=FORMAT
Exemple de format
Les formats d'échantillons reconnus sont : S8 U8 S16_LE S16_BE U16_LE U16_BE S24_LE S24_BE
U24_LE U24_BE S32_LE S32_BE U32_LE U32_BE FLOAT_LE FLOAT_BE FLOAT64_LE FLOAT64_BE
IEC958_SUBFRAME_LE IEC958_SUBFRAME_BE MU_LAW A_LAW IMA_ADPCM MPEG GSM SPÉCIAL
S24_3LE S24_3BE U24_3LE U24_3BE S20_3LE S20_3BE U20_3LE U20_3BE S18_3LE S18_3BE
U18_3LE
Certains d'entre eux peuvent ne pas être disponibles sur le matériel sélectionné
Les raccourcis de format disponibles sont :
-f cd (16 bits little endian, 44100, stéréo) [-f S16_LE -c2 -r44100]
-f cdr (16 bits big endian, 44100, stéréo) [-f S16_BE -c2 -f44100]
-f dat (16 bits little endian, 48000, stéréo) [-f S16_LE -c2 -r48000]
Si aucun format n'est donné, U8 est utilisé.
-r, --rate=#
Taux d'échantillonnage en Hertz. Le taux par défaut est de 8000 Hertz. Si la valeur spécifiée est
inférieur à 300, il est pris comme taux en kilohertz. Les valeurs valides sont de 2000 à
192000 XNUMX Hertz.
-ré, --durée=#
Interruption après # secondes. Une valeur de zéro signifie l'infini. La valeur par défaut est zéro,
donc si cette option est omise, le processus arecord s'exécutera jusqu'à ce qu'il soit tué.
-Oui, --sommeil-min=#
Min tiques pour dormir. La valeur par défaut est de ne pas dormir.
-M, --mmap
Utilisez le mode E/S mappé en mémoire (mmap) pour le flux audio. Si cette option n'est pas définie,
le mode lecture/écriture I/O sera utilisé.
-N, --non bloquant
Ouvrez le périphérique audio en mode non bloquant. Si l'appareil est occupé, le programme
sortir immédiatement. Si cette option n'est pas définie, le programme se bloquera jusqu'à ce que l'audio
l'appareil est à nouveau disponible.
-F, --période-time=#
La distance entre les interruptions est de # microsecondes. Si pas de période et pas de période
la taille est donnée, puis un quart de la durée de la mémoire tampon est défini.
-B, --buffer-time=#
La durée du tampon est de # microsecondes Si aucun temps de tampon et aucune taille de tampon n'est donné
alors le temps tampon maximal autorisé mais pas plus de 500 ms est défini.
--period-size=#
La distance entre les interruptions est de # images Si aucune taille de période et aucune période n'est
étant donné qu'un quart de la taille de la mémoire tampon est défini.
--buffer-size=#
La durée du tampon est de # images Si aucun temps de tampon et aucune taille de tampon n'est donné, alors le
le temps tampon maximal autorisé mais pas plus de 500 ms est défini.
-UNE, --avail-min=#
L'espace minimum disponible pour le réveil est de # microsecondes
-R, --start-delay=#
Le délai pour le démarrage automatique du PCM est de # microsecondes (par rapport à la taille de la mémoire tampon si <= 0)
-T, --stop-délai=#
Le délai pour l'arrêt automatique du PCM est de # microsecondes à partir de xrun
-dans, --verbeux
Afficher la structure et la configuration du PCM. Cette option est cumulative. Le VU-mètre est
affiché lorsque celui-ci est donné deux ou trois fois.
-V, --vumeter=TYPE
Spécifie le type de vu-mètre, soit stéréo or mono. Le VU-mètre stéréo est
disponible uniquement pour les échantillons stéréo à 2 canaux avec format entrelacé.
-JE, --canaux séparés
Un fichier pour chaque canal. Cette option désactive max-file-time et use-strftime,
et ignore SIGUSR1. Le VU-mètre stéréo n'est pas disponible avec des canaux séparés.
-P Relecture. C'est la valeur par défaut si le programme est appelé en tapant aplay.
-C Enregistrer. Il s'agit de la valeur par défaut si le programme est appelé en tapant arecord.
-je, --interactif
Autoriser le fonctionnement interactif via stdin. Actuellement, uniquement pause/reprise via l'espace ou
la touche entrée est implémentée.
-m, --chmap=ch1,ch2,...
Donnez la carte des canaux à remplacer ou à suivre. Passer des chaînes de position de canal comme FL,
FR, etc.
Si un appareil prend en charge le remplacement de la carte des canaux, un pièce essaie de passer le donné
carte des canaux. S'il ne prend pas en charge le remplacement de la carte des canaux mais qu'il fournit tout de même
les informations de la carte des canaux, un pièce essaie de réorganiser l'ordre des canaux dans le
buffer pour correspondre à la carte des canaux renvoyée par le périphérique.
--disable-rééchantillonner
Désactivez le rééchantillonnage automatique du taux.
--disable-canaux
Désactivez les conversions de canaux automatiques.
--disable-format
Désactivez les conversions de format automatiques.
--disable-softvol
Désactivez le contrôle du volume du logiciel (softvol).
--test-position
Testez la position du tampon annulaire.
--test-coef=
Coefficient de test pour la position du tampon annulaire ; la valeur par défaut est 8. Expression de validation
est : coef * (buffer_size / 2). La valeur minimale est 1.
--test-nowait
N'attendez pas le tampon en anneau - consomme tout le CPU.
--max-temps-fichier
Pendant l'enregistrement, lorsque le fichier de sortie a accumulé du son pendant si longtemps,
fermez-le et ouvrez un nouveau fichier de sortie. La valeur par défaut est la taille maximale prise en charge par le
format de fichier : 2 Gio pour les fichiers WAV. Cette option n'a aucun effet si
--separate-channels est spécifié.
--process-id-fichier <fichier nom>
aplay écrit son ID de processus ici, afin que d'autres programmes puissent lui envoyer des signaux.
--use-strftime
Lors de l'enregistrement, interprétez les %-codes dans le paramètre de nom de fichier en utilisant le strftime
fonction chaque fois que le fichier de sortie est ouvert. Les codes strftime importants sont : %Y
est l'année, %m mois, %d jour du mois, %H heure, %M minute et %S seconde. Dans
De plus, %v est le numéro de fichier, commençant à 1. Lorsque cette option est spécifiée,
des répertoires intermédiaires pour le fichier de sortie sont créés automatiquement. Cette
L'option n'a aucun effet si --separate-channels est spécifié.
--dump-hw-params
Dump hw_params de l'état préconfiguré du périphérique vers stderr. Les listes de décharge
capacités de l'appareil sélectionné telles que les formats pris en charge, les taux d'échantillonnage,
nombre de canaux, période et octets/tailles/temps de tampon. Pour le périphérique brut hw:X ceci
L'option répertorie essentiellement les capacités matérielles de la carte son.
--erreurs-fatales
Désactive les tentatives de récupération lorsque des erreurs (par exemple xrun) sont rencontrées ; le jeu
au lieu de cela, le processus s'interrompt immédiatement.
SIGNAUX
Lors de l'enregistrement, SIGINT, SIGTERM et SIGABRT fermeront le fichier de sortie et quitteront. SIGUSR1
fermera le fichier de sortie, en ouvrira un nouveau et continuera l'enregistrement. Cependant, SIGUSR1 ne
ne fonctionne pas avec --separate-channels.
EXEMPLES
un pièce -c 1 -t brut -r 22050 -f mu_law Foobar
jouera le fichier brut « foobar » en tant que fichier Mu-Law .au à 22050 Hz, mono, 8 bits.
un enregistrement -d 10 -f cd -t wav -D copier foobar.wav
enregistrera foobar.wav en tant que fichier wave de 10 secondes de qualité CD, en utilisant la "copie" PCM
(qui peut être défini dans le fichier .asoundrc de l'utilisateur comme :
pcm.copie {
type prise
trimer {
PCM matériel
}
copie route_policy
}
un enregistrement -t wav --max-temps-fichier 30 mon.wav
Enregistrez à partir de la source audio par défaut en monaural, 8,000 8 échantillons par seconde, XNUMX bits
par échantillon. Démarrez un nouveau fichier toutes les 30 secondes. Les noms de fichiers sont mon-nn.wav, où
nn augmente à partir de 01. Le fichier après mon-99.wav est mon-100.wav.
un enregistrement -f cd -t wav --max-temps-fichier 3600 --use-strftime %Y/%m/%d/écouter-%H-%M-%v.wav
Enregistrez en stéréo à partir de la source audio par défaut. Créez un nouveau fichier toutes les heures. Les
les fichiers sont placés dans des répertoires en fonction de leurs dates de début et ont des noms qui
inclure leurs heures de début et leurs numéros de dossier.
Utiliser arecord en ligne en utilisant les services onworks.net