Mag-play ng mga MP3

Talaan ng mga Nilalaman:

Anonim

Nais mo bang magpatugtog ng musika habang nagtatrabaho ka sa command line? Baka gusto mong magpatugtog ng podcast mula sa command line sa Mac?

Gamit ang command line tool na 'afplay' magagawa mo iyon, maaari mong i-play ang halos anumang format ng audio file, ito man ay M4A, AAC, MP3, WAV, AIFF, o anumang iba pang nasa iyong Mac , at maaari mong simulan ang audio mula mismo sa Terminal.

Paano Magpatugtog ng Anumang Audio File mula sa Command Line

Ang afplay command ay maraming nalalaman at maaaring mag-play ng m4a, mp4, aac, aiff, wav, at marami pang ibang format ng audio file. Para magamit mo ito, narito ang gusto mong gawin:

  1. Buksan ang Terminal applicaiton na makikita sa /Applications/Utilities/
  2. Ngayon ay i-type ang sumusunod, gamit ang path sa audio file na gusto mong i-play mula sa command line
  3. afplay /path/to/audiofile.mp3

  4. Nagsisimulang tumugtog kaagad ang audio, upang ihinto ang pag-play ng audio maaari mong pindutin ang CONTROL + C sa command line

Maaari mong ihinto ang audio anumang oras gamit ang Control-C, kung hindi, magpe-play ang kanta mismo sa pamamagitan ng pagkatapos ay awtomatikong wawakasan ang sarili nito kapag nakumpleto na.

Huwag isipin na ito ay isang terminal-based na kapalit ng iTunes (mayroong isang cool na app na tinatawag na ViTunes para doon), dahil hindi ito, ito ay higit pa sa isang paraan upang mag-play ng iba't ibang mga audio file mula sa command line nang hindi kinakailangang pumasok sa anumang GUI app.Hindi ka makakahanap ng anumang mga utility sa pamamahala o kakayahan sa pag-sync sa loob ng afplay.

Hindi ibig sabihin na hindi ka na makakapagpatakbo ng musika sa background.

Paano Mag-play ng Mga Audio File sa Background mula sa Command Line

Kung mas gusto mong i-fplay ang run sa background habang patuloy na pinapatugtog ang audio file, gamitin ang command na ito:

afplay /path/to/audiofile.mp3 &

Tandaan ang ampersand ay nasa likod ng command. Ilulunsad nito ang afplay sa background, kung gusto mo itong isara, maaari mo na lang patayin ang proseso ng afplay gamit ang:

killall afplay

O i-target ang partikular na afplay process ID na may kill -9:

ps|grep afplay

Hanapin ang PID para sa afplay habang tumatakbo ito, pagkatapos ay ilabas ang command tulad ng sumusunod:

kill -9 pid

Iyon ay magtatapos kaagad sa proseso at stream ng musika.

Hindi sa kinukunsinti ko ang ganitong uri ng pag-uugali, ngunit ginamit ko kamakailan ang afplay command para maglaro ng nakakatuwang kalokohan sa isang katrabaho sa pamamagitan ng SSHing sa kanyang work machine at pinipilit siyang makinig sa isang Miley Cyrus kanta, hindi niya naisip kung ano ang nangyayari hanggang sa matapos ito at sinabi ko sa kanya. Oo, iyon ang ideya namin ng kasiyahan dito sa nerdville.

Mag-play ng mga MP3