
60pfs로 녹음된 MTS 파일이 있습니다.
30fps의 1/2 속도로 재생되는 버전을 저장하고 싶습니다. 예를 들어 YouTube에서 슬로우 모션 재생을 위해 업로드할 수 있습니다.
일부 OS X 도구를 사용하여 어떻게 그렇게 할 수 있나요?
답변1
FFmpeg를 설치하려면 다음을 설치하세요.홈브류먼저 brew install ffmpeg
.
당신이 해야 할 일은 다음과 같습니다:
ffmpeg -i input.mp4 -vf "setpts=(1/speed)*PTS" output.mp4
… 어디speed
예를 들어 두 배로 늘리려면 2, 절반 속도로 느린 동작을 하려면 0.5입니다. FFmpeg는 실제 프레임 속도 대신 개별 프레임의 프레젠테이션 타임스탬프를 변경합니다.
이는 단순히 다른 프레임 속도를 설정하는 것보다 더 잘 작동하는 경우가 많습니다. 더 낮은 프레임 속도를 설정하면 모든 FFmpeg는 그 사이에 프레임을 삭제합니다. 동일한 지속 시간의 비디오로 끝나지만 실제 슬로우 모션은 없습니다.
mencoder
대신 OS X에서 사용하려면 Homebrew를 사용하여 brew install mplayer
. 바이너리 와 함께 배송됩니다 mencoder
. 이제 다음 중 하나를 시도해 볼 수 있습니다.
mencoder -fps 12 -nosound -ovc copy in.mp4 -o out.mp4
… 12
결과 프레임 속도는 어디에 있습니까? 또는:
mencoder -speed 1/2 -nosound -ovc copy in.mp4 -o out.mp4
… 속도 요소를 수동으로 설정할 수 있습니다.
답변2
AviDemux가 갈 길인 것 같습니다.http://fixounet.free.fr/avidemux/
비디오 > 프레임 속도로 이동하여 30fps로 설정하여 프레임 속도를 변경할 수 있습니다.
다음은 Windows에서 YouTube용으로 내보내는 방법을 설명하는 블로그입니다. 하지만 프로세스는 OS X에서도 비슷합니다.http://greeenjava.blogspot.com.au/2011/01/easy-steps-to-create-hd-video-for.html