워터마크를 비디오 위치로 이동하고 중지하는 방법은 무엇입니까?

워터마크를 비디오 위치로 이동하고 중지하는 방법은 무엇입니까?

워터마크 애니메이션을 만들었는데, 영상의 특정 지점에서 멈추고 10초 정도 기다렸다가 페이드 아웃되도록 하고 싶습니다. 내가 사용하는 코드는 다음과 같습니다.

ffmpeg -y -r 60 -loop 1 -i 2.jpg -i logo2.png -filter_complex "overlay = 0: 'if (gte (t, 1), (overlay_h + (t-1) * 125), NAN) '"-shortest -c: v libx264 -t 20 test14.mp4

애니메이션은 작동하지만 노래를 멈출 수 없어 사라져 버립니다. 도와주세요?

답변1

사용

ffmpeg -y -framerate 60 -loop 1 -i 2.jpg -loop 1 -i logo2.png -filter_complex "[1]fade=out:st=15:d=1[ol];[0][ol]overlay=W*5/100:'-h+clip(t*H/5,0,H*95/100)'" -c: v libx264 -t 20 test14.mp4

그러면 워터마크가 0초에서 5초까지 수직으로 아래로 스크롤됩니다. 그런 다음 10초 동안 멈추고 1초 후에 사라집니다.

관련 정보