정적 배경 및 비디오 오버레이

정적 배경 및 비디오 오버레이

jpg: bg.jpg (300x600) 및 비디오: video.mp4 (280x580) bg.jpg 위에 video.mp4를 오버레이하여 비디오 위치가 10,10이고 출력 비디오가 video.mp4분이 되도록 하고 싶습니다. 긴.

ffmpeg로 가능합니까?

답변1

이렇게 하면 비디오가 위치 10,10에 배치됩니다.

여기에 이미지 설명을 입력하세요

ffmpeg -loop 1 -i bg.png -i video.mp4 -filter_complex \
"[0:v][1:v]overlay=10:10:shortest=1,format=yuv420p[v]" \
-map "[v]" -map 1:a -c:a copy -movflags +faststart output.mp4

그러나 오버레이를 중앙에 두려는 것 같습니다. 이는 오버레이가 배경보다 작은 모든 입력에 작동합니다.

ffmpeg -loop 1 -i bg.png -i video.mp4 -filter_complex \
"[0:v][1:v]overlay=(W-w)/2:(H-h)/2:shortest=1,format=yuv420p[v]" \
-map "[v]" -map 1:a -c:a copy -movflags +faststart output.mp4

참조오버레이 비디오 필터 문서더 많은 정보를 위해서.

관련 정보