[MPlayer-users] MPlayer-1.0pre8 detecting wrong aspect ratio

Nico Sabbi nsabbi at email.it
Mon Jul 31 18:40:32 CEST 2006


Giacomo Comes wrote:
> On Mon, Jul 31, 2006 at 06:08:55PM +0200, Nico Sabbi wrote:
>   
>> what I changed in pre8 is the assignment of the A/R code; I moved it 
>> from the
>> demuxer domain (where it was totally out of place) to the video decoder 
>> layer
>> (where it belongs).
>> Previously the A/R assignment was completely wrong for mpeg1, because it 
>> was
>> assigned as for mpeg2.
>>     
>
> I'm sorry to say but it's the opposite. Previous assignment was correct, 
> current one is wrong. Not because I have seen the code, just because the
> previous one was working and the current one is not.
>   

no, it's been wrong for ages, but since nobody ever complained the bugs
passed by unnoticed

>   
>> Post some link to samples and we'll see what we can do :)
>>     
>
> You can download MPEG1 samples from:
> http://www.pcphotovideo.com/VcdSamples.htm
>
> or make your own:
> mencoder <your souce video> -of mpeg -mpegopts vaspect=4/3:format=xvcd -ovc lavc -lavcopts vcodec=mpeg1video:vrc_buf_size=327:vrc_minrate=1152:vrc_maxrate=1152:keyint=15:aspect=4/3:vbitrate=1152 -o mpeg1pal.mpg -ofps 25 -vf scale=352:288,harddup -oac lavc -lavcopts acodec=mp2:abitrate=224 -frames 100
>
> mencoder <your souce video> -of mpeg -mpegopts vaspect=4/3:format=xvcd -ovc lavc -lavcopts vcodec=mpeg1video:vrc_buf_size=327:vrc_minrate=1152:vrc_maxrate=1152:keyint=18:aspect=4/3:vbitrate=1152 -o mpeg1ntsc.mpg -ofps 30000/1001 -vf scale=352:240,harddup -oac lavc -lavcopts acodec=mp2:abitrate=224 -frames 100
>
> Giacomo
>   

in this case  lavc is buggy in this respect.
The assignment of A/R for mpeg1video is quite complicated and totally 
different from
the corresponding code for mpeg2video



More information about the MPlayer-users mailing list