Основное здесь следующее:
- Я могу читать видео покадрово и манипулируйте ими по своему вкусу.
- Я не нужно сохранять кучу файлов изображений на диск.
- Я могу сохранить результаты своей работы в новом видео H.264 (желательно, но не обязательно в формате mkv). ) с заданной степенью сжатия (CRF).
Я посмотрел на ffmpeg-python, которые, насколько я могу судить, не позволяют мне работать с видео «покадрово» в Python — в противном случае это было бы оптимально.
Я также рассмотрел OpenCV, который позволяет мне выполнять большую часть работы так, как я хочу, но pip-версия библиотеки не поддерживает H.264 или пользовательские степени сжатия. , поэтому OpenCV не будет работать он собственный.
Я знаю, что можно получить поддержку H.264 с другими источниками OpenCV, кроме pip, но для этого проекта я ограничен источниками pip.
Подробнее здесь: https://stackoverflow.com/questions/793 ... ode-to-h-2
Мобильная версия