я використовую 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
вибачте, але я не використовую жодних PNG з альфа-каналом. крім того, я не хочу, щоб сама прозора картина.
—
xftzg
-vcodec png -pix_fmt bgra overlayavatar.mov