I'm trying to render a simple video that should be 1024x768 in size. My target viewing platform is WindowsXP Embedded on a thin client machine with screen resolution of 1024x768.
The video needs to loop forever in full screen and the best player I have found for this is MPlayer built for Windows.
I'm running kdenlive 0.8.2.1 on Ubuntu 12.04
My Render settings are:
Custom Size: 1024 x 768
Frame rate 30000 / 1001
Pixel aspect ration 8 / 9
Display aspect ration 4 / 3
Colorspace ITU-R 601
In the render dialog:
XVid4 is selected (but I've tried others with no better success)
Scanning is Auto
Encoder threads is 1
Export_audio, 2 pass, Rescale, Play after render and overlay are all unchecked.
Full project is selected.
The line that is built in the render dialog is:
acodec=libmp3lame ab=%audiobitrate+'k' ar=44100 vcodec=libxvid minrate=0 vb=%bitrate+'k' aspect=%dar mbd=2 trellis=1 mv4=1 pass=%passes
The resulting video .AVI file reports that the video is 1024x768 when looking at the video properties.
But when I play it on the target device with display resolution of 1024x768 the video does not fill full screen in Mplayer full screen mode. It has a fairly large black frame around it.
If I use another custom project profile and increase the width I can get rid of the black on the sides of the video but not the top and bottom.
I found a discussion about using crop with center checked but that didn't actually solve the issue for me.
I suspect that it has to do with the aspect ratios, but I'm not sure how to adjust those to achieve what I need to do. And I'm not sure why I should have to since the video should be rendering to the full size of the target display.
What am I missing?