Ffmpeg - 다시 인코딩하지 않고 프레임 속도 변경(다시)

Ffmpeg - 다시 인코딩하지 않고 프레임 속도 변경(다시)

MP4 파일의 프레임 속도를 변경하여 올바른 속도로 실행하려고 합니다. 다시 인코딩하지 않고 FFmpeg로 이 작업을 수행하는 방법을 물었습니다.여기그리고tgies가 준 대답일했다. 이것은 25fps 비디오에 있었습니다. 이제 30fps 비디오가 있는데 예상대로 작동하지 않습니다. atempo23.98/30으로 나누어 값을 변경했습니다 . 결과 비디오는 내가 원하는 것보다 훨씬 느리게 재생됩니다. 또한 오디오가 동기화되지 않습니다. 내가 한 일은 다음과 같습니다 ...

ffmpeg -i source.mp4 -r 23.98 -i output.h264 -filter_complex "[0:a]atempo=0.7993[out]" -map 1:v -map "[out]" -c:a aac -c:v copy output.mp4

소스 프레임 속도가 이제 30이기 때문에 다르게 수행해야 할 작업이 있나요?

관련 정보