mpg123-portaudio - Online in de cloud

Dit is de opdracht mpg123-portaudio die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


mpg123 - speel audio MPEG 1.0/2.0/2.5 stream af (lagen 1, 2 en 3)

KORTE INHOUD


mpg123 [ opties ] filet ... | URL ... | -

PRODUCTBESCHRIJVING


mpg123 leest er een of meer filets (of standaardinvoer als ``-'' is gespecificeerd) of URLs en toneelstukken
ze op het audioapparaat (standaard) of voert ze uit naar stdout. filet/URL wordt verondersteld te zijn
een MPEG-audiobitstream.

OPERANDEN


De volgende operanden worden ondersteund:

filet(s) De padnaam(en) van een of meer invoerbestanden. Ze moeten geldig MPEG-1.0/2.0/2.5 zijn
audiolaag 1, 2 of 3 bit streams. Als een streepje ``-'' is gespecificeerd, zullen MPEG-gegevens dat wel
worden gelezen uit de standaardinvoer. Bovendien kan elke naam die begint met ``http://''
wordt herkend als URL (zie volgende sectie).

OPTIES


mpg123 opties kunnen de traditionele POSIX-opties met één letter zijn, of de GNU-stijl
lange opties. POSIX-stijlopties beginnen met een enkele ``-'', terwijl GNU lange opties beginnen
met ``--''. Optie-argumenten (indien nodig) volgen gescheiden door witruimte (niet ``='').
Houd er rekening mee dat sommige opties afwezig kunnen zijn in uw installatie wanneer ze zijn uitgeschakeld in de build
proces.

INVOER OPTIES


-k num, --overslaan num
Sla eerst over num kaders. Standaard begint het decoderen bij het eerste frame.

-n num, --frames num
Alleen decoderen num kaders. Standaard wordt de volledige stream gedecodeerd.

--vaag
Vage zoekopdrachten inschakelen (byte-offsets raden of geschatte zoekpunten gebruiken van
Xing TOC). Zonder dat hebben zoekers een eerste scan door het bestand nodig voordat ze dat kunnen
springen op posities. U kunt hier beslissen: monsternauwkeurige werking met gapless
kenmerken of sneller (fuzzy) zoeken.

-y, --geen-hersynchronisatie
Probeer NIET opnieuw te synchroniseren en door te gaan met decoderen als er een fout optreedt in het invoerbestand.
Normaal mpg123 probeert het afspelen ten koste van alles levend te houden, inclusief overslaan
ongeldig materiaal en nieuwe header zoeken als er iets misgaat. Hiermee
switch kunt u ervoor zorgen dat u gegevensfouten kunt voorkomen (en misschien uw oren kunt sparen
tijd). Merk op dat deze schakelaar hernoemd is van --resync. Nog steeds de oude naam
werkt, maar wordt niet geadverteerd of aanbevolen voor gebruik (onder voorbehoud van verwijdering in de toekomst).

--resync-limiet bytes
Stel het aantal bytes in om te zoeken naar geldige MPEG-gegevens zodra deze verloren zijn gegaan in de stream; <0 betekent
zoek hele stream. Als u weet dat er enorme hoeveelheden ongeldige gegevens in uw
dossiers... hier is je hamer. Let op: Pas sinds versie 1.14 neemt dit ook toe
de hoeveelheid rommel die bij het begin is overgeslagen.

