[FFmpeg-user] Video scaling, padding and cropping together question
TPCffmpeg at mklab.ph.rhul.ac.uk
TPCffmpeg at mklab.ph.rhul.ac.uk
Sat Jan 6 19:52:53 EET 2018
I am attempting to down-convert HD video (1280x720 with 16:9 aspect ratio)
to 720x576 for use on an old PAL 4x3 display. I found two days of doing
this, using,
(1) -filter:v scale=iw*min(720/iw\,576/ih):ih*min(720/iw\,576/ih), pad=720:576:(720-iw*min(720/iw\,576/ih))/2:(576-ih*min(720/iw\,576/ih))/2 -target pal-dvd
(2) -filter:v 'crop=ih/3*4:ih' -target pal-dvd
Method 1 scales and pads to letterbox format, so I get the whole of the
original picture width with bars above and below. Method 2 scales and
crops, so I get to use the whole 4x3 display screen height (better
resolution) but lose the LH & RH picture edges via the cropping.
The thing I am trying to achieve is a compromise between these two
extremes, eg. a method which gives less cropping at the LH & RH picture
edges for the price of a little padding above and below the picture. I'm
presuming this (ideally) involves scaling, padding and cropping together
in a single filter.
Could anyone show how to do this or point me in the right direction?
Many thanks
Tom Crane
--
Tom Crane, Dept. Physics, Royal Holloway, University of London, Egham Hill,
Egham, Surrey, TW20 0EX, England.
Email: T.Crane at rhul.ac.uk
Fax: +44 (0) 1784 472794
More information about the ffmpeg-user
mailing list