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

Reply via email to