-p URL | geen, --volmacht URL | geen
De opgegeven volmacht wordt gebruikt voor HTTP-verzoeken. Het moet worden opgegeven als vol
URL (``http://host.domain:port/''), maar het voorvoegsel ``http://'', het poortnummer en
de afsluitende schuine streep is optioneel (de standaardpoort is 80). specificeren geen middel
geen proxy te gebruiken en bestanden rechtstreeks van de respectieve servers op te halen.
Zie ook de sectie ``HTTP-ONDERSTEUNING''.

-u auth, --aut auth
HTTP-authenticatie om te gebruiken bij het ontvangen van bestanden via HTTP. Het gebruikte formaat is
gebruikerswachtwoord.

--negeer-mime
Negeer MIME-types gegeven door HTTP-server. Als je beter weet en mpg123 wilt
decodeer iets waarvan de server denkt dat het image/png is, en doe het dan gewoon.

--geen-zoekbuffer
Schakel de standaard microbuffering van niet-zoekbare streams uit die de parser een
veiliger houvast.

-@ filet, --lijst filet
Lees bestandsnamen en/of URL's van MPEG-audiostreams van de opgegeven filet in
naast degene die zijn opgegeven op de opdrachtregel (indien aanwezig). Let daar op filet kan zijn
ofwel een gewoon bestand, een streepje ``-'' om aan te geven dat er een lijst met bestandsnamen/URL's is
te lezen uit de standaardinvoer, of een URL die verwijst naar een geschikte lijst
bestand. Let op: slechts één -@ optie kan worden gebruikt (als er meer dan één is opgegeven, alleen
de laatste wordt herkend).

-l n, --luisteren n
Speel van de afspeellijst alleen het opgegeven item af. n is het nummer van binnenkomst vanaf
1. Een waarde van 0 is de standaard en betekent dat de hele lijst wordt afgespeeld, een negatieve waarde
betekent het tonen van de lijst met titels met hun nummers...

--doorgaan met
Schakel de voortzettingsmodus van de afspeellijst in. Dit verandert het overslaan van frames zodat het alleen van toepassing is op de
eerste nummer en speelt ook de volgende nummers in de afspeellijst af na de
uitgekozen. Ook geldt de mogelijkheid om een ​​aantal frames af te spelen alleen voor het geheel
afspeellijst. Kortom, dit probeert de afspeellijst meer als één grote stream te behandelen
(zoals een luisterboek). Het huidige tracknummer in de lijst (op basis van 1) en het framenummer
(0-gebaseerd) worden afgedrukt bij afsluiten (handig als u het afspelen hebt onderbroken en dat wilt
vervolg later). Merk op dat de vervolginformatie wordt afgedrukt naar standaarduitvoer
tenzij de schakelaar voor het doorsturen van audiogegevens naar de standaarduitgang wordt gebruikt. Ook echt
Het is logisch om met daadwerkelijke afspeellijstbestanden te werken in plaats van lijsten met bestandsnamen als
argumenten, om trackposities consistent te houden.

--lus keer
voor het een bepaald aantal keren herhalen van track(s), < 0 betekent oneindige lus (niet met
--willekeurig!).

--openhouden
Voor afstandsbedieningsmodus: houd het geladen bestand open nadat het einde is bereikt.

--time-out seconden
Time-out in (gehele) seconden voordat een stream dood wordt verklaard (indien <= 0, wacht
voor altijd).

-z, --schudden
Gemengd afspelen. Schudt willekeurig de volgorde van bestanden gespecificeerd op de opdrachtregel,
of in het lijstbestand.

-Z, --willekeurig
Continu willekeurig afspelen. Blijft een willekeurig bestand kiezen vanaf de opdrachtregel of de
afspeellijst. In tegenstelling tot afspelen in willekeurige volgorde hierboven, eindigt willekeurig afspelen nooit en wordt het individueel afgespeeld
liedjes meer dan eens.

--geen-ijzige-meta
Accepteer geen ICY-metadata.

-l, --inhoudsopgave
Indexeer / scan door de track voordat u deze afspeelt. Dit vult de indextabel voor
zoeken (indien ingeschakeld in libmpg123) en kan ervoor zorgen dat het besturingssysteem het bestand in de cache opslaat
inhoud voor een vlottere werking bij het afspelen.

--index-grootte grootte
Stel het aantal vermeldingen in de zoekframe-indextabel in.

--voorframes num
Stel het aantal frames in dat moet worden gelezen als inleiding vóór een gezochte positie. Dit
dient om het 3-bits reservoir van de laag te vullen, dat nodig is om een ​​getrouwe weergave van een
bepaald monster op een bepaalde positie. Merk op dat voor laag 3 minimaal 1 is
afgedwongen (vanwege frameoverlap), en voor laag 1 en 2 is dit beperkt tot 2
(geen bitreservoir in dat geval, maar toch spin-up van de motor).

OUTPUT en VERWERKEN OPTIES


-o module, --uitvoer module
Selecteer audio-uitvoermodule. U kunt een door komma's gescheiden lijst opgeven om de eerste te gebruiken
een die werkt.

--lijst-modules
Maak een lijst van de beschikbare modules.

-a dev, --audioapparaat dev
Geef het te gebruiken audioapparaat op. De standaardinstelling is systeemafhankelijk (meestal
/dev/audio of /dev/dsp). Gebruik deze optie als u meerdere audioapparaten hebt en
de standaard is niet wat je wilt.

-s, --stdout
De gedecodeerde audiofragmenten worden naar de standaarduitvoer geschreven in plaats van ze af te spelen
via het audioapparaat. Deze optie moet worden gebruikt als uw audiohardware dat niet is
gesteund door mpg123. Het uitvoerformaat is standaard onbewerkt (koploos) lineair PCM
audiogegevens, 16 bit, stereo, volgorde van hostbytes (u kunt mono of 8 bit forceren).

-O filet, --uitbestand
Schrijf onbewerkte uitvoer naar een bestand (in plaats van simpelweg de standaarduitvoer om te leiden naar een
bestand met de shell).

-w filet, --wav
Schrijf uitvoer als WAV-bestand. Hierdoor wordt de MPEG-stream gedecodeerd en opgeslagen
als bestand filet , of standaarduitvoer als - wordt gebruikt als bestandsnaam. Je kan ook gebruiken --au
en --cdr voor respectievelijk AU- en CDR-indeling. Merk op dat WAV/AU schrijven naar niet-
zoekbare bestanden, of omgeleide stdout, heeft wat aandacht nodig. Sinds 1.16.0 is de logica
gewijzigd in het schrijven van de koptekst met de eerste feitelijke gegevens. Dit voorkomt valse WAV
kopstukken in een leiding bijvoorbeeld. Het resultaat van het decoderen van niets naar WAV/AU is een bestand
bestaande uit alleen de koptekst wanneer deze doorzoekbaar is en eigenlijk niets wanneer niet (not
zelfs een kop). Het correct schrijven van gegevens met profetische headers naar stdout is niet eenvoudig
bedrijf.

--au filet
Speelt het MPEG-bestand niet af maar schrijft het ernaar filet in SUN-audioformaat. Als - is
gebruikt als de bestandsnaam, wordt het AU-bestand naar stdout geschreven. Zie paragraaf over WAV
schrijven voor kopplezier met niet-zoekbare streams.

--cdr filet
Speelt het MPEG-bestand niet af maar schrijft het ernaar filet als een CDR-bestand. Als - wordt gebruikt als
de bestandsnaam, wordt het CDR-bestand naar stdout geschreven.

--heropenen
Forceert heropening van het audioapparaat na elk nummer

--processor decoder-type
Selecteert een bepaalde decoder (geoptimaliseerd voor specifieke CPU), bijvoorbeeld i586 of MMX.
De lijst met beschikbare decoders kan variëren; afhankelijk van de build en wat je CPU
ondersteunt. Deze optie is alleen beschikbaar als de build er meerdere bevat
geoptimaliseerde decoders.

--test-cpu
Test uw CPU en drukt een lijst af met mogelijke keuzes voor --cpu.

--lijst-cpu
Toont alle beschikbare decoderkeuzes, ongeacht de ondersteuning door uw CPU.

-g krijgen, --verdienen krijgen
[DEPRECATED] Stel audiohardware-uitvoerversterking in (standaard: niet wijzigen). De eenheid van
de versterkingswaarde is afhankelijk van de hardware en de uitgangsmodule. (Deze parameter is alleen
verstrekt voor achterwaartse compatibiliteit en kan in de toekomst zonder voorafgaande toestemming worden verwijderd
kennisgeving. Gebruik de audiospeler om te spelen en een mixer-app om te mixen, in UNIX-stijl!)

-f factor, --schaal factor
Schaalfactor wijzigen (standaard: 32768).

--rva-mix, --rva-radio
Schakel RVA (relatieve volumeaanpassing) in met behulp van de waarden die zijn opgeslagen voor ReplayGain
radiomodus / mixmodus waarbij alle nummers ongeveer even luid zijn. De eerste geldig
informatie gevonden in ID3V2-tags (commentaar met de naam RVA of het RVA2-frame) of ReplayGain
header in Lame/Info Tag wordt gebruikt.

--rva-album, --rva-audiofiel
Schakel RVA (relatieve volumeaanpassing) in met behulp van de waarden die zijn opgeslagen voor ReplayGain
audiofiele modus / albummodus met meestal het effect van het aanpassen van de albumluidheid
maar relatieve luidheid binnen het album behouden. De eerste geldige informatie gevonden in
ID3V2-tags (opmerking met de naam RVA_ALBUM of het RVA2-frame) of ReplayGain-header in
Lame/Info-tag wordt gebruikt.

-0, --enkele0; -1, --enkele1
Decodeer respectievelijk alleen kanaal 0 (links) of kanaal 1 (rechts). Deze opties zijn
alleen beschikbaar voor stereo MPEG-streams.

-m, --mono, --mengen, --enkele mix
Meng beide kanalen / decodeer mono. Het kost minder CPU-tijd dan volledige stereodecodering.

--stereo
Forceer stereo-uitvoer

-r tarief, --tarief tarief
Stel de samplefrequentie in (standaard: automatisch). U kunt dit wijzigen als u een
constante bitsnelheid onafhankelijk van de mpeg-streamsnelheid. mpg123 converteert automatisch
de beoordeling. Combineer dit dan met --stereo of --mono.

-2, --2tot1; -4, --4tot1
Voert een downsampling uit van verhouding 2:1 (22 kHz) of 4:1 (11 kHz) op de uitvoerstroom,
respectievelijk. Bespaart enkele CPU-cycli, maar de 4:1-verhouding klinkt in ieder geval lelijk.

--toonhoogte waarde
Stel hardware pitch in (versnellen/verlagen, 0 is neutraal; 0.05 is 5%). Dit verandert de
uitgangsbemonsteringsfrequentie, dus het werkt alleen in het bereik van uw audiosysteem/hardware
ondersteunt.

-8bit Forceert 8bit-uitvoer

--vlot
Forceert f32-codering

-e enc, --codering enc
Kies uitvoervoorbeeldcodering. Mogelijke waarden zien eruit als f32 (32-bits floating
punt), s32 (32-bits geheel getal met teken), u32 (32-bits geheel getal zonder teken) en de varianten
met verschillende aantallen bits (s24, u24, s16, u16, s8, u8) en ook speciale
varianten zoals ulaw en alaw 8-bit. Zie de output van mpg123's longhelp voor
werkelijk beschikbare coderingen.

-d n, --dubbele snelheid n
Speel alleen elke n'e frame. Hierdoor wordt de MPEG-stream afgespeeld n keer
sneller, wat kan worden gebruikt voor speciale effecten. Ook te combineren met de
--halve snelheid optie om 3 van de 4 frames enz. af te spelen. Verwacht geen geweldige geluidskwaliteit
wanneer u deze optie gebruikt.

-h n, --halve snelheid n
Speel elk frame af n keer. Hierdoor wordt de MPEG-stream afgespeeld 1/n'e
snelheid (n keer langzamer), die kan worden gebruikt voor speciale effecten. Kan ook gecombineerd worden
met de --dubbele snelheid optie om elk derde frame te verdubbelen of dat soort dingen.
Verwacht geen geweldige geluidskwaliteit bij het gebruik van deze optie.

-E filet, --gelijkmaker
Maakt egalisatie mogelijk, ontleend aan filet. Het bestand moet 32 ​​regels gegevens bevatten,
aanvullende commentaarregels kunnen worden voorafgegaan door #. Elke datalijn bestaat uit twee
drijvende-komma-items, gescheiden door witruimte. Ze specificeren de vermenigvuldigers voor
respectievelijk linker- en rechterkanaal van een bepaalde frequentieband. De eerste regel
komt overeen met de laagste, de 32e met de hoogste frequentieband. Merk op dat je
kan de equalizer interactief bedienen met de generieke besturingsinterface.

--gapend
Schakel code in die (junk)-samples aan het begin en einde van tracks knipt, inschakelen
naadloze overgangen tussen MPEG-bestanden wanneer encoderpadding en codec-vertragingen dat zouden doen
Voorkom het. Dit is standaard ingeschakeld vanaf mpg123 versie 1.0.0.

--geen-gapless
Schakel de gapless-code uit. Dat geeft je MP3-decoderingen met encodervertraging
en opvulling plus de decodervertraging van mpg123.

-D n, --vertraging n
Voeg een vertraging in van n seconden voor elk nummer.

-o h, --hoofdtelefoon
Directe audio-uitvoer naar de hoofdtelefoonaansluiting (alleen bepaalde hardware; AIX, HP, SUN).

-o s, -- spreker
Directe audio-uitvoer naar de luidspreker (alleen sommige hardware; AIX, HP, SUN).

-o l, --line-out
Directe audio-uitvoer naar de line-out-connector (alleen sommige hardware; AIX, HP, SUN).

-b grootte, --buffer grootte
Gebruik een audio-uitvoerbuffer van grootte Kbytes. Dit is handig om korte periodes te omzeilen
van zware systeemactiviteit, waardoor de audio-uitvoer normaal gesproken zou zijn
onderbroken. U moet een buffergrootte opgeven van minimaal 1024 (dwz 1 Mb, welke
gelijk is aan ongeveer 6 seconden audiogegevens) of meer; minder dan ongeveer 300 maakt niet
veel zin. De standaardwaarde is 0, waarmee bufferen wordt uitgeschakeld.

--vooraf laden fractie
Wacht tot de buffer vol is fractie voordat u begint met afspelen (fraction
tussen 0 en 1). U kunt deze prebuffering afstemmen om sneller geluid naar uw
oren of veiliger ononderbroken webradio. Standaard is 1 (wacht op volledige buffer voordat
afspelen).

--zacht
Houd de buffer over de spoorgrenzen - wat betekent dat u de buffer ertussen niet leegmaakt
tracks voor mogelijk wat extra gladheid.

MISC OPTIES


-t, --toets
Testmodus. De audiostream wordt gedecodeerd, maar er vindt geen uitvoer plaats.

-c, --rekening
Controleer op schendingen van het filterbereik (clipping) en rapporteer deze voor elk frame, indien van toepassing
optreden.

-v, --uitgebreid
Verhoog het breedsprakigheidsniveau. Geeft bijvoorbeeld de framenummers weer tijdens
decoderen.

-q, --stil
Rustig. Diagnostische berichten onderdrukken.

-C, --controle
Terminalbesturingstoetsen inschakelen. Gebruik standaard 's' of de spatiebalk om te stoppen/herstarten
(pauzeren, hervatten) afspelen, 'f' om vooruit te springen naar het volgende nummer, 'b' om terug te springen
naar het begin van het nummer, ',' om terug te spoelen, '.' om vooruit te spoelen en 'q' om te stoppen.
Typ 'h' voor een volledige lijst met beschikbare bedieningselementen.

--titel
In een xterm, rxvt, screen, iris-ansi (compatibele, TERM omgevingsvariabele is
onderzocht), wijzigt u de titel van het venster in de naam van het nummer dat momenteel wordt afgespeeld.

--lange tag
ID3-taginfo altijd in lang formaat weergeven met één regel per item (artiest, titel,
...)

--utf8 Druk, ongeacht de omgeving, metadata af in UTF-8 (anders, wanneer u geen UTF-8 gebruikt
locale, krijgt u ASCII-stripdown).

-R, --op afstand
Activeer de generieke besturingsinterface. mpg123 zal dan commando's lezen en uitvoeren
van standaard. Basisgebruik is ``load '' om een ​​bestand af te spelen en het voor de hand liggende
``pauze'', ``commando. ``springen '' springt/zoekt naar een bepaald punt (MPEG frame
nummer). Geef ``help'' op voor een volledige lijst met commando's en syntaxis.

--remote-fout
Print reacties voor generieke besturingsmodus naar standaardfout, niet naar standaarduitvoer. Dit
wordt automatisch geactiveerd bij gebruik -s .

--fifo pad
Maak een fifo / named pipe op het gegeven pad en gebruik dat voor het lezen van commando's
in plaats van standaardinvoer.

--agressief
Probeert hogere prioriteit te krijgen

-T, --echte tijd
Probeert realtime prioriteit te krijgen. Deze optie vereist meestal rootrechten om
enig effect hebben.

-?, --help
Toont korte gebruiksinstructies.

--langhelp
Toont lange gebruiksinstructies.

--versie
Druk de versiestring af.

HTTP Support


Naast het lezen van MPEG-audiostreams van gewone bestanden en van de standaardinvoer,
mpg123 ondersteunt het ophalen van MPEG-audiobestanden of afspeellijsten via het HTTP-protocol
gebruikt op het World Wide Web (WWW). Dergelijke bestanden worden gespecificeerd met behulp van een zogenaamde URL, welke
begint met ``http://''. Wanneer een bestand met dat voorvoegsel wordt aangetroffen, mpg123 probeert om
open een HTTP-verbinding met de server om dat bestand op te halen om te decoderen en af ​​te spelen
het.

Vaak is het handig om bestanden op te halen via een WWW-cache of een zogenaamde proxy. Naar
dit bereiken, mpg123 onderzoekt de omgeving op benoemde variabelen MP3_HTTP_PROXY,
http-proxy en HTTP-PROXY, in deze volgorde. De waarde van de eerste die is ingesteld, zal zijn
gebruikt als proxyspecificatie. Om dit op te heffen, kunt u de -p opdrachtregeloptie:
(zie de sectie ``OPTIES''). specificeren -p geen zal het contact met de server afdwingen
rechtstreeks zonder een proxy te gebruiken, zelfs als een van de bovenstaande omgevingsvariabelen is ingesteld.

Merk op dat om MPEG-audiobestanden van een WWW-server af te spelen, het noodzakelijk is dat de
verbinding met die server is snel genoeg. Een MPEG-bestand van 128 kbit/s is bijvoorbeeld vereist
de netwerkverbinding minimaal 128 kbit/s (16 kbyte/s) plus protocoloverhead moet zijn. Als
u last heeft van korte netwerkstoringen, moet u de -b optie (buffer) om te omzeilen
dergelijke storingen. Als uw netwerkverbinding over het algemeen niet snel genoeg is om MPEG op te halen
audiobestanden in realtime kunt downloaden, kunt u de bestanden eerst downloaden naar uw lokale harde schijf (bijv
gebruik wget(1)) en speel ze vanaf daar af.

Als authenticatie nodig is om toegang te krijgen tot het bestand, kan dit worden opgegeven met de -u gebruikerspas.

ONDERBREKEN


In de terminalbesturingsmodus kunt u stoppen door op de q-toets te drukken, zolang u maar kunt
afbreken mpg123 door op Ctrl-C te drukken. Als u zich niet in de terminalbesturingsmodus bevindt, gaat dit naar de
volgende bestand (indien aanwezig). Als u in dat geval het afspelen direct wilt afbreken, drukt u op Ctrl-C
twee keer kort achter elkaar (binnen ongeveer een seconde).

Merk op dat het resultaat van stoppen mpg123 drukken op Ctrl-C is mogelijk niet onmiddellijk hoorbaar,
vanwege buffering van audiogegevens in het audioapparaat. Deze vertraging is systeemafhankelijk, maar het
is meestal niet meer dan een of twee seconden.

Gebruik mpg123-portaudio online met behulp van onworks.net-services



Nieuwste Linux & Windows online programma's