Currently, we use a subprocess call to run FFmpeg. Ideally, a native python library would be better. But I'm not sure if it exists. Most only wrap around FFmpeg, which is already useful, but maybe not worth it for our relatively simple use case (scale, convert, and extract frame).
ffmpeg-python (more features but unmaintained since ~2019)
python-ffmpeg (newer and maintained but with fewer methods)
Currently, we use a subprocess call to run FFmpeg. Ideally, a native python library would be better. But I'm not sure if it exists. Most only wrap around FFmpeg, which is already useful, but maybe not worth it for our relatively simple use case (scale, convert, and extract frame).