Можно ли добавить контур/границу/преимущество к человеку в видео-ключе?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Можно ли добавить контур/границу/преимущество к человеку в видео-ключе?

Сообщение Anonymous »

Надеюсь, у тебя все хорошо. Можно ли использовать FFMPEG, чтобы добавить наброски в видео-ключ, как на изображениях ниже? Моя цель - смешать фоновое видео с видео переднего плана, где передний план имеет белый контур. src = "https://i.sstatic.net/oenv1ga4.png"/>
Вот мой текущий код, который сочетает в себе фон и видео на переднем плане, удалив ключ Chrama и заменив его на фоновый режим. Я хочу сохранить эту функциональность, но добавить белый эффект контура вокруг видео переднего плана. < /P>
Заранее большое спасибо за вашу помощь.public static String overlayVideo(String backgroundCroppedPath, String foregroundVideoPath, String overlayedVideoPath,
double bgDurationSec, double fgDurationSec, boolean loopBg, boolean loopFg) {
String bgInput = loopBg ? "-stream_loop -1 -i \"" + backgroundCroppedPath + "\"" : "-i \"" + backgroundCroppedPath + "\"";
String fgInput = "";
if (loopFg) {
int loopCount = (int) Math.
ceil
(bgDurationSec / fgDurationSec);
loopCount = Math.
max
(0, loopCount - 1);
fgInput = "-stream_loop " + loopCount + " -i \"" + foregroundVideoPath + "\"";
} else {
fgInput = "-i \"" + foregroundVideoPath + "\"";
}
return "-y " + bgInput + " " + fgInput +
" -filter_complex \"[1:v]colorkey=0x01fe01:0.3:0.2[fg];[0:v][fg]overlay=format=auto\" " +
"-t " + bgDurationSec + " -c:v libx264 -crf 18 -preset ultrafast -pix_fmt yuv420p " +
"\"" + overlayedVideoPath + "\"";
}


Подробнее здесь: https://stackoverflow.com/questions/797 ... -key-video
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»