Render settings for iPad


I would like to be able to render projects that play on my iPad 2. Here are the technical details from Apple:

iPad Video Format

H.264 video up to 720p, 30 frames per second, Main Profile level 3.1 with AAC-LC audio up to 160 Kbps, 48kHz, stereo audio in .m4v, .mp4, and .mov file formats;
MPEG-4 video, up to 2.5 Mbps, 640 by 480 pixels, 30 frames per second, Simple Profile with AAC-LC audio up to 160 Kbps, 48kHz, stereo audio in .m4v, .mp4, and .mov file formats;
Motion JPEG (M-JPEG) up to 35 Mbps, 1280 by 720 pixels, 30 frames per second, audio in ulaw, PCM stereo audio in .avi file format

So I clicked on the H.264 profile and rendered. The file was playable by Quicktime in Windows, but when I copied it to my iPad, it said "it cannot be played".

Now I can easily convert whatever kdenlive produces using Handbrake, and it will play on the iPad every time. But I'd rather not introduce the conversion step.

I have tried both MPEG-4 and H.264, but neither seem to work.

Thanks for any advice.


I think this is just a container problem, I've certainly encoded from kdenlive and played it on an ipad II. Was the container you rendered your h264 to .mp4 or .mov?

If it wasn't a mov and if kdenlive doesn't offer h264 in a mov you can easily create a custom render profile based on the h264 in a mp4 and substitute 'mp4' for 'mov' file extension and replace the mp4 in the encoder settings of the custom profile for mov.

That plus AAC audio should do the trick.

Thanks for the reply. I've been a long time replying...

There is no option to render to mov. If you try, it asks to add the .mp4 extension. I have tried renaming the file to .mov, but that didn't work.

As I said, I tried both the MPEG-4 and H.264 presets, and tried renaming the files to .mov. Nothing has worked.

I know very little about all of this. Is there anything else I can try? Could there be something in the project settings (as opposed to render settings) that I don't have right?

Renaming files won't do it, they are specific containers.

Have you created a custom render profile as mentioned previously. :-) Based on a h264 one and amended the two mentions of mp4 with mov?

Start a new project or open an existing.

Click Render.

Select H.264 from left hand side panel.

Click the small icon to the right, a white rectangle with a small green plus sign on it.

In the dialogue box that appears, give the new custom profile a name, change the extension from mp4 to mov, in the parameters box below that at the start is f=mp4, change the mp4 to mov.

Click OK

You should now see your custom render profile with a big red heart next to it. That should do it.

Hope it works for you.