2018-06-11 13:19 GMT+02:00, Benjamin Pernot <[email protected]>:
> I would like to use the scale filter (based on swscale) to convert from one > pixel format to another, which means that I would like to be able to > specify to this filter the "dst_format" parameter (as well as "src_format" > parameter). > Unfortunately from what I can see in the source code (vf_scale.c), the > "dst_format" parameter can not be configured but it is automatically set as > such : > > enum AVPixelFormat outfmt = outlink->format; > ... > av_opt_set_int(*s, "dst_format", outfmt, 0); > > > How can I override the "dst_format" parameter? Do you want to use the scale filter? In this case the src format is the one provided to the filter chain / the input video, you cannot overwrite it. Or do you want to use libswscale directly? Then the file vf_scale has no relevance. Look at either doc/examples/filtering_video.c or at doc/examples/scaling_video.c Carl Eugen _______________________________________________ Libav-user mailing list [email protected] http://ffmpeg.org/mailman/listinfo/libav-user
