Възпроизвеждане на MP3

Съдържание:

Anonim

Искали ли сте някога да пуснете музика, докато работите в командния ред? Може би искате да пуснете подкаст от командния ред на Mac?

С инструмента за команден ред 'afplay' можете да правите точно това, можете да възпроизвеждате практически всеки формат на аудио файл, независимо дали е M4A, AAC, MP3, WAV, AIFF или какъвто и да е друг на вашия Mac и можете да стартирате аудиото направо от терминала.

Как да възпроизведете всеки аудио файл от командния ред

Командата afplay е универсална и може да възпроизвежда m4a, mp4, aac, aiff, wav и много други аудио файлови формати. За да го използвате сами, ето какво бихте искали да направите:

  1. Отворете приложението Terminal, намиращо се в /Applications/Utilities/
  2. Сега въведете следното, като използвате пътя до аудио файла, който искате да възпроизведете от командния ред
  3. afplay /path/to/audiofile.mp3

  4. Аудиото започва да се възпроизвежда незабавно, за да спрете възпроизвеждането на звука, можете да натиснете CONTROL + C в командния ред

Можете да спрете аудиото по всяко време с Control-C, в противен случай песента ще се възпроизведе сама и ще се прекрати автоматично, когато завърши.

Не мислете за това като за терминален заместител на iTunes (все пак има страхотно приложение, наречено ViTunes за това), защото не е, а по-скоро просто начин за възпроизвеждане на различни аудио файлове от командния ред, без да се налага да влизате в GUI приложение.Няма да намерите помощни програми за управление или възможности за синхронизиране в afplay.

Това обаче не означава, че не можете да пускате музика във фонов режим.

Как да възпроизвеждате аудио файлове във фонов режим от командния ред

Ако предпочитате afplay да работи във фонов режим, докато продължавате да възпроизвеждате аудио файла, използвайте тази команда:

afplay /path/to/audiofile.mp3 &

Забележете, че амперсандът е в задната част на командата. Това стартира afplay във фонов режим, ако искате да го затворите, можете просто да убиете процеса на afplay с:

killall afplay

Или насочете конкретния идентификатор на процеса на afplay с kill -9:

ps|grep afplay

Намерете PID за afplay, докато се изпълнява, след това издайте командата, както следва:

kill -9 pid

Това незабавно ще прекрати процеса и музикалния поток.

Не че одобрявам този тип поведение, но наскоро използвах командата afplay, за да изиграя доста забавна шега с колега, като влязох в SSH в работната му машина и го принудих да слуша Майли Сайръс песен, той не разбра какво се случва, докато не свърши и аз му казах. Да, това е нашата идея за забавление тук, в Nerdville.

Възпроизвеждане на MP3