Shane Warren wrote: > The -noautoscale seems to have fixed the stop/crash on resolution > changing. I can now hw decode using vaapi, then deinterlace/scale, > then qsv encode. I have a capture on an input stream that does all > kinds of horrible things (switches resolution and goes interlaced), I > have looped that many times and the output is stable. > > The autoscale/noautoscale option should be in the ffmpeg html > documents online somewhere, that option is very useful for anyone > transcoding live streams that change resolutions.
The option is already described in the documentation. Quote: -autoscale Automatically scale the video according to the resolution of first frame. Enabled by default, use -noautoscale to disable it. When autoscale is disabled, all output frames of filter graph might not be in the same resolution and may be inadequate for some encoder/muxer. Therefore, it is not recommended to disable it unless you really know what you are doing. Disable autoscale at your own risk. Actually I'm surprised that -noautoscale fixes your problem. The default (-autoscale) should be the right one for streams that change resolution. Maybe there is a peculiarity with the QSV code that requires -noautoscale. Best regards -- Oliver _______________________________________________ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".