Потрібно скласти дві команди ffmpeg


0

Перша команда - додайте водяний знак до мого відео:

"-y", "-i", videoUrl, "-strict", "experimental", "-vf", "movie=" + watermarkImagePath + "[watermark];[in][watermark]overlay=15:main_h-overlay_h[out]", "-s", "360*480", "-r", "20", "-b", "15496k", "-vcodec", "mpeg4", "-ab", "48000", "-ac", "2", "-ar", "22050", outputVideoUrl

Друга команда - сформулюйте інше відео разом із відеоматеріалом з водою (перша команда відео як вхід):

"-i",inputFile1,"-i",inputFile2,"-v","debug","-strict”,”-2”,”-filter_complex","[0:v][0:a:0][1:v][1:a:0]concat=n=2:v=1:a=1[v][a]","-map","[v]","-map","[a]",outUrl

Будь ласка, допоможіть об’єднати це як єдину команду.

Відповіді:


1

З'єднайте окремі ланцюжки фільтру крапкою з комою ( ;).

ffmpeg -i video0 -i video1 -i image -filter_complex
  "[0:v][2:v]overlay=15:main_h-overlay_h[over];
   [over][0:a][1:v][1:a]concat=n=2:v=1:a=1[v][a]"
  -map "[v]" -map "[a]" output

Немає необхідності у фільтрі джерела фільму. Просто додайте зображення, що накладається, як звичайний вхід.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.