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 <[email protected]> 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 > [email protected] > https://ffmpeg.org/mailman/listinfo/libav-user > > To unsubscribe, visit link above, or email > [email protected] with subject "unsubscribe".
_______________________________________________ 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".
