vshemarov
@vshemarov

FFmpeg — не накладывается оверлей с отрицательным смещением по Y. Как побороть?

Задаю простейший фильтр:

ffmpeg -i video.mp4 -loop 1 -i photo.jpg -filter_complex " [0:v][1:v] overlay=x=-220:y=0 [out]" -c:v libx264 -map [out] -t 10 -y out.mp4

Все работает, как надо. Но если задаю отрицательное смещение по Y, то изображение не накладывается:

ffmpeg -i video.mp4 -r 1 -loop 1 -i photo.jpg -filter_complex " [0:v][1:v] overlay=x=-220:y=-220 [out]" -c:v libx264 -map [out] -t 10 -y out.mp4

Как будто координаты заданы какие-то запредельные. Более того, если задаю смещение -100, то ffmpeg вообще вылетает с кодом ошибки -1073741819. Ничего не могу понять, и гугление не внесло никакой ясности
  • Вопрос задан
  • 180 просмотров
Решения вопроса 1
vshemarov
@vshemarov Автор вопроса
В общем, убедился, что это баг ffmpeg. На более старой версии работает без проблем
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы