ffmpeg -i input1.mp4 -i input2.mp4 -i input3.mp4 -filter_complex "[0:v]scale=1280x720[v0]; [1:v]scale=1280x720[v1]; [2:v]scale=1280x720[v2]; [v0]drawtext=text='watermark':fontsize=24:x=(w-text_w)/2:y=(h-text_h)/2:fontcolor=white@0.8:box=1:boxcolor=black@0.5[out0]; [v1]drawtext=text='watermark':fontsize=24:x=(w-text_w)/2:y=(h-text_h)/2:fontcolor=white@0.8:box=1:boxcolor=black@0.5[out1]; [v2]drawtext=text='watermark':fontsize=24:x=(w-text_w)/2:y=(h-text_h)/2:fontcolor=white@0.8:box=1:boxcolor=black@0.5[out2]; [out0][out1][out2]concat=n=3:v=1:a=0[v]" -map "[v]" -map 0:a -c:v libx264 -preset medium -crf 23 -c:a copy output.mp4

ffmpeg输入三个文件 使用filter_complex先修改分辨率再添加水印最后在拼接一个视频 使用一条命令 音频不变

原文地址: https://www.cveoy.top/t/topic/bsKV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录