ffmpeg накладання повертається зображення на відео, як прозорі області виведення не охоплюється поворотним зображенням?


0

я використовую ffmpeg накласти зображення на фільм. Вимога полягає в обертанні зображення за довільним кутом. Використання filter_complex, Тепер я можу накласти повернуте зображення. Однак область виведення зображення заповнюється чорним кольором і не прозорий. Я перевірив docs в ньому можна вказати колір заливки, відповідно до це , але я цього не зробив. Будь-які ідеї?

Тут я копію свій командний рядок:

./ffmpeg -i mersyvideo.mp4 -i avatar.jpg -filter_complex "[1:v] rotate=-30*PI/180:c=black@'0x00':ow=rotw(iw):oh=roth(ih) [rotate];[0:v][rotate] overlay=40:10" -codec:a copy output/overlayavatar.mp4

Ви спробували це? -vcodec png -pix_fmt bgra overlayavatar.mov
Ĭsααc tիε βöss

вибачте, але я не використовую жодних PNG з альфа-каналом. крім того, я не хочу, щоб сама прозора картина.
xftzg

Відповіді:


0

для прозорої спроби c = немає .

ffmpeg -i mersyvideo.mp4 -i avatar.jpg -filter_complex "[1:v] rotate=-    30*PI/180:c=none:ow=rotw(iw):oh=roth(ih) [rotate];[0:v][rotate] overlay=40:10" -codec:a copy output/overlayavatar.mp4
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.