Il s'agit de la commande mpg123-alsa 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
mpg123 - lecture du flux audio MPEG 1.0/2.0/2.5 (couches 1, 2 et 3)
SYNOPSIS
mpg123 [ Options ] filet ... | URL ... | -
DESCRIPTION
mpg123 lit un ou plusieurs filets (ou entrée standard si ``-'' est spécifié) ou URLs et joue
les sur le périphérique audio (par défaut) ou les sort sur stdout. filet/URL est supposé être
un flux de bits audio MPEG.
OPÉRANDES
Les opérandes suivants sont pris en charge :
filet(s) Le(s) nom(s) de chemin d'un ou plusieurs fichiers d'entrée. Ils doivent être valides MPEG-1.0/2.0/2.5
couches audio 1, 2 ou 3 bits. Si un tiret ``-'' est spécifié, les données MPEG seront
être lu à partir de l'entrée standard. De plus, tout nom commençant par ``http://''
est reconnu comme URL (voir section suivante).
OPTIONS
mpg123 les options peuvent être soit les options traditionnelles POSIX à une lettre, soit le style GNU
options longues. Les options de style POSIX commencent par un seul ``-'', tandis que les options longues GNU commencent
avec ``--''. Les arguments d'option (si nécessaire) sont séparés par des espaces (pas ``='').
Notez que certaines options peuvent être absentes de votre installation lorsqu'elles sont désactivées dans le build
processus.
CONTRIBUTION OPTIONS
-k num, --sauter num
Passer en premier num cadres. Par défaut, le décodage commence à la première image.
-n num, --cadres num
Décoder uniquement num cadres. Par défaut, le flux complet est décodé.
--flou
Activer les recherches floues (deviner les décalages d'octets ou utiliser des points de recherche approximatifs à partir de
Xing COT). Sans cela, les chercheurs ont besoin d'une première analyse du fichier avant de pouvoir
sauter aux positions. Vous pouvez décider ici : opération à l'échantillon près avec
fonctionnalités ou une recherche plus rapide (floue).
-y, --pas de resynchronisation
N'essayez PAS de resynchroniser et de continuer le décodage si une erreur se produit dans le fichier d'entrée.
Normalement, mpg123 essaie de garder la lecture vivante à tout prix, y compris en sautant
matériel invalide et recherche d'un nouvel en-tête en cas de problème. Avec ça
commutateur, vous pouvez le faire sauter sur les erreurs de données (et peut-être épargner vos oreilles un mauvais
temps). Notez que ce commutateur a été renommé de --resync. L'ancien nom encore
fonctionne, mais n'est pas annoncé ou recommandé à utiliser (sous réserve de suppression à l'avenir).
--resync-limite octets
Définir le nombre d'octets pour rechercher des données MPEG valides une fois perdues dans le flux ; <0 signifie
rechercher le flux entier. Si vous savez qu'il y a d'énormes quantités de données invalides dans votre
fichiers... voici votre marteau. Remarque : ce n'est que depuis la version 1.14 que cela augmente également
la quantité de déchets ignorés au début.
-p URL | aucun, --Procuration URL | aucun
Le spécifié procuration sera utilisé pour les requêtes HTTP. Il doit être spécifié comme complet
URL (``http://host.domain:port/''), mais le préfixe ``http://'', le numéro de port et
la barre oblique de fin est facultative (le port par défaut est 80). En précisant aucun veux dire
de ne pas utiliser de proxy et de récupérer les fichiers directement à partir des serveurs respectifs.
Voir aussi la section ``SOUTIEN HTTP''.
-u auth, --auth auth
Authentification HTTP à utiliser lors de la réception de fichiers via HTTP. Le format utilisé est
mot de passe de l'utilisateur.
--ignorer-mime
Ignorez les types MIME donnés par le serveur HTTP. Si vous connaissez mieux et que vous voulez que mpg123
décoder quelque chose que le serveur pense être une image/png, puis le faire.
--pas de tampon de recherche
Désactivez le micro-tampon par défaut des flux non recherchables qui donne à l'analyseur un
pied plus sûr.
-@ filet, --liste filet
Lire les noms de fichiers et/ou les URL des flux audio MPEG à partir du filet in
en plus de ceux spécifiés sur la ligne de commande (le cas échéant). Noter que filet peuvent être
soit un fichier ordinaire, un tiret ``-'' pour indiquer qu'une liste de noms de fichiers/URL est
à lire à partir de l'entrée standard, ou une URL pointant vers une liste appropriée
déposer. Remarque : un seul -@ peut être utilisée (si plus d'une est spécifiée, seule
le dernier sera reconnu).
-l n, --listentry n
De la liste de lecture, ne lisez que l'entrée spécifiée. n est le nombre d'entrées commençant à
1. Une valeur de 0 est la valeur par défaut et signifie lire toute la liste, une valeur négative
signifie affichage de la liste des titres avec leurs numéros...
--Continuez
Activez le mode de continuation de la liste de lecture. Cela modifie le saut d'image pour s'appliquer uniquement à la
première piste et continue également à lire les pistes suivantes dans la liste de lecture après la
sélectionné. De plus, la possibilité de lire un certain nombre d'images ne s'applique qu'à l'ensemble
playlist. Fondamentalement, cela essaie de traiter la liste de lecture plus comme un gros flux
(comme, un livre audio). Le numéro de piste actuel dans la liste (basé sur 1) et le numéro d'image
(0 basé) sont imprimés à la sortie (utile si vous avez interrompu la lecture et souhaitez
continuer plus tard). Notez que les informations de continuation sont imprimées sur la sortie standard
à moins que le commutateur de transfert des données audio vers la sortie standard ne soit utilisé. Aussi, c'est vraiment
est logique de travailler avec des fichiers de liste de lecture réels au lieu de listes de noms de fichiers comme
arguments, pour garder les positions de suivi cohérentes.
--boucle fois
pour boucler le(s) morceau(x) un certain nombre de fois, < 0 signifie boucle infinie (pas avec
--Aléatoire!).
--garder ouverte
Pour le mode de contrôle à distance : gardez le fichier chargé ouvert après avoir atteint la fin.
--temps libre secondes
Délai d'attente en (entier) secondes avant de déclarer un flux mort (si <= 0, attendez
toujours).
-z, --mélanger
Lecture aléatoire. Mélange aléatoirement l'ordre des fichiers spécifiés sur la ligne de commande,
ou dans le fichier liste.
-Z, --Aléatoire
Lecture aléatoire continue. Continue à choisir un fichier au hasard à partir de la ligne de commande ou du
playlist. Contrairement à la lecture aléatoire ci-dessus, la lecture aléatoire ne se termine jamais et joue individuellement
chansons plus d'une fois.
--no-icy-méta
N'acceptez pas les métadonnées ICY.
-je, --indice
Index/balayage de la piste avant la lecture. Cela remplit la table d'index pour
chercher (si activé dans libmpg123) et peut faire en sorte que le système d'exploitation cache le fichier
contenu pour un fonctionnement plus fluide lors de la lecture.
--index-taille Taille
Définissez le nombre d'entrées dans la table d'index de trame de recherche.
--précadres num
Définissez le nombre d'images à lire comme entrée avant une position recherchée. Cette
sert à remplir le réservoir de bits de la couche 3, ce qui est nécessaire pour reproduire fidèlement un
certain échantillon à une certaine position. Notez que pour la couche 3, un minimum de 1 est
appliqué (en raison du chevauchement des trames), et pour les couches 1 et 2, cela est limité à 2
(pas de réservoir de bits dans ce cas, mais démarrage du moteur quand même).
SORTIE et TRAITEMENT DES SEMENCES OPTIONS
-o module, --sortir module
Sélectionnez le module de sortie audio. Vous pouvez fournir une liste séparée par des virgules pour utiliser le premier
celui qui fonctionne.
--liste-modules
Lister les modules disponibles.
-a dev, --appareil audio dev
Spécifiez le périphérique audio à utiliser. La valeur par défaut dépend du système (généralement
/dev/audio ou /dev/dsp). Utilisez cette option si vous avez plusieurs périphériques audio et
la valeur par défaut n'est pas ce que vous voulez.
-s, --stdout
Les échantillons audio décodés sont écrits sur la sortie standard, au lieu de les lire
via le périphérique audio. Cette option doit être utilisée si votre matériel audio n'est pas
accompagnés par mpg123. Le format de sortie par défaut est un PCM linéaire brut (sans en-tête)
données audio, 16 bits, stéréo, ordre des octets de l'hôte (vous pouvez forcer mono ou 8 bits).
-O filet, --fichier de sortie
Écrivez la sortie brute dans un fichier (au lieu de simplement rediriger la sortie standard vers un
fichier avec le shell).
-w filet, --wav
Écrire la sortie sous forme de fichier WAV. Cela entraînera le décodage et l'enregistrement du flux MPEG
comme fichier filet , ou sortie standard si - est utilisé comme nom de fichier. Vous pouvez aussi utiliser --au
et --cdr pour les formats AU et CDR, respectivement. Notez que WAV/AU écrivant sur non-
Les fichiers pouvant être recherchés, ou la sortie standard redirigée, nécessitent une réflexion. Depuis 1.16.0, la logique
changé pour écrire l'en-tête avec les premières données réelles. Cela évite les WAV parasites
en-têtes dans un tuyau, par exemple. Le résultat de ne rien décoder en WAV/AU est un fichier
consistant uniquement en l'en-tête lorsqu'il est recherchable et vraiment rien lorsqu'il ne l'est pas (pas
même un en-tête). Écrire correctement des données avec des en-têtes prophétiques sur stdout n'est pas facile
Entreprise.
--au filet
Ne lit pas le fichier MPEG mais l'écrit dans filet au format audio SUN. Si c'est
utilisé comme nom de fichier, le fichier AU est écrit sur stdout. Voir le paragraphe sur le WAV
écrire pour le plaisir des en-têtes avec des flux non recherchables.
--cdr filet
Ne lit pas le fichier MPEG mais l'écrit dans filet sous forme de fichier CDR. Si - est utilisé comme
le nom du fichier, le fichier CDR est écrit sur stdout.
--rouvrir
Force la réouverture du périphérique audio après chaque chanson
--CPU type décodeur
Sélectionne un certain décodeur (optimisé pour un processeur spécifique), par exemple i586 ou MMX.
La liste des décodeurs disponibles peut varier ; selon la version et ce que votre CPU
les soutiens. Cette option n'est disponible que lorsque le build comprend effectivement plusieurs
décodeurs optimisés.
--test-processeur
Teste votre CPU et imprime une liste de choix possibles pour --cpu.
--list-processeur
Répertorie tous les choix de décodeurs disponibles, quelle que soit la prise en charge par votre CPU.
-g Gain, --Gain Gain
[PÉRIMÉ] Réglez le gain de sortie du matériel audio (par défaut : ne modifiez pas). L'unité de
la valeur de gain dépend du matériel et du module de sortie. (Ce paramètre est uniquement
fourni à des fins de rétrocompatibilité et peut être supprimé à l'avenir sans
avis. Utilisez le lecteur audio pour jouer et une application de mixage pour le mixage, style UNIX !)
-f facteur, --escalader facteur
Changer le facteur d'échelle (par défaut : 32768).
--rva-mix, --rva-radio
Activer RVA (réglage du volume relatif) en utilisant les valeurs stockées pour ReplayGain
mode radio / mode mix avec toutes les pistes à peu près égales pour le volume. Le premier valide
informations trouvées dans les balises ID3V2 (Commentaire nommé RVA ou le cadre RVA2) ou ReplayGain
l'en-tête dans Lame/Info Tag est utilisé.
--rva-album, --rva-audiophile
Activer RVA (réglage du volume relatif) en utilisant les valeurs stockées pour ReplayGain
mode audiophile / mode album avec généralement pour effet d'ajuster le volume de l'album
mais en gardant un volume relatif à l'intérieur de l'album. La première information valide trouvée dans
Balises ID3V2 (Commentaire nommé RVA_ALBUM ou la trame RVA2) ou en-tête ReplayGain dans
Lame/étiquette d'information est utilisée.
-0, --single0; -1, --single1
Décoder uniquement le canal 0 (gauche) ou le canal 1 (droit), respectivement. Ces options sont
disponible uniquement pour les flux MPEG stéréo.
-m, --mono, --mélanger, --mélange unique
Mixez les deux canaux / décodez le mono. Il prend moins de temps CPU que le décodage stéréo complet.
--stéréo
Forcer la sortie stéréo
-r taux, --taux taux
Définir la fréquence d'échantillonnage (par défaut : automatique). Vous pouvez changer cela si vous avez besoin d'un
débit binaire constant indépendant du débit du flux mpeg. mpg123 convertit automatiquement
Le taux. Vous devez ensuite combiner cela avec --stereo ou --mono.
-2, --2à1; -4, --4à1
Effectue un sous-échantillonnage de ratio 2:1 (22 kHz) ou 4:1 (11 kHz) sur le flux de sortie,
respectivement. Économise quelques cycles CPU, mais au moins le rapport 4: 1 semble moche.
--terrain Plus-value
Définir le pas matériel (accélération/réduction, 0 est neutre ; 0.05 est 5 %). Cela change le
taux d'échantillonnage de sortie, il ne fonctionne donc que dans la plage de votre système audio/matériel
les soutiens.
--8 bits Force la sortie 8 bits
--flotter
Force l'encodage f32
-e enc, --codage enc
Choisissez l'encodage de l'échantillon de sortie. Les valeurs possibles ressemblent à f32 (flottant 32 bits
point), s32 (entier signé 32 bits), u32 (entier non signé 32 bits) et les variantes
avec différents nombres de bits (s24, u24, s16, u16, s8, u8) et aussi spécial
des variantes comme ulaw et alaw 8 bits. Voir la sortie de longhelp de mpg123 pour
codages réellement disponibles.
-d n, --double vitesse n
Ne jouez que tous les n'ème cadre. Cela entraînera la lecture du flux MPEG n fois
plus rapide, qui peut être utilisé pour des effets spéciaux. Peut également être combiné avec le
--demi-vitesse possibilité de lire 3 images sur 4, etc. Ne vous attendez pas à une excellente qualité sonore
lors de l'utilisation de cette option.
-h n, --demi-vitesse n
Jouer chaque image n fois. Cela entraînera la lecture du flux MPEG à 1/n'e
vitesse (n fois plus lente), qui peut être utilisée pour des effets spéciaux. Peut également être combiné
couplé à --double vitesse option pour doubler chaque troisième image ou des choses comme ça.
Ne vous attendez pas à une excellente qualité sonore lorsque vous utilisez cette option.
-E filet, --égaliseur
Permet l'égalisation, extraite de filet. Le fichier doit contenir 32 lignes de données,
les lignes de commentaires supplémentaires peuvent être précédées de #. Chaque ligne de données se compose de deux
entrées à virgule flottante, séparées par des espaces. Ils précisent les multiplicateurs pour
canaux gauche et droit d'une certaine bande de fréquence, respectivement. La première ligne
correspond à la bande de fréquence la plus basse, la 32e à la bande de fréquence la plus élevée. Notez que vous
peut contrôler l'égaliseur de manière interactive avec l'interface de contrôle générique.
--sans écart
Activer le code qui coupe les échantillons (indésirables) au début et à la fin des pistes, permettant
transitions sans interruption entre les fichiers MPEG lorsque le remplissage de l'encodeur et les retards du codec
l'empêcher. Ceci est activé par défaut à partir de mpg123 version 1.0.0 .
--no-gaples
Désactivez le code sans espace. Cela vous donne des décodages MP3 qui incluent le délai d'encodeur
et le rembourrage plus le délai du décodeur de mpg123.
-D n, --retard n
Insérez un délai de n secondes avant chaque piste.
-o h, --écouteurs
Sortie audio directe vers le connecteur casque (certains matériels uniquement ; AIX, HP, SUN).
-o s, --conférencier
Sortie audio directe vers le haut-parleur (certains matériels uniquement ; AIX, HP, SUN).
-o l, --lineout
Sortie audio directe vers le connecteur de sortie de ligne (certains matériels uniquement ; AIX, HP, SUN).
-b Taille, --amortir Taille
Utilisez une mémoire tampon de sortie audio de Taille Koctets. Ceci est utile pour contourner de courtes périodes
d'une activité système intense, ce qui entraînerait normalement la sortie audio
interrompu. Vous devez spécifier une taille de tampon d'au moins 1024 (c'est-à-dire 1 Mo, ce qui
équivaut à environ 6 secondes de données audio) ou plus ; moins d'environ 300 ne fait pas
beaucoup de sens. La valeur par défaut est 0, ce qui désactive la mise en mémoire tampon.
--précharger fraction
Attendez que le tampon soit rempli pour fraction avant de commencer la lecture (fraction
entre 0 et 1). Vous pouvez régler ce pré-tampon pour obtenir un son plus rapide sur votre
ou une web radio ininterrompue plus sûre. La valeur par défaut est 1 (attendre la mémoire tampon pleine avant
relecture).
--lisse
Gardez le tampon au-dessus des limites de la piste - ce qui signifie, ne videz pas le tampon entre
pistes pour éventuellement une certaine douceur supplémentaire.
MISC OPTIONS
-t, --test
Mode d'essai. Le flux audio est décodé, mais aucune sortie ne se produit.
-c, --Chèque
Vérifiez les violations de plage de filtre (écrêtage) et signalez-les pour chaque image, le cas échéant
se produire.
-v, --verbeux
Augmentez le niveau de verbosité. Par exemple, affiche les numéros de trame pendant
décodage.
-q, --silencieux
Calmer. Supprimer les messages de diagnostic.
-C, --contrôler
Activer les touches de contrôle du terminal. Par défaut, utilisez 's' ou la barre d'espace pour arrêter/redémarrer
(pause, reprise) lecture, 'f' pour passer à la chanson suivante, 'b' pour revenir en arrière
au début de la chanson, ',' pour revenir en arrière, '.' pour avancer rapidement et 'q' pour quitter.
Tapez 'h' pour une liste complète des contrôles disponibles.
--Titre
Dans un xterm, rxvt, screen, iris-ansi (compatible, la variable d'environnement TERM est
examiné), remplacez le titre de la fenêtre par le nom de la chanson en cours de lecture.
--balise longue
Affichez les informations des balises ID3 toujours au format long avec une ligne par élément (artiste, titre,
...)
--utf8 Quel que soit l'environnement, imprimez les métadonnées en UTF-8 (sinon, lorsque vous n'utilisez pas UTF-8
locale, vous obtiendrez un stripdown ASCII).
-R, --à distance
Activer l'interface de contrôle générique. mpg123 va alors lire et exécuter des commandes
de stdin. L'utilisation de base est ``load '' pour jouer un fichier et l'évidence
``pause'', ``commande. `` sauter '' sautera/cherchera à un point donné (trame MPEG
numéro). Lancez ``help'' pour obtenir une liste complète des commandes et de la syntaxe.
--remote-erreur
Imprimez les réponses pour le mode de contrôle générique à l'erreur standard, pas à la sortie standard. Cette
se déclenche automatiquement lors de l'utilisation -s .
--fifo chemin
Créez un fifo / pipe nommé sur le chemin donné et utilisez-le pour lire les commandes
au lieu de l'entrée standard.
--agressif
Essaie d'obtenir une priorité plus élevée
-T, --temps réel
Essaie d'obtenir la priorité en temps réel. Cette option nécessite généralement des privilèges root pour
avoir un effet.
-?, --Aidez-moi
Affiche de brèves instructions d'utilisation.
--longhelp
Affiche de longues instructions d'utilisation.
--version
Imprimez la chaîne de version.
HTTP SUPPORT
En plus de lire les flux audio MPEG à partir de fichiers ordinaires et de l'entrée standard,
mpg123 prend en charge la récupération de fichiers audio MPEG ou de listes de lecture via le protocole HTTP, qui est
utilisé dans le World Wide Web (WWW). Ces fichiers sont spécifiés à l'aide d'une URL, qui
commence par ``http://''. Lorsqu'un fichier avec ce préfixe est rencontré, mpg123 essayer de
ouvrir une connexion HTTP au serveur afin de récupérer ce fichier à décoder et jouer
le
Il est souvent utile de récupérer des fichiers via un cache WWW ou un proxy. À
accomplir cela, mpg123 examine l'environnement pour les variables nommées MP3_HTTP_PROXY,
http proxy et HTTP PROXY, dans cet ordre. La valeur du premier qui est défini sera
utilisé comme spécification de proxy. Pour annuler cela, vous pouvez utiliser le -p option de ligne de commande
(voir la section ``OPTIONS''). En précisant -p aucun obligera à contacter le serveur
directement sans utiliser de proxy, même si l'une des variables d'environnement ci-dessus est définie.
Notez que, pour lire des fichiers audio MPEG à partir d'un serveur WWW, il est nécessaire que le
la connexion à ce serveur est assez rapide. Par exemple, un fichier MPEG à 128 kbit/s nécessite
la connexion réseau doit être d'au moins 128 kbit/s (16 koctet/s) plus la surcharge du protocole. Si
vous souffrez de courtes pannes de réseau, vous devriez essayer le -b option (tampon) à contourner
de telles pannes. Si votre connexion réseau n'est généralement pas assez rapide pour récupérer MPEG
fichiers audio en temps réel, vous pouvez d'abord télécharger les fichiers sur votre disque dur local (par ex.
en utilisant wget(1)) puis les jouer à partir de là.
Si une authentification est nécessaire pour accéder au fichier, elle peut être spécifiée avec le -u passe d'utilisateur.
INTERROMPRE
En mode de contrôle du terminal, vous pouvez quitter en appuyant sur la touche q, tandis que vous pouvez à tout moment
avortement mpg123 en appuyant sur Ctrl-C. S'il n'est pas en mode de contrôle du terminal, cela passera au
fichier suivant (le cas échéant). Si vous souhaitez interrompre la lecture immédiatement dans ce cas, appuyez sur Ctrl-C
deux fois de suite (en moins d'une seconde environ).
Notez que le résultat de l'abandon mpg123 appuyer sur Ctrl-C peut ne pas être audible immédiatement,
en raison de la mise en mémoire tampon des données audio dans le périphérique audio. Ce délai dépend du système, mais il
ne dépasse généralement pas une ou deux secondes.
Utilisez mpg123-alsa en ligne en utilisant les services onworks.net