On 3/8/20 03:47, rohit khali wrote:
Hi,

I am using sws_scale() API to scale my decoded YUV(any format) to YUV420P with 'new' width and height. Instead of hardcoding destination width and height, I want to preserve the original aspect ratio. My idea was to provide destination height and let API decide on width using aspect ratio.
Is there a way to achieve this?
Thanks in advance for the help!

There's nothing in the ffmpeg api to do it, but you can do it yourself trivially.

double aratio = (double) width / height;
size_t newwidth = aratio * newheight;

Or is there something else I am missing?

--

Gonzalo Garramuño

_______________________________________________
Libav-user mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/libav-user

To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".

Reply via email to