Content-type: text/html Manpage of ogg123

ogg123

Section: Vorbis Tools (1)
Updated: 22 juillet 2001
Index Return to Main Contents

 

NOM

ogg123 - joue des fichiers Ogg Vorbis

 

SYNOPSIS

ogg123 [ -vqzVh ] [ -k secondes ] [ -b taille_tampon ] [ -d sortie [ -o option:valeur ] [ -f nom_fichier ] ] fichier ... | URL ...

 

DESCRIPTION

ogg123 lit des fichiers audio Ogg Vorbis et les décode pour les sorties indiquées en ligne de commande. Par défaut, ogg123 joue sur la sortie son standard, mais on peut lui demander de jouer dans un nombre quelconque de sorties. Il sait lire les fichiers depuis le système de fichiers, mais aussi les flux désignés par des URLs, via HTTP.

 

OPTIONS

-b n, --buffer n
Utilise une mémoire tampon d'environ n kilo-octets.
-d sortie, --device sortie
Indique un dispositif de sortie à utiliser. Voir la section SORTIES pour la liste des sorties possibles. On peut indiquer un nombre quelconque de sorties.
-f nom_fichier, --file nom_fichier
Indique le nom du fichier cible pour une sortie de type fichier. Le nom « - » désigne la sortie standard. Si le fichier existe déjà, ogg123 le remplacera par le nouveau.
-h, --help
Affiche un message d'aide.
-k n, --skip n
Saute les n premières secondes.
-o option:valeur, --device-option option:valeur
Spécifie la valeur que prendra l' option donnée pour la précédente sortie indiquée. Voir la section SORTIES pour connaître la liste des options disponibles pour chaque sortie.
-q, --quiet
Mode silencieux : aucun message n'est affiché.
-V, --version
Affiche la version.
-v, --verbose
Augmente la quantité de commentaires.
-z, --shuffle
Joue les fichiers dans un ordre pseudo-aléatoire.

 

SORTIES

ogg123 sait gérer une multitude de dispositifs de sortie grâce à la bibliothèque libao. Seules les sorties possibles pour votre architecture seront disponibles. L'option -f peut être utilisée uniquement avec les sorties qui écrivent des fichiers.

null
Pilote factice. Toute l'information sonore est perdue. (Note : elle n'est pas envoyée sur /dev/null !) On peut utiliser cette sortie pour évaluer la vitesse de décodage sans la biaiser par le traitement de la sortie.

oss
Pilote « Open Sound System » pour Linux et FreeBSD.
Options:
dsp
sortie DSP de la carte son. Par défaut : /dev/dsp.

sun
Pilote « Sun Audio » pour NetBSD, OpenBSD, et Solaris.
Options :
dev
Dispositif audio de la carte son. Par défaut : /dev/audio.

alsa
Pilote « Advanced Linux Sound Architecture ».
Options :
card
numéro de la carte son. (Par défaut : 0)
dev
Numéro de dispositif audio de la carte son. (Par défaut : 0)
buf_size
Modifie la taille de la mémoire tampon par défaut (en octets).

irix
Pilote audio IRIX. Notez que ce pilote n'a pas été testé !

arts
Démon sonore aRts.

esd
Démon sonore d'Enlightenment.
Options :
host
Le nom de machine où esd fonctionne. On peut y ajouter un « : » suivi d'un numéro de port, comme dans « whizbang.com:555 ». (Par défaut : localhost, c'est-à-dire la machine d'où est lancée ogg123).

au
Sortie dans un fichier audio Sun. Écrit le son dans le format AU. Celui-ci permet l'écriture dans des fichiers dans lesquels on ne peut se déplacer, comme par exemple la sortie standard. Dans ce cas, l'entête AU définira le format des échantillons, mais pas la longueur de l'enregistrement.

raw
Sortie des échantillons sonores bruts. Écrit les échantillons sonores bruts dans un fichier.
Options :
byteorder
Choisissez « big » endian, « little » endian, ou « native » pour l'ordre des octets natifs à votre système. (Par défaut : « native »)

