0
I have tried to get a 4:3 aspect ratio correct for DVD-TV presentation, but nothing seems to get it right. So, I made a TEST 448x336 px T.MKV movie that has a white background and two squares of different colors inside. The MKV movie shows perfect squares and 72x72ppi-GIMP, but the Test.mpg square (72x81ppi) authored by DVDAUTHOR on the DVD is off. The 336px square is off 14.5"x13.5" on a 42" widescreen lcd TV display / Sony Blu-Ray player. The 10/11 scale filter is the closest, but it is still off. Code snippet follows:
ffmpeg BLAH -f dvd -target ntsc-dvd -filter:v "fps=30000/1001,scale='w=min(448,trunc((336*10/11*dar)/2+0.5)*2):h=min(336,trunc((448*11/10/dar)/2+0.5)*2)',pad='w=720:h=480:x=(ow-iw)/2:y=(oh-ih)/2',setsar='r=10/11'" -pix_fmt yuv420p -q:v 0 BLAH T1.MPG
The 4:3 standard way is way off. TV displays about 15.25"x12.625". Code snippet follows:
ffmpeg BLAH -f dvd -target ntsc-dvd -aspect 4:3 -filter:v "fps=30000/1001,scale=448:336,pad=720:480:136:72:black" -pix_fmt yuv420p -q:v 0 BLAH T2.MPG.
My goal is to get a 448x336 px, 4:3 aspect movie with the correct size and centered on the TV display. Any help would be greatly appreciated.
This is more complicated than it needs to be. In the notional width of 720, there are 704 active pixels in NTSC. And the NTSC standard pixel aspect is 10/11, which makes for a 640x480 display output. So, 448x336, if it's meant to be displayed full screen, should be scaled to
704x480
, then padded to720x480
and finallysetdar=4/3
set. – Gyan – 2016-09-01T06:53:40.047