Skip to content


Converting ringtones (WMA -> MP3)

Yesterday I had occasion to play with HTC Touch Dual smartphone. Nice phone, comfortable formfactor, a bit crappy keypad. No WiFi or GPS but HSDPA/UMTS/EDGE present so it can be used for browsing net.

And it has nice ringtones :) I grabbed few of them to use with my SE k750i phone but they were in WMA format and my phone handle only MIDI or MP3 ringtones. So converting is required…

How to convert WMA to MP3 then? There are many ways.

First method require use of Mplayer and Lame:

mplayer -ao pcm:waveheader ringtone.wma
lame -h audiodump.wav -o ringtone.mp3

Second way require GStreamer and lame plugin:

gst-launch filesrc location=ringtone.wma ! decodebin ! lame ! filesink location=ringtone.mp3

As a result I got ringtones in format accepted by my phone.

Related posts:

  1. N900 — second day
  2. Syncing mobile devices
  3. Free Your Phone
  4. Sending files over Bluetooth to S60 devices
  5. Bv4 shipping

Tagged with , .


4 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

  1. chithanh says

    Third way uses ffmpeg (lame support must be enabled at compile time)

    ffmpeg -i ringtone.wma -acodec libmp3lame -ab 128k ringtone.mp3

  2. Ringtones says

    I used to do the same. With my current phone, nokia chocolate, you pretty much have to void the warranty to get a free tone.

  3. Midi File Guru says

    Don’t ask your phone company they will most likely tell you that you cant load outside audio as ringtones. I guess they want you to buy them from them. But yeah. External audio converted works great.

Continuing the Discussion

  1. N900 — second day – Marcin Juszkiewicz linked to this post on December 10, 2009

    [...] out where I can change ringtones to the ones which I used on previous phones (I use same ones for over two years). The problem was this [...]



Some HTML is OK

or, reply to this post via trackback.