Наложить изображение с поворотом и перспективой посредством ffmpeg
Задача состоит в том, чтобы наложить изображение на видео так, как будто изображение лежит на столе. Самое близкое к требуемому - это функции css transform: perspective, rotateX, rotateY и rotateZ, но я не нашел ничего близкого к этому.
Сейчас использую фильтр ffmpeg rotate, но изображение накладывается не совсем правильно.
Идеально было бы задавать значения как в css, может есть какой-то способ так сделать?
Пробовал использовать фильтр perspective, но не совсем понимаю, как его правильно использовать для этих целей.
Вот примерно то, что нужно, но не настолько сложно, накладываемое изображение должно быть статичным.
Ответы (1 шт):
В данном случае нужно использовать опцию sense - destination, рассчитать, в какие точки результирующего изображения попадут углы исходного, и перечислить их в порядке
P0 P1
P2 P3