Ask Your Question

Revision history [back]

Setting codec parameters with FFMPEG backend

I am using OpenCV's VideoWriter to record videos with FFMPEG. I am using the lossless FFV1 codec. As far as I can tell if the FourCC code 'F', 'F', 'V', '1' is specified, the codec defaults to FFV1 version 3, however, I would like to record using FFV1 version 1 for interoperability reasons down the line. In FFMPEG the switch can be easily acheived by passing the -level 1 flag to the encoder.

Is there a way in OpenCV to pass such parameters to the encoder through the VideoWriter object or through any other means?