Come convertire un file audio in suoneria per iPhone dalla riga di comando del Mac

Sommario:

Anonim

Hai mai desiderato creare una suoneria per iPhone o Android da un file audio esistente, ma volevi completare il processo interamente dalla riga di comando? Sei fortunato, perché Mac OS X ha un piccolo strumento di conversione audio che può trasformare qualsiasi traccia audio esistente in una suoneria compatibile con Android o iPhone in pochi secondi. Analizzeremo il comando sia per gli utenti Android che per iPhone, anche se qualunque metodo tu scelga dovrai comunque sincronizzare tu stesso la suoneria sul dispositivo.

Questo è ovviamente rivolto a utenti un po' più avanzati a cui piace pasticciare nel Terminale, e non è certamente il modo più intuitivo per creare suonerie come si può fare con iTunes o Garageband. No, questo è per gli utenti che vogliono evitare la GUI per qualsiasi motivo e passare invece al terminale, forse per automatizzare l'attività o forse solo per guadagnare qualche credito più geek.

Tieni presente che le suonerie per iPhone create in questo modo dovranno comunque rientrare nella lunghezza massima di 45 secondi per essere effettivamente utilizzate sul dispositivo. Gli smartphone Android non hanno lo stesso limite di tempo, ma puoi sempre tagliare l'audio comunque

Come convertire un file audio in una suoneria per iPhone dalla riga di comando

L'iPhone utilizza il formato di suoneria m4r, che è una variante del tipo di file audio m4a.

Useremo il comando afconvert per prendere un file audio esistente e convertirlo direttamente in m4r. La sintassi generale da utilizzare è la seguente:

afconvert -f m4af

Ad esempio, prenderemo una breve canzone chiamata "Waiting" dalla libreria di iTunes e la convertiremo in un m4r che verrà posizionato sul desktop:

afconvert ~/Music/iTunes/iTunes\ Media/Music/Shook/Waiting.mp3 ~/Desktop/Waiting.m4r -f m4af

Spingendoci oltre, convertiremo una traccia audio (in questo caso mp3) in un m4r, quindi la importeremo direttamente in iTunes aprendola da lì:

afconvert ~/Music/Sample.mp3 ~/Sample.m4r -f m4af && open ~/Sample.m4r

Sì, puoi trascinare i file m4r direttamente nella cartella Tones, ma iTunes deve essere avviato in entrambi i modi per importarli.

Dovrai comunque sincronizzare tu stesso la suoneria sull'iPhone a meno che tu non abbia attivato la sincronizzazione automatica, una volta che è sull'iPhone, impostala come suoneria normale tramite Impostazioni > Suoni o assegnala a un contatto se preferisci che sia univoco per una persona.

Come convertire un file audio in una suoneria Android tramite terminale su Mac

Ovviamente le suonerie per iPhone trattate sopra, ma puoi farlo anche con le suonerie per Android. In effetti, i telefoni Android accettano mp3 e m4a come file di suonerie, quindi tutto ciò che dobbiamo fare è regolare il comando afconvert per specificare un diverso formato di output del file. Per il resto, la sintassi è la stessa della conversione descritta sopra:

afconvert /path/to/original /destination/ringtone.m4a -f m4af

Ad esempio, questo comando prenderà un file audio sul desktop chiamato "1up.aiff" e lo trasformerà in una suoneria Android:

afconvert ~/Desktop/1up.aiff ~/Desktop/1up.m4a -f m4af

Ora devi solo scaricare la suoneria sul telefono Android, tramite Google Play, con Android File Transfer o montandola come unità e copiandola nel file del telefono tramite il filesystem.Se stai copiando attraverso il file system, assicurati di rilasciarlo nella cartella "Suonerie" sul telefono Android - se quella cartella non esiste per un motivo o per l' altro, creala tu stesso. Una volta sul telefono Android nella posizione corretta, puoi trovarlo in Impostazioni > Suono > Suoneria telefono.

Sei riuscito a convertire il tuo file audio in una suoneria usando la riga di comando con afconvert? Hai trovato un' altra soluzione? Fateci sapere le vostre esperienze nei commenti.

Come convertire un file audio in suoneria per iPhone dalla riga di comando del Mac