Prehrávanie MP3
Obsah:
Chceli ste niekedy prehrávať hudbu, keď ste pracovali v príkazovom riadku? Možno si chcete prehrať podcast z príkazového riadka na Macu?
S nástrojom príkazového riadka 'afplay' to dokážete, môžete prehrávať prakticky akýkoľvek formát zvukového súboru, či už je to M4A, AAC, MP3, WAV, AIFF alebo čokoľvek iné na vašom Macu a môžete spustiť zvuk priamo z terminálu.
Ako prehrať akýkoľvek zvukový súbor z príkazového riadku
Príkaz afplay je všestranný a dokáže prehrať m4a, mp4, aac, aiff, wav a mnoho ďalších formátov zvukových súborov. Ak ho chcete použiť sami, tu je to, čo by ste chceli urobiť:
- Otvorte aplikáciu terminálu, ktorá sa nachádza v /Applications/Utilities/
- Teraz napíšte nasledovné pomocou cesty k zvukovému súboru, ktorý chcete prehrať z príkazového riadku
- Zvuk sa začne prehrávať okamžite. Ak chcete zastaviť prehrávanie zvuku, stlačte CONTROL + C na príkazovom riadku
afplay /cesta/k/audiosúboru.mp3
Zvuk môžete kedykoľvek zastaviť pomocou Control-C, inak sa skladba prehrá sama a po dokončení sa automaticky ukončí.
Nemyslite si na to ako na terminálovú náhradu iTunes (na to však existuje skvelá aplikácia s názvom ViTunes), pretože to tak nie je, je to skôr len spôsob prehrávania rôznych zvukových súborov z príkazového riadku bez toho, aby ste museli vstúpiť do akejkoľvek aplikácie GUI.V afplay nenájdete žiadne nástroje na správu ani možnosti synchronizácie.
To však neznamená, že nemôžete spustiť hudbu na pozadí.
Ako prehrávať zvukové súbory na pozadí z príkazového riadka
Ak by ste radšej chceli spustiť prehrávanie na pozadí a zároveň pokračovať v prehrávaní zvukového súboru, použite tento príkaz:
afplay /cesta/k/audiosúboru.mp3 &
Všimnite si, že ampersand je na konci príkazu. Toto spustí afplay na pozadí, ak ho chcete vypnúť, môžete jednoducho ukončiť proces afplay pomocou:
killall afplay
Alebo zacieľte na konkrétne ID procesu afplay pomocou kill -9:
ps|grep afplay
Vyhľadajte PID pre afplay počas jeho spustenia a potom zadajte nasledujúci príkaz:
zabiť -9 pid
Tým sa proces a streamovanie hudby okamžite ukončia.
Nie, že by som ospravedlňoval tento typ správania, ale nedávno som použil príkaz afplay, aby som zahral celkom zábavný žart na kolegu tak, že som mu SSH nahral do pracovného stroja a prinútil ho počúvať Miley Cyrus pieseň, neprišiel na to, čo sa deje, až kým to neskončilo a ja som mu to nepovedala. Áno, to je naša predstava zábavy tu v Nerdville.