[Libav-user] How to changes resolution to output file.

Michael Armes michael.armes at gmail.com
Wed Feb 27 19:48:34 EET 2019


You need to scale *each frame* with sws_scale from lib_av (
https://libav.org/documentation/doxygen/master/group__libsws.html#gae531c9754c9205d90ad6800015046d74).
I suggest you look at the example code linked in the documentation for
reference.

On Wed, Feb 27, 2019 at 9:38 AM ABDALLAH Moussa <Moussa.ABDALLAH at nexeya.com>
wrote:

> Hello,
>
>
>
> I am trying to record a stream video to a output file mkv. I set my camera
> with the resolution 1280x720 and I would like to change it with ffmpeg on
> my program how can I do that please ?
>
>
>
> I have success to change the framerate but I failed  with the resolution
> or other option like bit_rate :
>
>
>
>         ivst->r_frame_rate.num=25;
>
>         ivst->r_frame_rate.den=1;
>
>         ovst->r_frame_rate      = ivst->r_frame_rate;
>
>         ovst->avg_frame_rate    = ovst->r_frame_rate;
>
>         ivst->codec->bit_rate = 3000000;
>
>         ovst->codec->bit_rate = 3000000;
>
>         ivst->codec->height = 320;
>
>         ivst->codec->width = 240;
>
>         ovst->codec->height = 320;
>
>         ovst->codec->width = 240;
>
>
>
> Thanks you for your help !
> _______________________________________________
> Libav-user mailing list
> Libav-user at ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/libav-user
>
> To unsubscribe, visit link above, or email
> libav-user-request at ffmpeg.org with subject "unsubscribe".
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://ffmpeg.org/pipermail/libav-user/attachments/20190227/eb59b974/attachment.html>


More information about the Libav-user mailing list