How to download youtube video to S60 phone

(tested on Nokia N82)


How to download youtube video to your S60 phone?

I recently was presented with the challenge – I’ve received link to an interesting music video in twitter (I use and recommend Gravity). I could watch it using Operamini or native S60 browser, but downloading it to my phone was a pain. Commonly used sites (like ssyoutube.com, or youtubemp4.com) that help desktop users to download youtube clips, failed to work properly in the phone browsers (and I tried native browser, operamini, o3zone). Sometime they used ajax to show links, sometime they asked you to right click on the link to save file (how the hell can one do this on non-touch Nokia?) The only way that I found to ahieve the desired result, was to use keepvid.com which present simple download links in the resulting page.

If you already know ID of the video that you want to download, then it is pretty easy task, just form the following address in your favourite browser http://keepvid.com/?url=http://youtube.com/watch?v=VIDEO_ID follow it, and press on of the download links (.flv or .mp4). If, you want to get HQ quality, add &fmt=18 to the end of the url.

Now the 2nd obstacle is to get ID of the specific video from tinyurl (or any other link compressor, I guess). If you open tinyurl in your browser, it goes to mobile youtube page. Save bookmark at this moment and open it for editing. Surprisingly, I could not open bookmark address for editing in operamini (probably a bug related to very long address). But it works in the native browser, where you can see VideoID at the end of the address (the XXXXXXX after v= ). Copy it.

Now you can form download url as discussed above, adding to VideoID to


You also can save this address among bookmarks for easier use next time.

Now, I am looking for a way to extract audio track from .mp4 video on my phone and making a ringtone out of it. :)


Virtual Box 3.0 Beta has DirectX9 support

But fails Windows Performance Index, so no Aero yet. Google Earth hangs too. :(