Mediaspillere

Hvordan spille MP3-filer fra kommandolinjen

Hvordan spille MP3-filer fra kommandolinjen
Når du bruker mesteparten av tiden 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 vil vi sjekke ut hvordan du kan spille av en MP3-fil direkte fra CLI.

Spille MP3 fra kommando

For denne oppgaven vil vi trenge riktig (e) verktøy (er) installert på systemet. Avhengig av hvilket verktøy du har til rådighet, vil metoden for å spille en MP3 variere. I denne artikkelen vil jeg vise frem en håndfull metoder ved hjelp av forskjellige verktøy.

For å finne pakkenavnet 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 pakkenavnet.

VLC for å spille MP3 fra kommandolinjen

VLC er en av de beste mediaspillerne. Hvis du har VLC installert, kan vi bruke VLC kommandolinjegrensesnitt for å spille av en MP3. Kommandostrukturen ser slik ut.

$ nvlc

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

$ nvlc / sti / til / dir

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

$ nvlc - tilfeldig / sti / til / dir

Her er nvlc-verktøyet ncurses-grensesnittet til VLC-spilleren. Interessant, i dette grensesnittet, er alle vanlige hurtigtaster som mellomrom, piltaster osv. virker. For eksempel, for å sette avspillingen på pause, trykk på mellomromstasten; For å gå fremover / bakover, trykk på høyre / venstre piltast.

Cvlc er et annet miniatyrgrensesnitt for VLC for kommandolinjen. Imidlertid, sammenlignet med nvlc, er denne 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. Den kommer ikke forhåndsinstallert med det meste av distro. For å installere den, bruk pakkebehandlerens søkefunksjon for å finne for mpg123. Det er høyst sannsynlig at du finner det med det eksakte navnet.

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

$ mpg123

De vanlige hurtigtastene for pause, neste / forrige osv. støttes, for eksempel mellomrom, piltaster osv.

Ønsker flere MP3-filer som en spilleliste? Forutsatt at alle MP3-filene ligger i samme katalog, bruker du denne kommandoen.

$ mpg123 *.mp3

For tilfeldig avspilling av spillelisten, legg til “-Z” -flagget.

$ mpg123 -Z *.mp3

Ønsker løkke? Bruk “-loop” -flagget. Her vil kommandoen kjøre MP3-filen 100 ganger.

$ mpg123 - loop 100

For å redusere utbyttet, kan du bruke “-q” eller “-quiet” flagget.

$ mpg123 -q

Det kommer ikke utdata, men du trenger ikke være redd. Bruk hurtigtastene til å kontrollere oppførselen.

  • ffplay

FFmpeg er et av de kraftigste medieverktøyene du kan bruke til å utføre mange oppgaver. Det kommer vanligvis ikke forhåndsinstallert, men tilgjengelig på alle de store Linux-distribusjonene. Dette verktøyet kommer med en innebygd mediespiller som heter FFplay.

For å spille en MP3-fil med FFplay, kjør denne kommandoen.

$ ffplay

Mediaspilleren begynner å spille av filen med et GUI-vindu som viser spektrumanalysatoren. Hvis du ikke vil at GUI skal dukke opp, legger du til “-nodisp” -flagget.

$ ffplay -nodisp

Vil du spille en enkelt fil i en løkke? Kjør kommandoen. Her vil MP3 spilles i en løkke 100 ganger.

$ ffplay -hide_banner -nodisp-loop 100

Generelt vil ffplay og alle FFmpeg-verktøyene vise en kort rapport om build-konfigurasjons- og lisensinformasjonen. For å deaktivere denne rapporten i utdataene, legg til “-hide_banner” -flagget.

$ ffplay -nodisp -hide_banner

Mplayer skal spille MP3 fra kommandolinjen

Dette er en veldig forenklet mediespiller på Linux som kan spille vanlige mediefiler som MP3. Den er tilgjengelig på nesten alle de store Linux-økosystemene. Når du bruker i CLI, støtter Mplayer standard hurtigtaster som mellomrom, piltaster osv. for pause / gjenoppta, fremover / bakover osv.

For å spille en MP3 med Mplayer, kjør denne kommandoen.

$ mplayer

Mplayer CLI støtter også standard hurtigtaster for pause / gjenoppta / posisjonering. Den støtter også avspilling av flere filer fra en katalog.

$ mplayer *.mp3

Når du ber spilleren spille mange MP3-filer, kan det være hyggelig å blande. Hvis du vil at mplayer skal stokke, bruk “-shuffle” -flagget.

$ mplayer-shuffle *.mp3

For å få mindre detaljerte resultater, støtter Mplayer argumentet "stille".

$ mplayer-stille

Vil du ha enda mindre detaljerte resultater? Bruk "-stille" -flagget.

$ mplayer-virkelig stille

Hvis du vil spille MP3 i GUI, bruker du “-gui” -flagget.

$ mplayer -gui

Hvis du vil deaktivere GUI, bruker du i stedet “-nogui”.

$ mplayer -nogui

Looping støttes også. Den følgende kommandoen vil kjøre de valgte MP3-filene dine 100 ganger.

$ mplayer-virkelig-stille -loop 100

Hvis du bare vil ha lyden til en MP4-fil, bruker du følgende kommando. Her deaktiverer vi videodelen.

$ mplayer-virkelig-stille -vo null

Antall kommandoargumenter som mplayer støtter er ENORM! Hvis du er interessert i det, sjekk ut mannssiden.

$ man spiller

Sox for å spille MP3 fra kommandolinjen

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

Sox er også tilgjengelig på de fleste av de største Linux-distribusjonene der ute. For å spille en MP3 med 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 da det er kjent for sine funksjoner.

Hvis du bare vil teste høyttaleren, er bruk av høyttalertestverktøyet et bedre alternativ da det gir bedre kontroll over testene. For eksempel vil følgende kommando utføre en 6-kanals kontroll for 5.1 oppsett.

$ høyttalertest -c6

Nyt!

Topp 5 spillfangstkort
Vi har alle sett og elsket streaming av spill på YouTube. PewDiePie, Jakesepticye og Markiplier er bare noen av de beste spillerne som har tjent milli...
Hvordan utvikle et spill på Linux
For et tiår siden ville ikke mange Linux-brukere forutsi at deres favorittoperativsystem en dag ville være en populær spillplattform for kommersielle ...
Åpne kildeporter for kommersielle spillmotorer
Gratis, åpen kildekode og plattformspillmotorrekreasjoner kan brukes til å spille gamle så vel som noen av de ganske nylige spilletitlene. Denne artik...