- 여러 방식으로 타임랩스를 만들어 본 결과, FFmpeg 명령 하나로 처리하는 방식이 가장 간단함
- 예시는 현재 디렉터리의
*.JPG이미지들을 입력으로 받아 timelapse.mp4를 생성함 -framerate 30과-r 30을 함께 지정해 입력과 출력 모두 30fps 기준으로 맞춤- 인코딩은
libx264, 픽셀 포맷은yuv420p를 사용함 - Python 등 별도 스크립트 없이 짧은 FFmpeg 명령어 하나로 타임랩스를 만들 수 있음
FFmpeg 명령 예시
- 타임랩스 생성 명령은 다음과 같음
ffmpeg -framerate 30 -pattern_type glob -i '*.JPG' -c:v libx264 -r 30 -pix_fmt yuv420p timelapse.mp4
- 입력 파일은 현재 위치의
*.JPG파일임 - 출력 파일 이름은 timelapse.mp4임
- 주요 설정은
libx264,30fps,yuv420p로 구성됨