Mediaspelare

Hur man spelar MP3-filer från kommandoraden

Hur man spelar MP3-filer från kommandoraden
När du tillbringar större delen av din tid på konsolskärmen och tittar på texter, kör kommandon och bränner ut, vad kan vara mer uppfriskande än att lyssna på din favoritmusik? Förutom uppfriskning finns det andra situationer där du kanske vill spela musik direkt från kommandoraden.

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 / dir

Hä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 -gui

Om du vill inaktivera GUI, använd sedan "-nogui" istället.

$ mplayer -nogui

Looping 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!

Hur man använder AutoKey för att automatisera Linux-spel
AutoKey är ett verktyg för desktopautomatisering för Linux och X11, programmerat i Python 3, GTK och Qt. Med hjälp av dess skript och MACRO-funktional...
Hur man visar FPS-räknare i Linux-spel
Linux-spel fick ett stort tryck när Valve tillkännagav Linux-stöd för Steam-klient och deras spel 2012. Sedan dess har många AAA- och indiespel tagit ...
Hur man laddar ner och spelar Sid Meier's Civilization VI på Linux
Introduktion till spelet Civilization 6 är ett modernt intag av det klassiska konceptet som introducerades i serien Age of Empires-spel. Idén var gans...