У меня есть, например, эта команда:

ffmpeg -loop 1 -i image.jpg -i input.mp3 -ss 00:08:02.00 -t 137 -vf scale=nhd -r 1 -c:v libx264 -c:a aac -shortest output.mp4

которые предполагают взять файл mp3 и изображение и объединить его в один видеофайл mp4. Теперь, как я могу добавить водяной знак, используя эту команду, например:

ffmpeg -i input.mp4 -i watermark.jpg -filter_complex overlay=main_w-overlay_w-5:main_h-overlay_h-5 output.mp4

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

Спасибо!

1 ответ1

0

использование

ffmpeg -loop 1 -i image.jpg -i watermark.jpg -ss 00:08:02.00 -t 137 -i input.mp3 -filter_complex [0]scale=nhd,setsar=1[v];[v][1]overlay=W-w-5:H-h-5 -r 1 -c:v libx264 -c:a aac -shortest -fflags +shortest output.mp4

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .