Как масштабировать и добавить водяной знак (наложение) в одной команде?

я хочу закодировать видео водяным знаком сразу. но я смущен, как объединить видео команду и ее водяной знак

команда кодирует видео:

ffmpeg -i video.mp4 -tune psnr -refs 3 -c: v libx265 -preset veryslow -crf 33 -vf scale = 640x360 videoencode.mp4
pause

и это - команда водяного знака

ffmpeg -i videoencode.mp4 -i watermark.png -filter_complex "overlay = 10: 10" videofull.mp4

таким образом, как объединить в 1 команде только? Я смущен. я не хочу делать, 2 раза кодируют видео

1
задан 8 September 2017 в 19:42

1 ответ

Попытайтесь применить масштабирование к входу, как это:

ffmpeg -i video.mp4 -i watermark.png -filter_complex "[0:v]scale=640:360[bg];[bg][1:v]overlay=10:10" -tune psnr -refs 3 -c:v libx265 -preset veryslow -crf 33 videofull.mp4

Проверить videofull.mp4 использование деталей:

ffprobe -v quiet -print_format json -show_format -show_streams videofull.mp4
3
ответ дан 7 December 2019 в 12:32

Другие вопросы по тегам:

Похожие вопросы: