[FFmpeg-devel] [PATCH, v2 2/4] avc/avcodec: add AV_CODEC_CAP_VARIABLE_DIMENSIONS flag
Anton Khirnov
anton at khirnov.net
Tue Feb 18 18:42:19 EET 2020
Quoting Fu, Linjie (2020-02-18 16:06:10)
> > Is there even a sufficiently strong use case for this? Why not just
>
> Like transcoding reinit-large_420_8-to-small_420_8.h264 (from 352x288 to 240x196)
> and prefer to keep the resolution changing in the output stream.
>
> IMHO not modifying the resolution unless it's required by user is kind of natural.
>
> > create a new encoder instance?
>
> Would you please help to elaborate more about "create a new encoder instance?"
>
> What I intended to do is to flush and close the encoder when resolution changing,
> and reinit/recreate a new one.
Yes, that's what I mean. Flush and destroy an AVCodecContext and open a
new one. But then why is there a need for this flag?
--
Anton Khirnov
More information about the ffmpeg-devel
mailing list