Мне нужно создать видео с замедленной съемкой с веб-камеры, которая была установлена под немного вертикальным углом, и мне нужно повернуть изображение примерно на 3 градуса против часовой стрелки. (Веб-камера находится в практически недоступном месте, и из-за погоды в конечном итоге ее могут выгнать, даже если мы исправим угол. Поэтому мне нужно исправить это в программном обеспечении.)
Я имел успех, используя инструмент преобразования ImageMagick с параметром командной строки:
convert infile.jpg -distort ScaleRotateTranslate 750,50,-3 outfile.jpg
но, конечно, это мучительно медленно конвертировать. Я могу сделать абсолютно все остальное, что мне нужно сделать (обрезка и наложение логотипа на изображение) с использованием фильтров FFmpeg, но, похоже, не существует фильтра, который позволяет поворачивать изображение на произвольный угол, только на 90 или 180 градусов. ,
Возможно, есть какой-то общий фильтр линейного преобразования, который может это сделать?
Спасибо за любую помощь.