Comment convertir un fichier audio en sonnerie iPhone à partir de la ligne de commande Mac
Table des matières:
Vous avez toujours voulu créer une sonnerie iPhone ou Android à partir d'un fichier audio existant, mais vous vouliez terminer le processus entièrement à partir de la ligne de commande ? Vous avez de la chance, car Mac OS X dispose d'un petit outil de conversion audio qui peut transformer n'importe quelle piste audio existante en une sonnerie compatible Android ou iPhone en quelques secondes. Nous décomposerons la commande pour les utilisateurs d'Android et d'iPhone, mais quelle que soit la méthode choisie, vous devrez toujours synchroniser vous-même la sonnerie avec l'appareil.
Ceci est évidemment destiné aux utilisateurs un peu plus avancés qui aiment s'amuser dans le terminal, et ce n'est certainement pas le moyen le plus convivial de créer des sonneries comme cela peut être fait avec iTunes ou Garageband. Non, c'est pour les utilisateurs qui veulent éviter l'interface graphique pour une raison quelconque et se tourner vers le terminal, peut-être pour automatiser la tâche ou peut-être simplement pour acquérir une crédibilité plus geek.
Notez que les sonneries d'iPhone créées de cette manière devront toujours respecter la durée maximale de 45 secondes pour être réellement utilisées sur l'appareil. Les smartphones Android n'ont pas la même limite de temps, mais vous pouvez toujours couper le son
Comment convertir un fichier audio en sonnerie iPhone à partir de la ligne de commande
L'iPhone utilise le format de sonnerie m4r, qui est une variante du type de fichier audio m4a.
Nous utiliserons la commande afconvert pour prendre un fichier audio existant et le convertir directement en m4r. La syntaxe générale à utiliser est la suivante :
afconvert -f m4af
Par exemple, nous prendrons une courte chanson intitulée "Waiting" de la bibliothèque iTunes et la convertirons en un m4r qui s'installera sur le bureau :
afconvert ~/Music/iTunes/iTunes\ Media/Music/Shook/Waiting.mp3 ~/Desktop/Waiting.m4r -f m4af
Pour aller plus loin, nous allons convertir une piste audio (mp3 dans ce cas) en m4r, puis l'importer directement dans iTunes en l'ouvrant par là :
afconvert ~/Music/Sample.mp3 ~/Sample.m4r -f m4af && open ~/Sample.m4r
Oui, vous pouvez déposer des fichiers m4r directement dans le dossier Tones à la place, mais iTunes doit être lancé de toute façon pour l'importer.
Vous devrez toujours synchroniser vous-même la sonnerie sur l'iPhone, sauf si la synchronisation automatique est activée. Une fois qu'elle est sur l'iPhone, définissez-la comme sonnerie normale via Paramètres > Sons ou attribuez-la à un contact si vous préférez qu'il soit unique à une personne.
Comment convertir un fichier audio en sonnerie Android via un terminal sur Mac
Évidemment, les sonneries iPhone couvertes ci-dessus, mais vous pouvez également le faire avec les sonneries Android. En fait, les téléphones Android acceptent les fichiers mp3 et m4a comme fichiers de sonnerie, il nous suffit donc d'ajuster la commande afconvert pour spécifier une sortie de format de fichier différente. La syntaxe est par ailleurs la même que la conversion décrite ci-dessus :
afconvert /path/to/original /destination/ringtone.m4a -f m4af
Par exemple, cette commande prendra un fichier audio sur le bureau nommé "1up.aiff" et le transformera en sonnerie Android :
afconvert ~/Desktop/1up.aiff ~/Desktop/1up.m4a -f m4af
Maintenant, il vous suffit d'obtenir la sonnerie sur le téléphone Android, soit via Google Play, avec Android File Transfer, soit en la montant en tant que lecteur et en la copiant dans le fichier du téléphone via le système de fichiers.Si vous copiez via le système de fichiers, assurez-vous de le déposer dans le dossier "Sonneries" sur le téléphone Android - si ce dossier n'existe pas pour une raison ou une autre, créez-le vous-même. Une fois qu'il est sur le téléphone Android au bon endroit, vous pouvez le trouver dans Paramètres > Son > Sonnerie du téléphone.
Avez-vous pu convertir votre fichier audio en sonnerie en utilisant la ligne de commande avec afconvert ? Avez-vous trouvé une autre solution ? Faites-nous part de vos expériences dans les commentaires.