Phát MP3
Mục lục:
Bạn đã bao giờ muốn phát nhạc khi đang làm việc trên dòng lệnh chưa? Có thể bạn muốn phát podcast từ dòng lệnh trên máy Mac?
Với công cụ dòng lệnh 'afplay', bạn có thể làm điều đó, thực tế bạn có thể phát bất kỳ định dạng tệp âm thanh nào, cho dù đó là M4A, AAC, MP3, WAV, AIFF hay bất kỳ định dạng nào khác trên máy Mac của bạn và bạn có thể bắt đầu âm thanh ngay từ Terminal.
Cách phát bất kỳ tệp âm thanh nào từ dòng lệnh
Lệnh afplay rất linh hoạt và có thể phát m4a, mp4, aac, aiff, wav và nhiều định dạng tệp âm thanh khác. Để tự mình sử dụng, đây là những gì bạn muốn làm:
- Mở ứng dụng Terminal có trong /Applications/Utilities/
- Bây giờ hãy nhập nội dung sau, sử dụng đường dẫn đến tệp âm thanh bạn muốn phát từ dòng lệnh
- Âm thanh bắt đầu phát ngay lập tức, để dừng phát âm thanh, bạn có thể nhấn CONTROL + C tại dòng lệnh
afplay /path/to/audiofile.mp3
Bạn có thể dừng âm thanh bất kỳ lúc nào bằng Control-C, nếu không, bài hát sẽ tự phát hết rồi tự động kết thúc khi hoàn thành.
Đừng nghĩ đây là một giải pháp thay thế iTunes dựa trên thiết bị đầu cuối (mặc dù vậy, có một ứng dụng thú vị tên là ViTunes dành cho việc đó), bởi vì không phải vậy, đó chỉ là một cách để phát nhiều loại tệp âm thanh từ dòng lệnh mà không cần phải nhập vào bất kỳ ứng dụng GUI nào.Bạn sẽ không tìm thấy bất kỳ tiện ích quản lý hoặc khả năng đồng bộ hóa nào trong afplay.
Điều đó không có nghĩa là bạn không thể chạy nhạc trong nền.
Cách phát tệp âm thanh trong nền từ dòng lệnh
Nếu bạn muốn afplay chạy trong nền trong khi tiếp tục phát tệp âm thanh, hãy sử dụng lệnh này:
afplay /path/to/audiofile.mp3 &
Lưu ý ký hiệu và ở phía sau lệnh. Thao tác này khởi chạy afplay ở chế độ nền, nếu bạn muốn tắt nó, bạn có thể tắt quá trình afplay bằng:
killall afplay
Hoặc nhắm mục tiêu ID tiến trình afplay cụ thể bằng kill -9:
ps|grep afplay
Định vị PID cho afplay khi nó đang chạy, sau đó đưa ra lệnh như sau:
kill -9 pid
Điều đó sẽ kết thúc quá trình và luồng nhạc ngay lập tức.
Không phải là tôi dung túng cho loại hành vi này, nhưng gần đây tôi đã sử dụng lệnh afplay để chơi khăm một đồng nghiệp khá thú vị bằng cách SSH vào máy làm việc của anh ấy và buộc anh ấy phải nghe Miley Cyrus bài hát, anh ấy không hiểu chuyện gì đang xảy ra cho đến khi nó kết thúc và tôi nói với anh ấy. Vâng, đó là ý tưởng thú vị của chúng tôi ở đây tại nerdville.