FFMPEG масштабировать видео в соответствии с высотой изображения при наложении видео на изображение

340
Vivek Mishra

Я пытаюсь наложить видео поверх изображения в FFMPEG. Для этого я использую приведенную ниже команду.

-i C:\Users\Vivek\Desktop\SAM\Effects\bubbles.mp4 -i C:\Users\Vivek\Desktop\selfie.jpg -filter_complex "[1:v][0:v]scale2ref[ua][b];[ua]setsar=1,format=yuva444p,colorchannelmixer=aa=0.5[u];[b][u]overlay[v]" -map "[v]" C:\Users\Vivek\Desktop\selfie.gif 

Вышеуказанные команды работают отлично, но это растягивает изображение в соответствии с шириной видео, в то время как я хочу наоборот, то есть растягивать видео до ширины и высоты изображения.

1

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

1
Gyan

Переключите входы на фильтр scale2ref.

[0:v][1:v]scale2ref[ua][b] 
Отличается ли он от переключения входных файлов? Я попытался переключить входные файлы, но это не сработало Vivek Mishra 6 лет назад 0
Что случилось ? Gyan 6 лет назад 0
Так как я использую это единство, то мой идеал просто завис, когда я это сделал Vivek Mishra 6 лет назад 0
Запустите его из оболочки и проверьте. Следует исключить IDE из уравнения. Gyan 6 лет назад 0
Хорошо, я проверю и вернусь обратно. Vivek Mishra 6 лет назад 0

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