wav
Sortie dans un fichier WAV. Écrit le son sur disque dans un format non compacté. Si plusieurs morceaux sont joués, ils seront tous agrégés dans le même fichier WAV. On ne peut écrire dans des fichiers dans lesquels on ne peut se déplacer, comme par exemple la sortie standard. Utilisez dans ce cas le format AU.

 

EXEMPLES

La commande ogg123 est plutôt riche, mais peut-être un peu confuse. Voici quelques exemples d'utilisation commentés.

Jouer sur la carte son par défaut :

ogg123 test.ogg

Jouer en utilisant le pilote OSS :

ogg123 -d oss test.ogg

Préciser l'option « dsp » au pilote OSS :

ogg123 -d oss -o dsp:/dev/mydsp

Utiliser la sortie ESD :

ogg123 -d esd test.ogg

Utiliser le pilote WAV pour écrire dans le fichier « test.wav » :

ogg123 -d wav -f test.wav test.ogg

Écouter un fichier en même temps qu'on l'écrit dans un fichier WAV :

ogg123 -d oss -d wav -f test.wav test.ogg

Notez que les options sont destinées aux sorties qui les précèdent :

ogg123 -d oss -o dsp:/dev/mydsp -d raw -f test2.raw -o byteorder:big test.ogg

Tester la tenue en charge de votre disque dur :

ogg123 -d oss -d wav -f 1.wav -d wav -f 2.wav -d wav -f 3.wav -d wav -f 4.wav -d wav -f 5.wav test.ogg

Créer un effet d'écho grâce à ESD sur un ordinateur lent :

ogg123 -d esd -d esd test.ogg

 

INTERRUPTION

Vous pouvez interrompre ogg123 à n'importe quel moment en appuyant sur Ctrl-C. Si vous jouez plusieurs sons, cela stoppera le son en train d'être joué et commencera le suivant. Si vous voulez arrêter complètement toute écoute plutôt que de simplement passer au suivant, appuyez sur Ctrl-C pendant la première seconde d'écoute d'un nouveau fichier. Notez que l'effet de l'appui sur Ctrl-C peut ne pas être immédiatement perceptible auditivement, à cause de la mémoire tampon utilisée par la sortie audio. Ce délai dépend du système utilisé, mais ne devrait pas habituellement dépasser une ou deux secondes.

 

NOTES

L'utilisation de /etc/ogg123rc et ~/.ogg123rc a été remplacée par le système de configuration fourni par libao. La possibilité passer outre à libao sera ajoutée dans une version future.

 

FICHIERS

/etc/libao.conf
Peut être utilisée pour définir la sortie par défaut pour tous les programmes utilisant libao.

~/.libao
Fichier de configuration de chaque utilisateur, qui peut ainsi modifier la configuration de la sortie par défaut globale au système.

 

BUGS

L'utilisation de fichiers WAV dans un tube UNIX (« pipe ») avec d'autres programmes peut donner des comportements inhabituels ! En effet, les fichiers WAV stockent leur longueur dans leur en-tête ; or, le pilote de cette sortie ne connaît pas cette longueur lorsqu'il écrit l'entête, et il n'y a pas moyen de dire « longueur inconnue » dans l'en-tête. En cas de problème, utilisez les sorties raw ou au si vous voulez utiliser ogg123 avec un tube.

 

VOIR AUSSI

libao.conf(5)

 

AUTEURS

Auteurs du programme :

Kenneth Arnold <kcarnold@yahoo.com>
Stan Seibert <indigo@aztec.asu.edu>

Auteur de ce manuel :

Stan Seibert <indigo@aztec.asu.edu>

Traduction :

Frédéric Boiteux <furgarat@free.fr>


 

Index

NOM
SYNOPSIS
DESCRIPTION
OPTIONS
SORTIES
EXEMPLES
INTERRUPTION
NOTES
FICHIERS
BUGS
VOIR AUSSI
AUTEURS

This document was created by man2html, using the manual pages.
Time: 20:41:58 GMT, July 10, 2005