
24fps 비디오가 있는데 비디오에서 줌팬 필터를 사용하려고 하는데 필터의 비공개 fps를 설정하는 데 문제가 있습니다. 줌팬 필터의 fps를 로 설정하면 fps=30
영상과 음성의 싱크가 맞지 않게 됩니다. 출력 비디오의 속도는 증가하지만 오디오는 여전히 원래 속도를 유지합니다. 필터에서 fps를 설정하면 fps=24
문제가 해결되지만 fps가 다른 동영상이 많아 각 동영상의 필터에서 fps를 별도로 설정하고 싶지 않습니다.
Zoompan 필터의 전용 fps가 입력 비디오의 fps를 자동으로 감지하고 비디오의 fps를 유지하는 방법이 있습니까?
-r 30
명령줄의 시작과 끝 부분에 추가해도 작동하지 않았습니다.
ffmpeg-y -i "input.mp4" -filter_complex "zoompan=z='if(lte(mod(it*25,42),10),min(max(zoom,pzoom)+0.02,1.5),min(max(zoom,pzoom)-0.0065,1.5))':x='iw/2-(iw/zoom/2)':y='ih/2-(ih/zoom/2)':d=1:fps=30 -c:a copy output.mp4