[MEncoder-users] OCD formatting of DVDs for iPhone
Peter Sebastian Masny
ps-list at masny.dk
Mon Jan 26 00:44:58 CET 2009
Peter Sebastian Masny wrote:
> James Hastings-Trew wrote:
>
>> Peter Sebastian Masny wrote:
>>
>>
>>> Hi all,
>>>
>>> [[[[in short, take 16:9 input and make the video 480x270, then add black
>>> bars above and below to real resolution 480x320, with a 1:1 pixel ratio]]]]
>>>
>>> Longer:
>>> I got a command line that does a good job of converting a DVD folder
>>> into an MPEG4 for my iPhone. The only problem is the aspect ratio. The
>>> situation:
>>> 1. my movies are all 16:9 (1.77:1)
>>> 2. mencoder rarely accurately detects the original aspect ratio (I seem
>>> to get 2.37:1 all the time)
>>> 3. iPhone display is 480x320 (1.5:1)
>>> 4. quicktime and iPhone need 1:1 pixel sizes, but iPhone will resize the
>>> pixel ratio (that's the weird part)
>>>
>>> I can run dsize=480:270 and get a nice video, playable on my iPhone,
>>> but when played it gets stretched to fill the screen (480x320)
>>>
>>> This bothers my OCD tendencies.
>>>
>>> I've tried to force the iPhone to add black bars to the top and bottom by
>>> dsize=480:270,expand=480:320, but this makes SAR 32/27 and does not add
>>> real black bars.
>>> What's the correct incantation to in short, take 16:9 input and make the
>>> video 480x270, then add black bars above and below to 480x320, with a
>>> 1:1 pixel ratio?
>>>
>>>
>>>
>> Expand, then dsize. when the dsize matches the pixel size of the frame,
>> then the SAR is 1/1.
>>
>>
> Thank you. The incantation:
> -vf pp=ci,expand=720:568,dsize=480:320,scale=480:320,harddup
> has the desired effect. A 480x320 video where the content is 480x270 (16:9).
>
> However,
>
>> BUT, you don't need to add the black bars at all. the iPhone supports a
>> 480:270 size video just fine. Just make sure the dsize is the same as
>> scale size. 480:320 is it's "4:3" resolution, and 480:270 is it's "16:9"
>> resolution.
>>
>>
> -vf pp=ci,dsize=480:270,scale=480:270,harddup
> Gives me a 480x270 (16:9) video with a 1x1 pixel aspect ratio. However,
> iPhone does NOT play this as 480x270. It stretches the video to fill the
> screen (480x320).
>
> Thanks again,
> Peter
>
Nevermind. I finally noticed that when the iPhone GUI controls are up,
there is a little button on the top left that switches from full screen
to correct aspect and back. 480x270 encoding from now on.
Thanks,
Peter
More information about the MEncoder-users
mailing list