Přehrávejte MP3
Obsah:
Chtěli jste někdy při práci na příkazovém řádku přehrávat hudbu? Možná si chcete přehrát podcast z příkazového řádku na Macu?
S nástrojem příkazového řádku 'afplay' můžete udělat právě to, můžete přehrávat prakticky jakýkoli formát zvukového souboru, ať už je to M4A, AAC, MP3, WAV, AIFF nebo cokoli jiného, co je na vašem Macu a můžete spustit zvuk přímo z terminálu.
Jak přehrát jakýkoli zvukový soubor z příkazového řádku
Příkaz afplay je všestranný a dokáže přehrát formáty m4a, mp4, aac, aiff, wav a mnoho dalších formátů zvukových souborů. Chcete-li to sami použít, postupujte takto:
- Otevřete aplikaci Terminál, kterou najdete v /Applications/Utilities/
- Nyní zadejte následující pomocí cesty k audio souboru, který chcete přehrát z příkazového řádku
- Zvuk se začne přehrávat okamžitě, přehrávání zvuku zastavíte stisknutím CONTROL + C na příkazovém řádku
afplay /cesta/k/audiosouboru.mp3
Zvuk můžete kdykoli zastavit pomocí Control-C, jinak se skladba přehraje sama a po dokončení se automaticky ukončí.
Nemyslete si, že je to náhrada iTunes na terminálu (existuje na to skvělá aplikace ViTunes), protože to tak není, je to spíše jen způsob, jak přehrávat různé zvukové soubory z příkazového řádku, aniž byste museli vstupovat do jakékoli GUI aplikace.V rámci afplay nenajdete žádné nástroje pro správu ani možnosti synchronizace.
To neznamená, že nemůžete spustit hudbu na pozadí.
Jak přehrávat zvukové soubory na pozadí z příkazového řádku
Pokud chcete afplay běžet na pozadí a přitom pokračovat v přehrávání zvukového souboru, použijte tento příkaz:
afplay /cesta/k/audiosouboru.mp3 &
Všimněte si, že ampersand je na konci příkazu. Toto spustí afplay na pozadí, pokud jej chcete vypnout, můžete proces afplay jednoduše zabít pomocí:
killall afplay
Nebo zacilte na konkrétní ID procesu afplay pomocí kill -9:
ps|grep afplay
Vyhledejte PID pro afplay, když běží, poté zadejte příkaz následovně:
zabít -9 pid
Tím se proces a streamování hudby okamžitě ukončí.
Ne, že bych tento typ chování schvaloval, ale nedávno jsem použil příkaz afplay, abych zahrál docela zábavný žert na kolegu tím, že jsem mu SSH nahrál do pracovního stroje a donutil ho poslouchat Miley Cyrus píseň, nepřišel na to, co se děje, dokud to neskončilo a já mu to neřekl. Jo, to je naše představa zábavy tady v Nerdville.