Hvordan konvertere en lydfil til iPhone-ringetone fra Mac-kommandolinjen

Innholdsfortegnelse:

Anonim

Har du noen gang ønsket å lage en iPhone- eller Android-ringetone fra en eksisterende lydfil, men ønsket å fullføre prosessen helt fra kommandolinjen? Du er heldig, fordi Mac OS X har et lite lydkonverteringsverktøy som kan gjøre et hvilket som helst eksisterende lydspor til en Android- eller iPhone-kompatibel ringetone på sekunder. Vi bryter ned kommandoen for både Android- og iPhone-brukere, men uansett hvilken metode du velger, må du fortsatt synkronisere ringetonen til enheten selv.

Dette er åpenbart rettet mot litt mer avanserte brukere som liker å rote rundt i terminalen, og det er absolutt ikke den mest brukervennlige måten å lage ringetoner på som hvordan det kan gjøres med iTunes eller Garageband. Nei, dette er for brukere som ønsker å unngå GUI uansett grunn, og i stedet gå over til terminalen, kanskje for å automatisere oppgaven eller kanskje bare for å få litt nerderte cred.

Vær oppmerksom på at iPhone-ringetoner opprettet på denne måten fortsatt må falle innenfor maksimallengden på 45 sekunder for å faktisk brukes på enheten. Android-smarttelefoner har ikke den samme tidsbegrensningen, men du kan alltid trimme lyden uansett

Hvordan konvertere en lydfil til en iPhone-ringetone fra kommandolinjen

IPhone bruker ringetoneformatet m4r, som er en variant av lydfiltypen m4a.

Vi skal bruke afconvert-kommandoen til å ta en eksisterende lydfil og konvertere den direkte til m4r. Den generelle syntaksen som skal brukes er som følger:

afconvert -f m4af

Vi tar for eksempel en kort sang k alt "Waiting" fra iTunes-biblioteket og konverterer den til en m4r som vil sitte på skrivebordet:

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

Går vi et skritt videre, konverterer vi et lydspor (mp3 i dette tilfellet) til en m4r, og importerer det deretter direkte til iTunes ved å åpne det der:

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

Ja, du kan slippe m4r-filer direkte inn i Tones-mappen i stedet, men iTunes må startes begge veier for å importere den.

Du må fortsatt synkronisere ringetonen til iPhone selv med mindre du har automatisk synkronisering slått på. Når den er på iPhone, sett den som vanlig ringetone gjennom Innstillinger > Lyder, eller tilordne den til en kontakt hvis du heller vil at den skal være unik for en person.

Hvordan konvertere en lydfil til en Android-ringetone via terminal på Mac

Selvsagt de dekkede iPhone-ringetonene ovenfor, men du kan også gjøre dette med Android-ringetoner. Faktisk godtar Android-telefoner mp3 og m4a som ringetonefiler, så alt vi trenger å gjøre er å justere afconvert-kommandoen for å spesifisere en annen filformatutgang. Syntaksen er ellers den samme som konverteringen skissert ovenfor:

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

For eksempel vil denne kommandoen ta en lydfil på skrivebordet k alt "1up.aiff" og gjøre den om til en Android-ringetone:

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

Nå trenger du bare å få ringetonen inn på Android-telefonen, enten gjennom Google Play, med Android File Transfer, eller ved å montere den som en stasjon og kopiere den til telefonfilen gjennom filsystemet.Hvis du kopierer gjennom filsystemet, sørg for å slippe den inn i "Ringetoner"-mappen på Android-telefonen - hvis den mappen ikke eksisterer av en eller annen grunn, bare lag den selv. Når den er på Android-telefonen på riktig plassering, kan du finne den i Innstillinger > Lyd > Ringetone på telefonen.

Kunne du konvertere lydfilen din til en ringetone ved å bruke kommandolinjen med afconvert? Fant du en annen løsning? Gi oss beskjed om dine erfaringer i kommentarfeltet.

Hvordan konvertere en lydfil til iPhone-ringetone fra Mac-kommandolinjen