Questo è il comando mpg123-oss che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
mpg123 - riproduce il flusso audio MPEG 1.0/2.0/2.5 (livelli 1, 2 e 3)
SINOSSI
mpg123 [ Opzioni ] filetto ... | URL ... | -
DESCRIZIONE
mpg123 legge uno o più filettos (o input standard se è specificato ``-'') o URLs e gioca
li sul dispositivo audio (predefinito) o li invia a stdout. filetto/URL si presume che sia
un flusso di bit audio MPEG.
OPERANDI
Sono supportati i seguenti operandi:
filetto(s) Il nome del percorso di uno o più file di input. Devono essere MPEG-1.0/2.0/2.5 . validi
flussi di livello audio 1, 2 o 3 bit. Se viene specificato un trattino ``-'', i dati MPEG verranno
essere letto dallo standard input. Inoltre, qualsiasi nome che inizia con ``http://''
è riconosciuto come URL (vedi sezione successiva).
VERSIONI
mpg123 le opzioni possono essere le tradizionali opzioni POSIX a una lettera o lo stile GNU
opzioni lunghe. Le opzioni di stile POSIX iniziano con un singolo ``-'', mentre le opzioni lunghe GNU iniziano
con ``--''. Gli argomenti delle opzioni (se necessario) seguono separati da spazi bianchi (non ``='').
Nota che alcune opzioni possono essere assenti dalla tua installazione quando disabilitate nella build
processo.
INGRESSO VERSIONI
-k num, --Salta num
Salta prima num cornici. Per impostazione predefinita, la decodifica inizia dal primo fotogramma.
-n num, --frame num
Solo decodifica num cornici. Per impostazione predefinita, viene decodificato l'intero flusso.
--sfocato
Abilita ricerche fuzzy (indovinando offset di byte o usando punti di ricerca approssimativi da
Xing TOC). Senza di ciò, le ricerche necessitano di una prima scansione del file prima di poterlo fare
saltare in posizione. Puoi decidere qui: operazione accurata al campione con gapless
caratteristiche o ricerca più veloce (fuzzy).
-y, --nessuna risincronizzazione
NON tentare di risincronizzare e continuare la decodifica se si verifica un errore nel file di input.
Normalmente, mpg123 cerca di mantenere viva la riproduzione a tutti i costi, compreso il salto
materiale non valido e ricerca di una nuova intestazione quando qualcosa va storto. Con questo
switch puoi farlo salvare dagli errori di dati (e forse risparmiare le tue orecchie un brutto)
tempo). Nota che questo interruttore è stato rinominato da --resync. Il vecchio nome ancora
funziona, ma non è pubblicizzato o consigliato per l'uso (soggetto a rimozione in futuro).
--resync-limite bytes
Imposta il numero di byte per cercare dati MPEG validi una volta persi nel flusso; <0 significa
cerca in tutto il flusso. Se sai che ci sono enormi blocchi di dati non validi nel tuo
file... ecco il tuo martello. Nota: solo dalla versione 1.14 anche questo aumenta
la quantità di spazzatura saltata all'inizio.
-p URL | nessuna, --delega URL | nessuna
Il specificato delega verrà utilizzato per le richieste HTTP. Dovrebbe essere specificato come completo
URL (``http://host.domain:port/''), ma il prefisso ``http://'', il numero di porta e
la barra finale è facoltativa (la porta predefinita è 80). Specificando nessuna si intende
di non utilizzare alcun proxy e di recuperare i file direttamente dai rispettivi server.
Vedi anche la sezione ``SUPPORTO HTTP''.
-u auth, --auth auth
Autenticazione HTTP da utilizzare durante la ricezione di file tramite HTTP. Il formato utilizzato è
password utente.
--ignora-mimo
Ignora i tipi MIME forniti dal server HTTP. Se conosci meglio e vuoi che mpg123
decodifica qualcosa che il server pensa sia image/png, quindi fallo e basta.
--no-seekbuffer
Disabilita il micro-buffering predefinito dei flussi non ricercabili che fornisce al parser a
appoggio più sicuro.
-@ filetto, --elenco filetto
Leggi i nomi dei file e/o gli URL dei flussi audio MPEG dal file specificato filetto in
oltre a quelli specificati sulla riga di comando (se presenti). Notare che filetto può essere
un file ordinario, un trattino ``-'' per indicare che un elenco di nomi di file/URL è
da leggere dallo standard input, o un URL che punta a un elenco appropriato
file. Nota: solo uno -@ è possibile utilizzare l'opzione (se ne viene specificata più di una, solo
l'ultimo sarà riconosciuto).
-l n, --ascolto n
Della playlist, riproduci solo la voce specificata. n è il numero di voci a partire da
1. Un valore di 0 è l'impostazione predefinita e significa riprodurre l'intero elenco, un valore negativo
significa mostrare l'elenco dei titoli con i relativi numeri...
--Continua
Abilita la modalità di continuazione della playlist. Questo cambia il salto dei fotogrammi in modo che si applichi solo al
prima traccia e continua anche a riprodurre i seguenti brani nella playlist dopo il
selezionato. Inoltre, l'opzione per riprodurre un numero di fotogrammi si applica solo all'intero
elenco di riproduzione. Fondamentalmente, questo cerca di trattare la playlist più come un grande stream
(come un audiolibro). Il numero della traccia corrente nell'elenco (basato su 1) e il numero di fotogramma
(a base 0) vengono stampati all'uscita (utile se si è interrotta la riproduzione e si desidera
continuare più tardi). Nota che le informazioni sulla continuazione vengono stampate sullo standard output
a meno che non venga utilizzato l'interruttore per il collegamento dei dati audio all'uscita standard. Inoltre, davvero
ha senso lavorare con file di playlist effettivi invece di elenchi di nomi di file come
argomenti, per tenere traccia delle posizioni coerenti.
--ciclo continuo volte
per eseguire il loop di tracce un certo numero di volte, < 0 significa loop infinito (non con
--a caso!).
--tenere aperto
Per la modalità di controllo remoto: mantenere aperto il file caricato dopo aver raggiunto la fine.
--tempo scaduto secondo
Timeout in secondi (numeri interi) prima di dichiarare morto un flusso (se <= 0, attendere
per sempre).
-z, --mescola
Riproduzione casuale. Mescola casualmente l'ordine dei file specificati nella riga di comando,
o nel file elenco.
-Z, --a caso
Riproduzione casuale continua. Continua a selezionare un file casuale dalla riga di comando o dal
elenco di riproduzione. A differenza della riproduzione casuale sopra, la riproduzione casuale non finisce mai e viene riprodotta individualmente
canzoni più di una volta.
--no-icy-meta
Non accettare i metadati ICY.
-io, --indice
Indice/scansione del brano prima della riproduzione. Questo riempie la tabella degli indici per
ricerca (se abilitato in libmpg123) e può fare in modo che il sistema operativo metta in cache il file
contenuti per un funzionamento più fluido durante la riproduzione.
--dimensione-indice Taglia
Imposta il numero di voci nella tabella dell'indice del frame di ricerca.
--preframe num
Imposta il numero di frame da leggere come lead-in prima di una posizione cercata. Questo
serve per riempire il serbatoio di 3 bit dello strato, necessario per riprodurre fedelmente un
certo campione in una certa posizione. Nota che per il livello 3, un minimo di 1 è
applicato (a causa della sovrapposizione dei fotogrammi) e per i livelli 1 e 2, questo è limitato a 2
(nessun serbatoio di bit in quel caso, ma il motore si avvia comunque).
USCITA e a TRATTAMENTO VERSIONI
-o modulo, --produzione modulo
Seleziona il modulo di uscita audio. Puoi fornire un elenco separato da virgole per utilizzare il primo
uno che funziona.
--list-moduli
Elenca i moduli disponibili.
-a dev, --dispositivo audio dev
Specificare il dispositivo audio da utilizzare. L'impostazione predefinita dipende dal sistema (di solito
/dev/audio o /dev/dsp). Usa questa opzione se hai più dispositivi audio e
il valore predefinito non è quello che vuoi.
-s, --stdout
I campioni audio decodificati vengono scritti sull'output standard, invece di riprodurli
attraverso il dispositivo audio. Questa opzione deve essere utilizzata se il tuo hardware audio non lo è
sostenuto da mpg123. Il formato di output per impostazione predefinita è PCM lineare raw (senza intestazione)
dati audio, 16 bit, stereo, ordine byte host (è possibile forzare mono o 8 bit).
-O filetto, --file di uscita
Scrivi l'output non elaborato in un file (invece di reindirizzare semplicemente l'output standard a a
file con la shell).
-w filetto, --wav
Scrivi l'output come file WAV. Questo farà sì che il flusso MPEG venga decodificato e salvato
come file filetto , o uscita standard se - viene utilizzato come nome del file. Puoi anche usare --au
e a --cdr rispettivamente per il formato AU e CDR. Notare che WAV/AU scrivendo su non
file ricercabili, o stdout reindirizzato, necessita di qualche riflessione. Dal 1.16.0, la logica
modificato per scrivere l'intestazione con i primi dati effettivi. Questo evita WAV spuri
intestazioni in una pipe, per esempio. Il risultato della decodifica di nulla in WAV/AU è un file
costituito solo dall'intestazione quando è ricercabile e in realtà nulla quando non (non
anche una testata). Scrivere correttamente i dati con intestazioni profetiche su stdout non è facile
attività commerciale.
--au filetto
Non riproduce il file MPEG ma lo scrive su filetto in formato audio SOLE. Se è
utilizzato come nome del file, il file AU viene scritto su stdout. Vedi paragrafo su WAV
scrivere per divertirsi con le intestazioni con flussi non ricercabili.
--cdr filetto
Non riproduce il file MPEG ma lo scrive su filetto come file CDR. Se - è usato come
il nome del file, il file CDR viene scritto su stdout.
--riaprire
Forza la riapertura del dispositivo audio dopo ogni canzone
--processore tipo di decodificatore
Seleziona un determinato decoder (ottimizzato per CPU specifiche), ad esempio i586 o MMX.
L'elenco dei decoder disponibili può variare; a seconda della build e della tua CPU
supporti. Questa opzione è disponibile solo quando la build ne include effettivamente diverse
decodificatori ottimizzati.
--test-cpu
Testa la tua CPU e stampa un elenco di possibili scelte per --cpu.
--list-cpu
Elenca tutte le scelte di decoder disponibili, indipendentemente dal supporto della CPU.
-g guadagno, --guadagno guadagno
[DEPRECATO] Imposta il guadagno dell'uscita hardware audio (impostazione predefinita: non modificare). L'unità di
il valore del guadagno dipende dall'hardware e dal modulo di uscita. (Questo parametro è solo
previsto per la retrocompatibilità e può essere rimosso in futuro senza preavviso
avviso. Usa il lettore audio per giocare e un'app mixer per mixare, in stile UNIX!)
-f fattore, --scala fattore
Modifica fattore di scala (predefinito: 32768).
--rva-mix, --rva-radio
Abilita RVA (regolazione relativa del volume) utilizzando i valori memorizzati per ReplayGain
modalità radio/modalità mix con tutti i brani più o meno allo stesso volume. Il primo valido
informazioni trovate nei tag ID3V2 (commento denominato RVA o frame RVA2) o ReplayGain
viene utilizzata l'intestazione in Lame/Info Tag.
--rva-album, --rva-audiofilo
Abilita RVA (regolazione relativa del volume) utilizzando i valori memorizzati per ReplayGain
modalità audiophile / modalità album con solitamente l'effetto di regolare il volume dell'album
ma mantenendo un volume relativo all'interno dell'album. Le prime informazioni valide trovate in
Tag ID3V2 (commento denominato RVA_ALBUM o frame RVA2) o intestazione ReplayGain in
Viene utilizzato il tag Lame/Info.
-0, --singolo0; -1, --singolo1
Decodifica solo il canale 0 (sinistro) o il canale 1 (destro), rispettivamente. Queste opzioni sono
disponibile solo per flussi MPEG stereo.
-m, --mono, --mescolare, --mix singolo
Mixa entrambi i canali / decodifica mono. Richiede meno tempo CPU rispetto alla decodifica stereo completa.
--stereo
Forza l'uscita stereo
-r tasso, --Vota tasso
Imposta la frequenza di campionamento (predefinito: automatico). Potresti voler cambiare questo se hai bisogno di un
bitrate costante indipendente dalla velocità del flusso MPEG. mpg123 converte automaticamente
il tasso. Dovresti quindi combinarlo con --stereo o --mono.
-2, ---2to1; -4, ---4to1
Esegue un downsampling del rapporto 2:1 (22 kHz) o 4:1 (11 kHz) sul flusso di uscita,
rispettivamente. Risparmia alcuni cicli della CPU, ma almeno il rapporto 4: 1 suona brutto.
--pece APPREZZIAMO
Imposta il passo hardware (accelerazione/riduzione, 0 è neutro; 0.05 è 5%). Questo cambia il
frequenza di campionamento in uscita, quindi funziona solo nella gamma del tuo sistema audio/hardware
sostiene.
--8 bit Forza l'uscita a 8 bit
--galleggiante
Forza la codifica f32
-e enc, - codifica enc
Scegli la codifica del campione di output. I valori possibili sono f32 (mobile a 32 bit
punto), s32 (intero con segno a 32 bit), u32 (intero senza segno a 32 bit) e le varianti
con diversi numeri di bit (s24, u24, s16, u16, s8, u8) e anche speciali
varianti come ulaw e alaw a 8 bit. Vedere l'output di longhelp di mpg123 per
codifiche effettivamente disponibili.
-d n, --doppia velocità n
Gioca solo ogni nesimo telaio. Questo farà sì che il flusso MPEG venga riprodotto n volte
più veloce, che può essere utilizzato per effetti speciali. Abbinabile anche al
--mezza velocità opzione per riprodurre 3 fotogrammi su 4, ecc. Non aspettarti una grande qualità del suono
quando si utilizza questa opzione.
-h n, --mezza velocità n
Riproduci ogni fotogramma n volte. Ciò farà sì che il flusso MPEG venga riprodotto su 1/n'ns
velocità (n volte più lenta), che può essere utilizzata per effetti speciali. Può anche essere combinato
con la --doppia velocità opzione per raddoppiare ogni terzo fotogramma o cose del genere.
Non aspettarti una qualità del suono eccezionale quando usi questa opzione.
-E filetto, --equalizzatore
Abilita l'equalizzazione, tratto da filetto. Il file deve contenere 32 righe di dati,
righe di commento aggiuntive possono essere precedute da #. Ogni linea dati è composta da due
voci in virgola mobile, separate da spazi. Specificano i moltiplicatori per
canale sinistro e destro di una certa banda di frequenza, rispettivamente. La prima riga
corrisponde alla banda di frequenza più bassa, la 32a alla banda di frequenza più alta. Nota che tu
può controllare l'equalizzatore in modo interattivo con l'interfaccia di controllo generica.
--senza spazi
Abilita il codice che taglia i campioni (spazzatura) all'inizio e alla fine delle tracce, abilitando
transizioni gapless tra i file MPEG quando il riempimento dell'encoder e i ritardi del codec lo farebbero
impedirlo. Questo è abilitato per impostazione predefinita a partire dalla versione mpg123 1.0.0.
--senza interruzioni
Disabilita il codice gapless. Questo ti dà decodificazioni MP3 che includono il ritardo dell'encoder
e padding più il ritardo del decoder di mpg123.
-D n, --ritardo n
Inserisci un ritardo di n secondi prima di ogni traccia.
-o h, --cuffie
Uscita audio diretta al connettore delle cuffie (solo alcuni hardware; AIX, HP, SUN).
-o s, --altoparlante
Uscita audio diretta all'altoparlante (solo alcuni hardware; AIX, HP, SUN).
-o l, --rimessa laterale
Uscita audio diretta al connettore line-out (solo alcuni hardware; AIX, HP, SUN).
-b Taglia, --respingente Taglia
Usa un buffer di uscita audio di Taglia Kbyte. Questo è utile per bypassare brevi periodi
di una pesante attività del sistema, che normalmente farebbe sì che l'uscita audio sia
interrotto. Dovresti specificare una dimensione del buffer di almeno 1024 (cioè 1 Mb, che
equivale a circa 6 secondi di dati audio) o più; meno di circa 300 non fa
molto senso. Il valore predefinito è 0, che disattiva il buffering.
--precarica frazione
Attendi che il buffer venga riempito per frazione prima di iniziare la riproduzione (frazione
tra 0 e 1). Puoi regolare questo prebuffering per ottenere un suono più veloce per il tuo
orecchie o una web radio più sicura e ininterrotta. Il valore predefinitoè1 (aspetta prima che il buffer sia pieno
riproduzione).
--liscio
Mantieni il buffer oltre i limiti della traccia - il che significa, non svuotare il buffer tra
tracce per una maggiore scorrevolezza.
MISC VERSIONI
-t, --test
Modalità di prova. Il flusso audio viene decodificato, ma non si verifica alcun output.
-c, --dai un'occhiata
Controlla le violazioni dell'intervallo del filtro (ritaglio) e segnalale per ogni fotogramma, se presente
verificarsi.
-v, --verboso
Aumenta il livello di verbosità. Ad esempio, visualizza i numeri di fotogramma durante
decodifica.
-q, --silenzioso
Tranquillo. Sopprime i messaggi di diagnostica.
-C, --controllo
Abilita i tasti di controllo del terminale. Per impostazione predefinita, usa 's' o la barra spaziatrice per interrompere/riavviare
(pausa, riattiva) riproduzione, 'f' per saltare in avanti al brano successivo, 'b' per tornare indietro
all'inizio della canzone, ',' per riavvolgere, '.' per avanzare velocemente e 'q' per uscire.
Digitare 'h' per un elenco completo dei controlli disponibili.
--titolo
In un xterm, rxvt, screen, iris-ansi (compatibile, la variabile d'ambiente TERM è
esaminato), cambia il titolo della finestra con il nome del brano attualmente in riproduzione.
--tag lungo
Visualizza le informazioni del tag ID3 sempre in formato lungo con una riga per elemento (artista, titolo,
...)
--utf8 Indipendentemente dall'ambiente, stampa i metadati in UTF-8 (altrimenti, quando non si utilizza UTF-8
locale, otterrai lo stripdown ASCII).
-R, --a distanza
Attiva l'interfaccia di controllo generica. mpg123 leggerà ed eseguirà i comandi
da stdin. L'utilizzo di base è ``load '' per riprodurre alcuni file e l'ovvio
``pausa'', ``comando. ``saltare '' salterà/cercherà in un dato punto (frame MPEG
numero). Emettere ``help'' per ottenere un elenco completo di comandi e sintassi.
--errore-remoto
Stampa le risposte per la modalità di controllo generica all'errore standard, non all'uscita standard. Questo
viene attivato automaticamente quando si utilizza -s .
--fifo sentiero
Crea una fifo / named pipe sul percorso indicato e usala per leggere i comandi
invece dell'input standard.
--aggressivo
Cerca di ottenere una priorità più alta
-T, --tempo reale
Cerca di ottenere la priorità in tempo reale. Questa opzione di solito richiede i privilegi di root per
avere alcun effetto.
-?, --Aiuto
Mostra brevi istruzioni per l'uso.
--Longhelp
Mostra lunghe istruzioni per l'uso.
--versione
Stampa la stringa della versione.
HTTP SUPPORTO
Oltre a leggere flussi audio MPEG da normali file e dallo standard input,
mpg123 supporta il recupero di file audio MPEG o playlist tramite il protocollo HTTP, che è
utilizzato nel World Wide Web (WWW). Tali file sono specificati utilizzando un cosiddetto URL, che
inizia con ``http://''. Quando si incontra un file con quel prefisso, mpg123 tentare di
apri una connessione HTTP al server per recuperare quel file da decodificare e riprodurre
esso.
È spesso utile recuperare i file tramite una cache WWW o il cosiddetto proxy. Per
realizzare questo, mpg123 esamina l'ambiente per le variabili denominate MP3_HTTP_PROXY,
http_proxy e a HTTP_PROXY, in questo ordine. Il valore del primo impostato sarà
utilizzato come specifica del proxy. Per ignorare questo, puoi usare il -p opzione della riga di comando
(vedi la sezione ``OPZIONI''). Specificando -p nessuna imporrà di contattare il server
direttamente senza utilizzare alcun proxy, anche se è impostata una delle variabili di ambiente di cui sopra.
Si noti che, per riprodurre file audio MPEG da un server WWW, è necessario che il
la connessione a quel server è abbastanza veloce. Ad esempio, un file MPEG a 128 kbit/s richiede
la connessione di rete deve essere di almeno 128 kbit/s (16 kbyte/s) più l'overhead del protocollo. Se
soffri di brevi interruzioni di rete, dovresti provare il -b opzione (buffer) per bypassare
tali interruzioni. Se la tua connessione di rete non è generalmente abbastanza veloce per recuperare MPEG
file audio in tempo reale, puoi prima scaricare i file sul tuo disco rigido locale (ad es
utilizzando wget(1)) e poi riprodurli da lì.
Se è necessaria l'autenticazione per accedere al file, è possibile specificarlo con il tasto -u utente:pass.
INTERROMPERE
Quando si è in modalità di controllo da terminale, è possibile uscire premendo il tasto q, mentre in qualsiasi momento è possibile
abortire mpg123 premendo Ctrl-C. Se non si è in modalità di controllo da terminale, si passerà al
file successivo (se presente). Se vuoi interrompere immediatamente la riproduzione in quel caso, premi Ctrl-C
due volte in breve successione (entro circa un secondo).
Nota che il risultato dell'uscita mpg123 premendo Ctrl-C potrebbe non essere immediatamente udibile,
a causa del buffering dei dati audio nel dispositivo audio. Questo ritardo dipende dal sistema, ma è
di solito non è più di uno o due secondi.
Usa mpg123-oss online utilizzando i servizi onworks.net