我有一个具有alpha通道的1080X1920(垂直)视频,底部底部有一个空白点500px。这个空白点是1080X607。
我有一个要定位在该位置的1280X720尺寸的视频,因此1280视频的尺寸必须缩小到1080宽,然后从底部开始定位500px,在顶部位于视频下方。
这是我目前拥有的,但是失败的很漂亮。
/usr/local/bin/ffmpeg -i 1080x1920.mov -i 1280x720.MOV
-filter_complex "[1][0]overlay=main_w-overlay_w-0:main_h-overlay_h-500"
-c:v libx264 -profile:v high444 -pix_fmt yuv420p -level 3.1 -y final.mp4
答案 0 :(得分:1)
您必须使用正确的边距填充重新缩放的720p视频,然后执行叠加。
ffmpeg -i 1080x1920.mov -i 1280x720.MOV
-filter_complex "[1]scale=1080:-1,pad=1080:1920:0:1920-500-607[1v];[1v][0]overlay=0:0"
-c:v libx264 -profile:v high444 -pix_fmt yuv420p -level 3.1 -y final.mp4
请注意,high444配置文件的比特流可能与许多播放器不兼容。