Як перетворити аудіофайл на мелодію iPhone з командного рядка Mac
Зміст:
Ви коли-небудь хотіли створити мелодію для iPhone або Android із наявного аудіофайлу, але хотіли повністю завершити процес із командного рядка? Вам пощастило, оскільки в Mac OS X є невеликий інструмент для перетворення аудіо, який за лічені секунди може перетворити будь-яку наявну аудіодоріжку на мелодію, сумісну з Android або iPhone. Ми розберемо цю команду як для користувачів Android, так і для iPhone, хоча який би метод ви не вибрали, вам все одно доведеться самостійно синхронізувати мелодію дзвінка з пристроєм.
Це, очевидно, призначено для більш просунутих користувачів, які люблять возитися в терміналі, і це, звичайно, не найзручніший спосіб створення мелодій, як це можна зробити за допомогою iTunes або Garageband. Ні, це для користувачів, які з будь-якої причини хочуть уникнути графічного інтерфейсу і замість цього перейти до терміналу, можливо, для автоматизації завдання або, можливо, просто для того, щоб завоювати довіру до диваків.
Зауважте, що мелодії дзвінка для iPhone, створені таким чином, все одно повинні бути в межах 45 секунд, щоб фактично використовуватися на пристрої. Смартфони Android не мають такого обмеження за часом, але ви завжди можете обрізати аудіо
Як перетворити аудіофайл на мелодію iPhone з командного рядка
В iPhone використовується формат мелодії дзвінка m4r, який є варіантом типу аудіофайлу m4a.
Ми використовуватимемо команду afconvert, щоб отримати наявний аудіофайл і перетворити його безпосередньо на m4r. Загальний синтаксис для використання такий:
afconvert -f m4af
Наприклад, ми візьмемо коротку пісню під назвою «Waiting» із бібліотеки iTunes і перетворимо її на m4r, який буде розміщено на робочому столі:
afconvert ~/Music/iTunes/iTunes\ Media/Music/Shook/Waiting.mp3 ~/Desktop/Waiting.m4r -f m4af
Підходячи далі, ми перетворимо звукову доріжку (у цьому випадку mp3) у m4r, а потім імпортуємо її безпосередньо в iTunes, відкривши її там:
afconvert ~/Music/Sample.mp3 ~/Sample.m4r -f m4af && відкрити ~/Sample.m4r
Так, натомість ви можете перекинути файли m4r безпосередньо в папку Tones, але iTunes потрібно запустити в будь-якому випадку, щоб імпортувати їх.
Вам все одно потрібно буде самостійно синхронізувати мелодію дзвінка з iPhone, якщо у вас не ввімкнено автоматичну синхронізацію. Після того, як вона з’явиться на iPhone, установіть її як звичайну мелодію дзвінка в меню «Налаштування > Звуки» або призначте її контакт, якщо ви бажаєте, щоб він був унікальним для людини.
Як перетворити аудіофайл на мелодію дзвінка Android за допомогою терміналу на Mac
Очевидно, що вище охоплено мелодії дзвінка для iPhone, але це можна зробити і з мелодіями для Android. Насправді телефони Android приймають mp3 та m4a як файли мелодії дзвінка, тому все, що нам потрібно зробити, це налаштувати команду afconvert, щоб указати інший вихідний формат файлу. В іншому синтаксис такий самий, як описане вище перетворення:
afconvert /path/to/original /destination/ringtone.m4a -f m4af
Наприклад, ця команда візьме аудіофайл на робочому столі під назвою «1up.aiff» і перетворить його на мелодію дзвінка Android:
afconvert ~/Desktop/1up.aiff ~/Desktop/1up.m4a -f m4af
Тепер вам просто потрібно отримати мелодію дзвінка на телефон Android через Google Play, за допомогою Android File Transfer або підключивши її як диск і скопіювавши у файл телефону через файлову систему.Якщо ви копіюєте через файлову систему, обов’язково перемістіть її в папку «Рингтони» на телефоні Android – якщо ця папка з якоїсь причини не існує, просто створіть її самостійно. Коли його буде на телефоні Android у потрібному місці, ви зможете знайти його в налаштуваннях > Звук > Мелодія телефону.
Чи вдалося вам перетворити аудіофайл на сигнал дзвінка за допомогою командного рядка за допомогою afconvert? Ви знайшли інше рішення? Розкажіть нам про свій досвід у коментарях.