In questo articolo, verificheremo come puoi riprodurre un file mp3 direttamente dalla CLI.
Riprodurre mp3 dal comando
Per questo compito, avremo bisogno degli strumenti appropriati installati sul sistema. A seconda dello strumento che hai a tua disposizione, il metodo di riproduzione di un mp3 differirà. In questo articolo, metterò in mostra una manciata di metodi usando strumenti diversi.
Per trovare il nome del pacchetto per la tua distribuzione, PKGS.org è il posto migliore per cercare. È inoltre possibile utilizzare la funzione di ricerca del tuo gestore pacchetti per determinare il nome del pacchetto esatto.
VLC per riprodurre MP3 dalla riga di comando
VLC è uno dei migliori giocatori dei media. Se hai installato VLC, allora possiamo utilizzare l'interfaccia VLC Command-Line per riprodurre un MP3. La struttura di comando sembra così.
$ nvlc
Se hai una directory piena di file mp3 e vuoi riprodurli tutti, esegui questo comando.
$ NVLC/PATH/TO/DIR
Voglio la riproduzione randomizzata della playlist? Usa il flag "-random".
$ nvlc - -random/path/to/dir
Qui, lo strumento NVLC è l'interfaccia NCURSES al lettore VLC. È interessante notare che, in questa interfaccia, tutti i tasti di tasti di controllo comuni come la barra spaziale, i tasti freccia ecc. lavori. Ad esempio, per mettere in pausa la riproduzione, premere la barra spaziale; Per andare avanti/indietro, premere il tasto freccia destro/sinistro.
Il CVLC è un'altra interfaccia in miniatura di VLC per la riga di comando. Tuttavia, rispetto a NVLC, questo è ancora più semplicistico e meno verbosio. Per riprodurre un file mp3 usando CLVC, eseguire questo comando.
$ cvlc
Mpg123 per riprodurre mp3 dalla riga di comando
Questo è uno strumento molto semplice per riprodurre un file mp3. Non viene preinstallato con la maggior parte della distribuzione. Per installarlo, utilizzare la funzione di ricerca del gestore dei pacchetti per trovare per MPG123. È molto probabile che lo troverai con il nome esatto.
Supponendo di avere lo strumento installato, iniziamo. Per riprodurre un file mp3, la struttura dei comandi per questo strumento va così.
$ MPG123
Le scorciatoie chiave comuni per pausa, successiva/precedente ecc. sono supportati, ad esempio, barra spaziale, tasti freccia ecc.
Voglio più file mp3 come playlist? Supponendo che tutti i file MP3 siano all'interno della stessa directory, usa questo comando.
$ mpg123 *.mp3
Per la riproduzione di shuffle della playlist, aggiungi la bandiera "-z".
$ mpg123 -z *.mp3
Voglio loop? Usa il flag "-loop". Qui, il comando eseguirà il file mp3 100 volte.
$ MPG123 -Loop 100
Per ridurre il disordine di output, è possibile utilizzare il flag "-q" o "-quiet".
$ mpg123 -q
Non ci sarà output, ma non c'è bisogno di avere paura. Usa le chiavi di scelta rapida per controllarne il comportamento.
FFMPEG è uno dei più potenti strumenti multimediali che puoi utilizzare per eseguire numerose attività. In genere non viene preinstallato ma disponibile su tutte le principali distro Linux. Questo strumento viene fornito con un lettore multimediale integrato chiamato ffplay.
Per riprodurre un file mp3 con ffplay, eseguire questo comando.
$ ffplay
Il lettore multimediale inizierà a riprodurre il file con una finestra GUI che mostra l'analizzatore dello spettro. Se non vuoi che la GUI venga visualizzata, aggiungi la bandiera "-nodisp".
$ ffplay -nodisp
Vuoi riprodurre un singolo file in un ciclo? Esegui il comando. Qui, MP3 verrà suonato in un ciclo 100 volte.
$ ffplay -hide_banner -nodisp -loop 100
Generalmente, FFPlay e tutti gli strumenti FFMPEG mostreranno un breve rapporto sulle informazioni di configurazione e licenza di build. Per disabilitare questo rapporto nell'output, aggiungi il flag "-hide_banner".
$ ffplay -nodisp -hide_banner
Mplayer per riprodurre mp3 dalla riga di comando
Questo è un lettore multimediale molto semplicistico su Linux in grado di riprodurre file multimediali comuni come mp3. È disponibile su quasi tutti i principali ecosistemi Linux. Quando si utilizza in CLI, Mplayer supporta i tasti di scelta rapida predefiniti come la barra spaziale, i tasti freccia ecc. Per pausa/riprendi, andando avanti/indietro ecc.
Per riprodurre un mp3 con mplayer, eseguire questo comando.
$ mplayer
La CLI MPlayer supporta anche la pausa/ripresa/posizionamento predefinita. Supporta anche la riproduzione di più file da una directory.
$ mplayer *.mp3
Quando stai dicendo al giocatore di riprodurre molti file MP3, mescolare può essere divertente. Se vuoi che Mplayer shuffle, usa il flag "-shuffle".
$ mplayer -shuffle *.mp3
Per ottenere meno output verbose, MPlayer supporta l'argomento "-quiet".
$ mplayer -quiet
Voglio ancora meno output verbosio? Usa la bandiera "-really-silent".
$ mplayer -rallelly -silent
Se vuoi suonare l'MP3 nella GUI, usa la flag "-Gui".
$ mplayer -gui
Se vuoi disabilitare la GUI, usa invece "-nogui".
$ mplayer -nogui
Anche il looping è supportato. Il comando seguente eseguirà i file MP3 selezionati per 100 volte.
$ mplayer -really -silent -loop 100
Se si desidera solo l'audio di un file MP4, usa il comando seguente. Qui, stiamo disabilitando la parte video.
$ mplayer -really -silent -vo null
Il numero di argomenti di comando che il supporto di Mplayer è enorme! Se sei interessato a esso, dai un'occhiata alla pagina Man.
$ man mplayer
Sox per riprodurre MP3 dalla riga di comando
Sox è un altro potente giocatore di media, spesso indicato come il "coltello dell'esercito svizzero" dell'audio. Questo strumento può riprodurre e convertire una serie di file multimediali popolari. Non solo, puoi anche applicare alcuni effetti sonori e registrare l'audio!
Sox è disponibile anche sulla maggior parte delle principali distro Linux là fuori. Per riprodurre un mp3 usando Sox, usa questo comando.
$ Play
Pensieri finali
Esistono vari modi in cui puoi riprodurre un file mp3 dalla riga di comando. Tutto quello che devi sapere è quale strumento utilizzare e quale comando eseguire. Personalmente, ti consiglio di usare VLC come è ben noto per le sue caratteristiche.
Se vuoi solo testare l'altoparlante, l'utilizzo dello strumento di test degli altoparlanti è un'alternativa migliore in quanto offre un controllo più fine sui test. Ad esempio, il seguente comando eseguirà un assegno a 6 canali per 5.1 configurazione.
$ -test -test -c6
Godere!