Chuyển đổi âm thanh thành nhạc chuông bằng OS X Terminal

Bạn đã gặp phải một vết cắn âm thanh, hoặc có lẽ là một bài hát đầy đủ, mà bạn muốn sử dụng làm cảnh báo hoặc nhạc chuông trên iPhone của bạn? Nếu vậy, thì bạn có thể làm như vậy bằng cách sử dụng một tiện ích đơn giản có sẵn trong OS X Terminal để chuyển đổi thành âm báo cho thiết bị iOS của bạn.

Tiện ích này được gọi là "afconvert", viết tắt của "Audio File Convert" và là một công cụ mà Apple đã đưa vào OS X từ năm 2003. Như tên gọi của nó, công cụ này cho phép bạn chỉ định một tệp âm thanh và chuyển đổi nó sang định dạng khác, quản lý bitrate và cài đặt chất lượng, trích xuất các kênh và thực hiện một số thao tác khác đối với các tệp âm thanh.

Để có danh sách đầy đủ các tùy chọn, bạn có thể chạy "afconvert -h" trong Terminal hoặc chạy "afconvert -hf" để xem danh sách các định dạng tệp âm thanh được tiện ích này hỗ trợ. Một trong số đó là định dạng m4r (Nhạc chuông MPeg-4), đây là định dạng có thể được sử dụng làm nhạc chuông.

Bây giờ với tệp âm thanh mong muốn của bạn, cắt xén và chuẩn bị khác, hãy mở ứng dụng OS X Terminal (trong thư mục Ứng dụng> Tiện ích) và thực hiện các bước sau:

  1. Nhập lệnh sau, theo sau là một khoảng trắng (không nhấn Enter):

    afconvert -f m4af

  2. Kéo tệp âm thanh từ vị trí của nó trong Finder sang Terminal và bạn sẽ thấy một đường dẫn đầy đủ đến tệp xuất hiện.
  3. Bây giờ kéo tệp vào Terminal một lần nữa để nhập một đường dẫn đầy đủ khác vào nó, nhưng lần này nhấn xóa để xóa hậu tố tên tệp và thay thế nó bằng ".m4r", vì vậy lệnh sẽ trông giống như sau (trong ví dụ này, tập tin ban đầu là một mp3):

    afconvert -f m4af /path/to/file.mp3 /path/to/file.m4r

  4. Nhấn Enter để thực thi lệnh và một tệp mới ở định dạng .m4r sẽ được đặt ở cùng vị trí với bản gốc.

Khi quy trình này được thực hiện, hãy kéo tệp .m4r mới vào iTunes và tệp này sẽ hiển thị trong phần nhạc chuông trong thư viện iTunes của bạn. Từ đây, bạn có thể đồng bộ hóa nó với iPhone hoặc iPad, sau đó truy cập nó trong phần Âm thanh trong cài đặt của iPhone để sử dụng cho các thông báo khác nhau.


 

Để LạI Bình LuậN CủA BạN