FFMPEG-水印图像

FFMPEG-水印图像

我想在一些视频上添加水印,但问题是,有些视频中的图像太小,而有些视频中的图像太大,(我认为这取决于输入链接的分辨率)

所以我所有的视频都有输出'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

先缩放然后叠加:

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

相关内容