Odtwarzaj pliki MP3
Spisu treści:
Czy kiedykolwiek chciałeś odtwarzać muzykę podczas pracy w wierszu poleceń? Może chcesz odtworzyć podcast z wiersza poleceń na Macu?
Dzięki narzędziu wiersza poleceń „afplay” możesz to zrobić, możesz odtwarzać praktycznie każdy format pliku audio, niezależnie od tego, czy jest to M4A, AAC, MP3, WAV, AIFF, czy cokolwiek innego na komputerze Mac i możesz rozpocząć odtwarzanie dźwięku bezpośrednio z terminala.
Jak odtworzyć dowolny plik audio z wiersza poleceń
Polecenie afplay jest wszechstronne i umożliwia odtwarzanie plików audio w formatach m4a, mp4, aac, aiff, wav i wielu innych. Aby użyć go samodzielnie, wykonaj następujące czynności:
- Otwórz aplikację Terminal znajdującą się w /Applications/Utilities/
- Teraz w wierszu poleceń wpisz następujące polecenie, używając ścieżki do pliku audio, który chcesz odtworzyć
- Odtwarzanie dźwięku rozpoczyna się natychmiast. Aby zatrzymać odtwarzanie, naciśnij CONTROL + C w wierszu poleceń
afplay /path/to/audiofile.mp3
Możesz zatrzymać dźwięk w dowolnym momencie, naciskając klawisze Control-C, w przeciwnym razie utwór zostanie odtworzony, a po zakończeniu automatycznie się zatrzyma.
Nie myśl o tym jako o zamienniku iTunes w terminalu (jest do tego fajna aplikacja o nazwie ViTunes), ponieważ to nie jest, to raczej sposób na odtwarzanie różnych plików audio z wiersza poleceń bez konieczności wchodzenia do jakiejkolwiek aplikacji GUI.W afplay nie znajdziesz żadnych narzędzi do zarządzania ani możliwości synchronizacji.
Nie oznacza to jednak, że nie możesz odtwarzać muzyki w tle.
Jak odtwarzać pliki audio w tle z wiersza poleceń
Jeśli wolisz grać w tle, kontynuując odtwarzanie pliku audio, użyj tego polecenia:
afplay /path/to/audiofile.mp3 &
Zwróć uwagę, że ampersand znajduje się z tyłu polecenia. To uruchamia afplay w tle, jeśli chcesz go zamknąć, możesz po prostu zabić proces afplay za pomocą:
killall afplay
Lub wyceluj w określony identyfikator procesu afplay za pomocą kill -9:
ps|grep afplay
Zlokalizuj PID dla afplay podczas jego działania, a następnie wydaj następujące polecenie:
zabij -9 pid
To natychmiast zakończy proces i strumieniowe przesyłanie muzyki.
Nie żebym akceptował tego typu zachowanie, ale ostatnio użyłem polecenia afplay, aby zrobić całkiem zabawny żart współpracownikowi, wysyłając SSH do jego maszyny roboczej i zmuszając go do słuchania Miley Cyrus piosenki, nie zorientował się, co się dzieje, dopóki się nie skończyła, a ja mu powiedziałem. Tak, to nasz pomysł na zabawę w Nerdville.