Spela MP3-filer
Innehållsförteckning:
Har du någonsin velat spela musik medan du arbetar på kommandoraden? Kanske vill du spela en podcast från kommandoraden på Mac?
Med kommandoradsverktyget 'afplay' kan du göra just det, du kan spela praktiskt taget alla ljudfilformat, oavsett om det är M4A, AAC, MP3, WAV, AIFF eller vad som helst som finns på din Mac , och du kan starta ljudet direkt från terminalen.
Hur man spelar en ljudfil från kommandoraden
Afplay-kommandot är mångsidigt och kan spela upp m4a, mp4, aac, aiff, wav och många andra ljudfilformat. För att använda det själv, här är vad du skulle vilja göra:
- Öppna Terminal-applikationen som finns i /Applications/Utilities/
- Skriv nu följande, använd sökvägen till ljudfilen du vill spela från kommandoraden
- Ljudet börjar spelas omedelbart, för att stoppa ljudet från att spelas kan du trycka på CTRL + C på kommandoraden
afplay /path/to/audiofile.mp3
Du kan stoppa ljudet när som helst med Control-C, annars kommer låten att spelas upp och avslutas automatiskt när den är klar.
Tänk inte på det här som en terminalbaserad iTunes-ersättning (men det finns en cool app som heter ViTunes för det), för det är det inte, det är mer bara ett sätt att spela en mängd olika ljudfiler från kommandoraden utan att behöva gå in i någon GUI-app.Du hittar inga hanteringsverktyg eller synkroniseringsfunktioner inom afplay.
Det betyder dock inte att du inte kan köra musik i bakgrunden.
Hur man spelar ljudfiler i bakgrunden från kommandoraden
Om du hellre vill spela köra i bakgrunden medan du fortsätter att spela upp ljudfilen, använd det här kommandot:
afplay /path/to/audiofile.mp3 &
Observera et-tecken finns längst bak i kommandot. Detta startar afplay i bakgrunden, om du vill stänga käften kan du bara döda afplay-processen med:
killall afplay
Eller rikta in det specifika afplay-process-ID med kill -9:
ps|grep afplay
Leta reda på PID för afplay när det körs och utfärda sedan kommandot enligt följande:
kill -9 pid
Det avslutar processen och musikströmmen omedelbart.
Inte för att jag tolererar den här typen av beteende, men jag använde nyligen afplay-kommandot för att spela ett ganska underhållande spratt på en kollega genom att SSHing in i hans arbetsmaskin och tvingar honom att lyssna på en Miley Cyrus låt, han fattade inte vad som pågick förrän det var över och jag berättade för honom. Japp, det är vår idé om kul här i nerdville.