Cómo convertir un archivo de audio a un tono de llamada de iPhone desde la línea de comandos de Mac

Tabla de contenido:

Anonim

¿Alguna vez quiso crear un tono de llamada para iPhone o Android a partir de un archivo de audio existente, pero deseaba completar el proceso completamente desde la línea de comandos? Estás de suerte, porque Mac OS X tiene una pequeña herramienta de conversión de audio que puede convertir cualquier pista de audio existente en un tono de llamada compatible con Android o iPhone en segundos. Desglosaremos el comando para los usuarios de Android y iPhone, aunque sea cual sea el método que elijas, deberás sincronizar el tono de llamada con el dispositivo tú mismo.

Esto obviamente está dirigido a usuarios un poco más avanzados a los que les gusta perder el tiempo en la Terminal, y ciertamente no es la forma más fácil de crear tonos de llamada como se puede hacer con iTunes o Garageband. No, esto es para los usuarios que desean evitar la GUI por cualquier motivo y, en su lugar, recurren a la terminal, tal vez para automatizar la tarea o simplemente para ganar algo de credibilidad como geek.

Tenga en cuenta que los tonos de llamada de iPhone creados de esta manera aún deberán estar dentro de la duración máxima de 45 segundos para poder usarse en el dispositivo. Los teléfonos inteligentes Android no tienen el mismo límite de tiempo, pero siempre puedes recortar el audio de todos modos

Cómo convertir un archivo de audio en un tono de llamada de iPhone desde la línea de comandos

El iPhone utiliza el formato de tono de llamada m4r, que es una variante del tipo de archivo de audio m4a.

Usaremos el comando afconvert para tomar un archivo de audio existente y convertirlo directamente a m4r. La sintaxis general a utilizar es la siguiente:

afconvert -f m4af

Por ejemplo, tomaremos una canción corta llamada "Waiting" de la biblioteca de iTunes y la convertiremos en un m4r que se colocará en el escritorio:

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

Yendo un paso más allá, convertiremos una pista de audio (mp3 en este caso) en un m4r, luego la importaremos directamente a iTunes abriéndola desde allí:

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

Sí, puede colocar archivos m4r directamente en la carpeta Tonos, pero iTunes debe iniciarse de cualquier manera para importarlo.

Todavía tendrá que sincronizar el tono de llamada con el iPhone usted mismo a menos que tenga activada la sincronización automática, una vez que esté en el iPhone, configúrelo como su tono de llamada normal a través de Configuración > Sonidos, o asígnelo a un contacto si prefiere que sea único para una persona.

Cómo convertir un archivo de audio en un tono de llamada de Android a través de una terminal en Mac

Obviamente, los tonos de llamada de iPhone mencionados anteriormente, pero también puedes hacerlo con los tonos de llamada de Android. De hecho, los teléfonos Android aceptan mp3 y m4a como archivos de tono de llamada, por lo que todo lo que tenemos que hacer es ajustar el comando afconvert para especificar una salida de formato de archivo diferente. Por lo demás, la sintaxis es la misma que la conversión descrita anteriormente:

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

Por ejemplo, este comando tomará un archivo de audio en el escritorio llamado “1up.aiff” y lo convertirá en un tono de llamada de Android:

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

Ahora solo necesita obtener el tono de llamada en el teléfono Android, ya sea a través de Google Play, con Android File Transfer, o montándolo como una unidad y copiándolo en el archivo del teléfono a través del sistema de archivos.Si está copiando a través del sistema de archivos, asegúrese de colocarlo en la carpeta "Tonos de llamada" en el teléfono Android; si esa carpeta no existe por algún motivo u otro, hágalo usted mismo. Una vez que esté en el teléfono Android en la ubicación adecuada, puede encontrarlo en Configuración > Sonido > Tono de llamada del teléfono.

¿Pudiste convertir tu archivo de audio en un tono de llamada usando la línea de comando con afconvert? ¿Encontraste otra solución? Háganos saber sus experiencias en los comentarios.

Cómo convertir un archivo de audio a un tono de llamada de iPhone desde la línea de comandos de Mac