Наложение видео на изображение с помощью ffmpeg

952
Ana Koridze

Я хочу наложить полупрозрачное видео поверх изображения с помощью фильтра наложения. Однако, когда я использую blend = all_mode = 'дополнение', видео становится розовым. Вот команда, как я могу улучшить ее?

ffmpeg -i overlay_video.mp4 -i background_image.png -filter_complex "[0:v]setdar=dar=16/9,scale=1280:720,format=rgba[vid];[1:v]setdar=dar=16/9,scale=1280:720[img];[img][vid]blend=all_mode='addition':all_opacity=1,format=yuv420p10le" -c:v libx264 -c:a aac -strict -2 -ac 2 -b:a 256k -pix_fmt yuv420p -y output.mp4 
0
Почему вы не используете оверлейный фильтр? Gyan 7 лет назад 0
Я только что отредактировал заголовок, хотя видео было полупрозрачным, но на самом деле оно черное, и поэтому оно не работает с оверлеем. Поэтому я использую фильтр смешивания и все такое, чтобы удалить черный цвет из видео. Ana Koridze 7 лет назад 0
Используйте метод [this] (https://stackoverflow.com/a/38581696/5726027). Gyan 7 лет назад 1
@Mulvya Не стесняйтесь скопировать этот ответ (или необходимые детали) здесь, или укажите мне дубликат на SU, чтобы мы могли закрыть его. slhck 7 лет назад 0

0 ответов на вопрос

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