Hvordan spille mp3 -filer fra kommandolinjen

Hvordan spille mp3 -filer fra kommandolinjen
Når du bruker mesteparten av tiden din på konsollskjermen på å se på tekster, kjøre kommandoer og brenne ut, hva kan være mer forfriskende enn å lytte til favorittmusikken din? Foruten forfriskning, er det andre situasjoner der du kanskje vil spille musikk direkte fra kommandolinjen.

I denne artikkelen sjekker vi ut hvordan du kan spille av en MP3 -fil direkte fra CLI.

Spiller mp3 fra kommandoen

For denne oppgaven trenger vi det aktuelle verktøyet (e) installert på systemet. Avhengig av hvilket verktøy du har til disposisjon, vil metoden for å spille en mp3 -en forskjellig. I denne artikkelen vil jeg vise frem en håndfull metoder ved hjelp av forskjellige verktøy.

For å finne pakketavnet for distroen din, PKGS.org er det beste stedet å søke etter. Du kan også bruke søkefunksjonen til pakkebehandleren din for å bestemme det nøyaktige pakketavnet.

VLC for å spille mp3 fra kommandolinjen

VLC er en av de beste mediespillerne. Hvis du har installert VLC, kan vi bruke VLC-kommandolinjegrensesnittet til å spille av en mp3. Kommandostrukturen ser slik ut.

$ nvlc

Hvis du har en katalog full av mp3 -filer og vil spille dem alle, så kjør denne kommandoen.

$ NVLC/PATH/TO/DIR

Ønsker randomisert avspilling av spillelisten? Bruk "-random" -flagget.

$ nvlc -random/sti/til/dir

Her er NVLC -verktøyet NCurses -grensesnittet til VLC -spilleren. Interessant nok, i dette grensesnittet, er alle de vanlige kontrollhotellene som romfelt, piltastene osv. virker. For eksempel, for å pause avspillingen, trykker du på romfeltet; For å gå frem/bakover, trykk på høyre/venstre piletast.

CVLC er et annet miniatyrgrensesnitt av VLC for kommandolinjen. Sammenlignet med NVLC er denne imidlertid enda mer forenklet og mindre ordentlig. For å spille av en MP3 -fil ved hjelp av CLVC, kjør denne kommandoen.

$ CVLC

Mpg123 for å spille mp3 fra kommandolinjen

Dette er et veldig enkelt verktøy for å spille av en mp3 -fil. Det kommer ikke forhåndsinstallert med det meste av distroen. For å installere det, bruk pakkeadministratorens søkefunksjon for å finne for MPG123. Det er veldig sannsynlig at du finner det med det nøyaktige navnet.

Forutsatt at du har verktøyet installert, la oss komme i gang. For å spille en mp3 -fil, går kommandostrukturen for dette verktøyet slik.

$ mpg123

De vanlige nøkkeltnarene for pause, neste/forrige osv. støttes for eksempel romfelt, piltastene osv.

Vil ha flere MP3 -filer som spilleliste? Forutsatt at alle mp3 -filene er innenfor samme katalog, bruk denne kommandoen.

$ mpg123 *.mp3

For shuffle-avspilling av spillelisten, legg til "-z" -flagget.

$ mpg123 -z *.mp3

Vil ha sløyfe? Bruk "-loop" -flagget. Her vil kommandoen kjøre mp3 -filen 100 ganger.

$ mpg123 -loop 100

For å redusere output rotet, kan du bruke "-q" eller "-quiet" -flagget.

$ mpg123 -q

Det vil ikke være noen produksjon, men ikke nødvendig å være redd. Bruk hurtigtastene for å kontrollere oppførselen.

  • ffplay

FFMPEG er et av de kraftigste medieverktøyene du kan bruke til å utføre en rekke oppgaver. Det kommer vanligvis ikke forhåndsinstallert, men tilgjengelig på alle de store Linux-distrosene. Dette verktøyet leveres med en innebygd mediaspiller som heter ffplay.

For å spille av en mp3 -fil med ffplay, kjør denne kommandoen.

$ ffplay

Mediaspilleren vil begynne å spille filen med et GUI -vindu som viser Spectrum Analyzer. Hvis du ikke vil at GUI skal dukke opp, kan du legge til "-nodisp" -flagget.

$ ffplay -noDisp

Ønsker å spille en enkelt fil i en loop? Kjør kommandoen. Her vil mp3 bli spilt i en sløyfe 100 ganger.

$ ffplay -hide_banner -noDisp -loop 100

Generelt sett vil FFPlay og alle FFMPEG -verktøyene vise en kort rapport om Build Config and License Information. For å deaktivere denne rapporten i utdataene, legg til "-hide_banner" -flagget.

$ ffplay -nodisp -hide_banner

Mplayer å spille mp3 fra kommandolinjen

Dette er en veldig forenklet mediespiller på Linux som kan spille vanlige mediefiler som mp3. Det er tilgjengelig på nesten alle de store Linux -økosystemene. Når du bruker i CLI, støtter MPlayer standardhoteller som Spacebar, Arrow Keys osv. for pause/gjenoppta, fremover/bakover etc.

For å spille en mp3 med mplayer, kjør denne kommandoen.

$ mplayer

MPlayer CLI støtter også standardpause/gjenoppta/posisjoneringshoteller. Den støtter også å spille flere filer fra en katalog.

$ mplayer *.mp3

Når du ber spilleren om å spille mange MP3 -filer, kan det være morsomt å blande seg. Hvis du vil at MPlayer skal blande deg, bruk "-Shuffle" -flagget.

$ mplayer -shuffle *.mp3

For å få mindre ordentlig produksjon, støtter MPlayer "-Quiet" -argumentet.

$ mplayer -quiet

Ønsker enda mindre ordentlig produksjon? Bruk "--virkelig-stille" flagget.

$ mplayer -virkelig -stille

Hvis du vil spille mp3 i GUI, bruk "-gui" -flagget.

$ mplayer -gui

Hvis du vil deaktivere GUI, så bruk "-Nogui" i stedet.

$ mplayer -nogui

Looping støttes også. Følgende kommando kjører din valgte mp3 -fil (er) i 100 ganger.

$ MPlayer -virkelig -Quiet -Loop 100

Hvis du bare vil ha lyden av en MP4 -fil, så bruk følgende kommando. Her deaktiverer vi videodelen.

$ MPlayer -virkelig -Quiet -VO NULL

Antall kommandoargumenter som MPlayer -støtte er enormt! Hvis du er interessert i det, kan du sjekke ut mannssiden.

$ mann mplayer

Sox å spille mp3 fra kommandolinjen

Sox er en annen kraftig mediespiller, ofte referert til som "sveitsisk hærkniv" av lyd. Dette verktøyet kan spille og konvertere en rekke populære mediefiler. Ikke bare det, du kan også bruke noen lydeffekter og registrere lyd!

Sox er også tilgjengelig på de fleste av de store Linux -distrosene der ute. For å spille en MP3 ved hjelp av Sox, bruk denne kommandoen.

$ spill

Siste tanker

Det er forskjellige måter du kan spille av en mp3 -fil fra kommandolinjen. Alt du trenger å vite er hvilket verktøy du skal bruke og hvilken kommando du skal kjøre. Personlig anbefaler jeg å bruke VLC som det er kjent for sine funksjoner.

Hvis du bare vil teste høyttaleren, er det et bedre alternativ å bruke høyttalertest-verktøyet, ettersom det gir finere kontroll over testene. For eksempel vil følgende kommando utføre en 6-kanals sjekk for 5.1 Oppsett.

$ høyttaler -test -C6

Nyt!