La commande aPlay Linux

La commande aPlay Linux
APlay est une excellente option pour lire des fichiers audio sur la ligne de commande. Il s'agit d'un outil pour les pilotes de carte son avancées Linux Sound Architecture (ALSA). APLAY prend en charge diverses cartes son et formats de fichiers sur plusieurs appareils, et il fonctionne similaire à la façon dont un enregistreur le fait, seulement que dans ce cas, il joue l'audio au lieu de l'enregistrer.

APlay détermine la fréquence binaire, la fréquence d'échantillonnage, les formats de fichiers et tous les autres détails de l'en-tête de fichier sonore avant de lire l'audio. Voyons quelques-uns des exemples d'utilisation de APlay dans Linux.

Comment jouer un son avec APlay

Pour utiliser APlay, passez le nom du fichier audio et toutes les options pour modifier votre préférence. La syntaxe de base est la suivante:

$ aPlay [Options] [AudioFile]

Il existe de nombreuses options disponibles avec la commande APlay, et vous pouvez ouvrir la page d'aide pour voir l'option à utiliser.

Pour afficher les options disponibles, utilisez la commande suivante:

$ aPlay -h

Énumérez les cartes son et les appareils audio numériques disponibles

Différentes machines ont des appareils matériels différents. Vous pouvez afficher les périphériques matériels de lecture disponibles pour votre appareil en utilisant le -l Flag comme exprimé dans l'exemple suivant:

$ aPlay -l

Votre sortie sera différente de la sortie suivante en raison de la différence d'architecture.

Liste tous les PCM

Vous pouvez afficher la modulation de code d'impulsion disponible pour votre appareil à l'aide du -L drapeau.

Jetez un œil à la commande suivante:

$ aPlay -l

Jouer à l'audio sur la ligne de commande

L'utilitaire APlay vous permet de lire des fichiers audio via la ligne de commande. Si vous vous demandez comment cela fonctionne, jetez un œil au cas suivant. Nous avons un fichier audio nommé aPlaysample.mp3. Pour lire l'audio sans spécifier d'autres options, exécutez la commande suivante:

$ aPlay aPlaysample.mp3

L'audio commencera à jouer et APlay utilisera les paramètres par défaut en fonction des détails de l'audio pour le jouer.

Cependant, vous pouvez spécifier comment vous souhaitez que le fichier joue. Ayons quelques exemples:

1. Jouer l'audio pour un temps et une fréquence spécifiés

Jouons l'audio pendant 20 secondes à une fréquence donnée de 3500 Hz.

La commande sera:

$ aPlay -D 20 -R 3500 aPlaysample.mp3

Ici le -d Flag spécifie la durée pour lire l'audio et le -r Spécifie la fréquence. Les mêmes spécifications se reflètent sur la sortie suivante:

Une fois que l'heure définie s'est écoulée, l'audio s'arrête et vous pouvez aller de l'avant et choisir d'autres paramètres.

2. Jouez à l'audio complet à une fréquence définie

Vous n'avez pas besoin d'utiliser le -d Flag pour jouer à l'audio en longueur. Par exemple, nous pouvons définir pour lire l'audio complet à 2500 Hz en utilisant la commande suivante:

$ aPlay -R 2500 aPlaysample.mp3

3. Supprimer les messages

Si vous ne voulez pas que des messages s'affichent sur le terminal lorsque vous jouez un audio en utilisant APlay, utilisez le -q drapeau.

4. Sélectionnez le type de fichier

APlay prend en charge différents types de fichiers tels que VOC, Au, Raw et WAV. Le format par défaut, si aucun format n'est spécifié, est une vague.

Dans l'exemple suivant, nous spécifierons le type de fichier wav à l'aide de la commande donnée:

$ aPlay -t wav aPlaywavsample

5. Mode non bloquant

APlay peut être ouvert en mode non block. Si l'appareil est occupé, il quittera. Si l'appareil est gratuit, il lit votre fichier.

Pour définir le mode non block, ajouter le -drapeau non block ou -N.

$ aPlay -t wav -n aPlaywavsample

Comment interrompre APlay tout en jouant un audio

Par défaut, APlay jouera l'audio jusqu'à ce que la durée s'écoule. Cependant, nous avons vu comment vous pouvez définir le temps en utilisant le -d drapeau. Pour interrompre avec force, tapez ctrl + c.

Vous verrez un message d'interruption une fois que vous avez tué le programme.

Conclusion

J'espère que vous comprenez maintenant comment vous pouvez utiliser la commande aPlay Linux pour lire différents fichiers de format audio sur votre ligne de commande. Dans ce guide, nous avons vu les différents exemples d'utilisation de diverses options avec APlay pour améliorer votre expérience. APlay est un grand utilitaire. Tu devrais l'essayer.