Want to impress your friends by having the latest YouTube craze as your ringtone? This can be done fairly easy with a few free tools. It simply involves 1) Saving the video, 2) Demuxing the video to get the audio steam, and 3) Encoding the audio properly. This instructions are for iPhones, but can easily be adjusted to suit your own phone.
- You will need to dowload the video from YouTube. There are plenty of ways to do this, such as http://keepvid.com/. Save the video in MP4 format.
- Now we need to demux the video. I recommend using MP4Box and YAMB. Download them both and the start YAMB.
- Choose Editing > Click to extract streams.. > Choose your MP4 file and select the AAC stream > Export to Raw Format > Next > Finish.
- Now open Audacity. Note: you should also download and install the LAME encoder and/or the FFmpeg import/export library.
- In Audacity, File > Open > Browse to your AAC file.
- Crop the file for start and end times. Most ringtones should be about 30 seconds. Adjust other options, such as volume, etc., as needed.
- Go to File > Export > Choose ‘M4A (AAC) Files (FFmpeg)’ from the ‘Save as type’ dropdown.
- Enter your metadata and click ‘Ok’.
- Find your exported file and rename the file extension to ‘.m4r’
- You can now import this file into iTunes and sync it with your iPhone.
If you do not have an iPhone, just switch the export file type in Audacity to your supported format, such as MP3, and then sync the file as you normally would.