Я хочу добавить водяной знак в некоторых видео, но проблема в том, что изображение в некоторых видео слишком маленькое, а в некоторых видео слишком большое (думаю, это зависит от разрешения входной ссылки)

так что все мои видео имеют вывод «640:360», так как я могу сделать так, чтобы изображение водяного знака было одинаковым на всех видео, а не на некоторых видео, меньших в некоторых больших

 ffmpeg -i "link" -i "/var/www/logo/logo1.png" -filter_complex 'overlay=10:10' -vcodec h264 -crf 25 -preset superfast -maxrate 600k -bufsize 600k -aspect '640:360' -s '640:360' .... 

1 ответ1

2

Масштаб сначала, затем наложение:

ffmpeg -i "link" -i "/var/www/logo/logo1.png" -filter_complex '[0:v]scale=640:360[bg];[bg][1:v]overlay=10:10' -c:v libx264 -crf 25 -preset superfast -maxrate 600k -bufsize 600k output

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