I den här artikeln tittar vi på hur du kan spela en MP3-fil direkt från CLI.
Spela MP3 från kommando
För den här uppgiften behöver vi lämpliga verktyg installerade på systemet. Beroende på vilket verktyg du har till ditt förfogande kommer metoden att spela en MP3 att skilja sig åt. I den här artikeln kommer jag att visa upp en handfull metoder med olika verktyg.
För att hitta paketnamnet för din distro, Pkgs.org är det bästa stället att söka efter. Du kan också använda sökfunktionen i din pakethanterare för att bestämma det exakta paketnamnet.
VLC för att spela MP3 från kommandoraden
VLC är en av de bästa mediaspelarna. Om du har VLC installerat kan vi använda kommandoradsgränssnittet VLC för att spela en MP3. Kommandostrukturen ser ut så här.
$ nvlc
Om du har en katalog full med MP3-filer och vill spela upp dem alla, kör sedan det här kommandot.
$ nvlc / sökväg / till / dir
Vill du slumpmässig uppspelning av spellistan? Använd "-random" -flaggan.
$ nvlc - slumpmässig / sökväg / till / dirHär är nvlc-verktyget ncurses-gränssnittet till VLC-spelaren. Intressant, i detta gränssnitt, alla vanliga kontroll snabbtangenter som mellanslag, piltangenter etc. Arbetar. Om du till exempel vill pausa uppspelningen trycker du på mellanslagstangenten; för att gå framåt / bakåt, tryck på höger / vänster piltangent.
Cvlc är ett annat miniatyrgränssnitt för VLC för kommandoraden. Men jämfört med nvlc är den här ännu mer förenklad och mindre detaljerad. För att spela en MP3-fil med clvc, kör det här kommandot.
$ cvlc
Mpg123 för att spela MP3 från kommandoraden
Detta är ett mycket enkelt verktyg för att spela en MP3-fil. Det kommer inte förinstallerat med det mesta av distro. För att installera det, använd din pakethanterares sökfunktion för att hitta för mpg123. Det är mycket troligt att du hittar det med det exakta namnet.
Förutsatt att du har verktyget installerat, låt oss komma igång. För att spela en MP3-fil går kommandostrukturen för detta verktyg så här.
$ mpg123
De vanliga kortkommandona för paus, nästa / föregående etc. stöds, till exempel mellanslag, piltangenter etc.
Vill du ha flera MP3-filer som en spellista? Förutsatt att alla MP3-filer finns i samma katalog använder du det här kommandot.
$ mpg123 *.mp3
Lägg till "-Z" -flaggan för blandad uppspelning av spellistan.
$ mpg123 -Z *.mp3
Vill du slinga? Använd "-loop" -flaggan. Här kör kommandot MP3-filen 100 gånger.
$ mpg123 - loop 100
För att minska utmatningen kan du använda flaggan “-q” eller “-quiet”.
$ mpg123 -q
Det kommer ingen produktion, men du behöver inte vara rädd. Använd kortkommandona för att kontrollera dess beteende.
- ffplay
FFmpeg är ett av de mest kraftfulla medieverktygen som du kan använda för att utföra många uppgifter. Det kommer vanligtvis inte förinstallerat men tillgängligt på alla större Linux-distributioner. Detta verktyg levereras med en inbyggd mediaspelare som heter FFplay.
För att spela en MP3-fil med FFplay, kör detta kommando.
$ ffplay
Mediaspelaren börjar spela upp filen med ett GUI-fönster som visar spektrumanalysatorn. Om du inte vill att GUI ska dyka upp, lägg till "-nodisp" -flaggan.
$ ffplay -nodisp
Vill du spela en enda fil i en loop? Kör kommandot. Här kommer MP3 att spelas i en loop 100 gånger.
$ ffplay -hide_banner -nodisp -loop 100
Generellt visar ffplay och alla FFmpeg-verktyg en kort rapport om byggkonfigurations- och licensinformation. För att inaktivera denna rapport i utdata, lägg till "-hide_banner" -flaggan.
$ ffplay -nodisp -hide_banner
Mplayer för att spela MP3 från kommandoraden
Detta är en mycket enkel mediaspelare på Linux som kan spela vanliga mediefiler som MP3. Den är tillgänglig i nästan alla större Linux-ekosystem. Vid användning i CLI stöder Mplayer standard snabbtangenter som mellanslag, piltangenter etc. för paus / återuppta, framåt / bakåt osv.
För att spela en MP3 med Mplayer, kör detta kommando.
$ mplayer
Mplayer CLI stöder också standardknappar för paus / återuppta / positionering. Det stöder också uppspelning av flera filer från en katalog.
$ mplayer *.mp3
När du säger till spelaren att spela många MP3-filer kan det vara roligt att blanda. Om du vill att mplayer ska blanda, använd “-shuffle” -flaggan.
$ mplayer -shuffle *.mp3
För att få mindre detaljerad produktion stöder Mplayer argumentet “-quiet”.
$ mplayer-tyst
Vill du ha ännu mindre detaljerad produktion? Använd "-riktigt tyst" -flaggan.
$ mplayer-riktigt tyst
Om du vill spela MP3 i GUI, använd “-gui” -flaggan.
$ mplayer -guiOm du vill inaktivera GUI, använd sedan "-nogui" istället.
$ mplayer -noguiLooping stöds också. Följande kommando kör dina valda MP3-filer 100 gånger.
$ mplayer-riktigt tyst-loop 100
Om du bara vill ha ljudet från en MP4-fil, använd sedan följande kommando. Här inaktiverar vi videodelen.
$ mplayer-riktigt tyst -vo null
Antalet kommandoargument som mplayer stöder är ENORM! Om du är intresserad av det, kolla in mansidan.
$ man spelare
Sox för att spela MP3 från kommandoraden
Sox är en annan kraftfull mediaspelare, ofta kallad "den schweiziska armékniven" för ljud. Detta verktyg kan spela och konvertera ett antal populära mediefiler. Inte bara det, du kan också använda några ljudeffekter och spela in ljud!
Sox är också tillgängligt på de flesta av de större Linux-distroserna där ute. För att spela en MP3 med Sox, använd detta kommando.
$ spela
Slutgiltiga tankar
Det finns olika sätt att spela en MP3-fil från kommandoraden. Allt du behöver veta är vilket verktyg du ska använda och vilket kommando du ska köra. Personligen rekommenderar jag att du använder VLC eftersom det är känt för sina funktioner.
Om du bara vill testa högtalaren är det bättre att använda högtalartestverktyget eftersom det ger bättre kontroll över testerna. Till exempel kommer följande kommando att utföra en 6-kanals kontroll för 5.1 inställning.
$ högtalartest -c6
Njut av!