screen capture, need to transcode to edit and upload to vimeo


I'm making some tutorials and I recorded them with recordmydesktop.  This makes a 1280x1024 (my desktop resolution) size .ogv video.  It is amazingly crisp and clear and only 100 mb for a 20min video.  I'm impressed.


What I'm not so impressed about is video hosting sites not accepting ogv format - for instance vimeo states this:


Acceptable video formats:

asf, asx, avi, divx, dv, dvx, m4v, mov, mp4, mpeg, mpg, qt, wmv, 3g2, 3gp, 3ivx and 3vx.


So I reckon h.264 (mp4/mov) is probably my best bet for quality



  • Codec

    Choose H.264 for the video codec. Choose AAC for the audio codec.

  • Size

    640x480 for standard definition 4:3 video, 872x480 for widescreen DV, or 1280x720 for high definition. It is also best to export 1920x1080 or 1440x1080 video as 1280x720 too.

Okay so now I'm screwed - if I want to keep it HD to resize it changes the aspect ratio - not good

I thought about downscaling to 4:3 SD and tried ffmpeg -i input.ogv -s 640x480 -qscale 4

This is okay but really a little hard to read and see the details...


I tried opening a HD 1080i project in kdenlive and importing the ogv file doing a bit of editing then exporting losless h.264 but the video was scaled down and very unclear.

I would prefer to be able to get it into kdenlive and add some startup music and a splash screen etc etc....

So I'm kind of wondering what my options are - has anybody done a tutorial and come up with nice large crisp video.  Is there a web hosting site than can handle ogg theora?


Any help appreciated



So I went back and noticed there is a preset for vimeo 720p which is cool...except my problem remains.  The newly scaled video looks terrible and hard to read,

I did try ffmpeg -i input.ogv -s 1280x720 -qscale 4 output.mp4

This appears to work perfectly when playing back with mplayer/xine/vlc/dragon player - I still get a full screen in my orignal aspect ratio and everything is nice an crisp.  The info on the track gives me back a resolution of 1280x1024 (1280x720) I'm not exactly sure what's going on there.

I have tried importing into kdenlive both the orignal ogv and the transcoded mp4, but I get the same result on render.





I think the first thing to try is to create a project profile that has the same size as your input material (1280 x 1024).

Go to the Settings menu, Manage Profiles and select something close, for example HDV 720 25p, click on the "Create new profile" button, and adjust the image size to fit 1280 x 1024. Give the profile a name of your choice, then try creating a new project with that profile, import your video and see if it gives better results.


Thanks that's the kind of thing I was looking for...I didn't know I could create my own.

I also discovered with recordmydesktop that I can set the capture window manually to 1280x720 and tell it to follow the mouse so I get the native resolution from the get go.

The problem there is not all of the screen shows at once and I wonder if people will get motion sickness watching the screen scroll around all the time?


Just an update on my progress.

I did as you suggested and finally completed my video and used the vimeo 1280x720 render option (after numerous crashes and other problems regarding aliasing in text, but I'll talk about my workarounds on another thread).

Interestingly playback in mplayer,vlc and kaffeine detected the original aspect ratio and played it back correctly, but uploading to vimeo did what I thought and stretched it out  - but hey I'm not gonna fix it now.  I'm still thinking I might just capture it in 1280x720 and have the window area follow the mouse.  Not sure which is worse, motion sickness or inability to read the screen!

If anyone wants to learn about Ardour the digital audio workstation then go here:




I've had successes in the past renaming .ogm files to .ogg which is accepted by Vimeo (with good resulting 1280x720 video).

Not the nicest way but if you like to upload Theora format it might be worth a try.

Thanks for working on tutorials. I am really waiting for your tutorials!

Please follow the guidelines for Vimeo:

Use flash 4000k profile for export.

The reason is that Vimeo will reencode any video which is not Flash.
Using Flash is the only solution which skips reencoding.

A better solution would be to embeed h264 video in a flash container, but I never tried.
I think embedding h264 in FLV would be perfect.

To publish the tutorial here, go to

Tell me if I should publish a tutorial about this process ...