我想在添加水印的同时将高清视频 (1920x1080) 缩放和裁剪成正方形。我试过了
ffmpeg
-i 视频.mp4
-i 水印.png
-filter_complex "[0]scale=720:720,crop=720:720[a];[1]scale=720:720[b];[a][b]overlay=(W-w)/2:(H-h)/2"
输出.mp4
但它会产生 889x500 的输出。谁能帮我?我做错了什么?
最佳答案
执行命令时,我得到 720x720 的输出,纵横比为 16:9。
您可以添加setsar=1:1
用于 Scaling example :
ffmpeg -y -i video.mp4 -i watermark.png -filter_complex "[0]scale=720:720,setsar=1:1,crop=720:720[a];[1]scale=720:720,setsar=1:1[b];[a][b]overlay=(W-w)/2:(H-h)/2" output.mp4
关于ffmpeg - 使用 ffmpeg 调整高清视频大小并将其裁剪为方形视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67441202/