4P by GN⁺ | ★ favorite | 댓글 1개
  • 여러 방식으로 타임랩스를 만들어 본 결과, 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로 구성됨

댓글과 토론

Hacker News 의견

해커뉴스 댓글 모음 요약

  • 매일 사진을 찍어 1년 동안의 변화를 기록한 프로젝트

    • 매일 몇 분마다 사진을 찍고, 태양의 각도가 같은 프레임을 선택해 합성함으로써 유령 같은 효과를 냄.
    • 시간이 지나면서 태양의 각도가 변하는 프레임을 선택해 하루가 지나가는 것처럼 보이게 함.
    • 관련 영상 링크
  • FFMPEG의 비디오 안정화 기능

  • 라즈베리 파이와 FFMPEG를 이용한 타임랩스 제작

    • 라즈베리 파이 제로와 Pi 카메라, FFMPEG를 이용해 식물 성장 타임랩스를 만듦.
    • Bash 스크립트를 사용해 매 시간마다 사진을 찍고, 주기적으로 타임랩스 비디오를 생성함.
    • 스크립트 예시
  • FFMPEG를 이용한 타임랩스 제작 경험

    • FFMPEG를 이용해 하늘을 촬영한 타임랩스를 만듦.
    • 텔레그램 명령어로 타임랩스를 생성함.
    • 관련 영상 링크
  • FFMPEG의 강력함

    • FFMPEG는 매우 강력한 도구로, 간단한 명령어로 복잡한 작업을 처리할 수 있음.
    • 비디오 편집에도 유용함.
  • FFMPEG의 간편함

    • GUI 비디오 편집 도구보다 FFMPEG가 더 간편하고 효율적임.
    • 명령어 플래그를 저장해두고 필요할 때마다 참조할 수 있음.
    • FFMPEG는 FOSS(자유 및 오픈 소스 소프트웨어)의 왕 중 하나임.
  • Windows에서의 FFMPEG 사용 주의사항

    • -pattern_type glob은 Windows에서 지원되지 않음.
    • 연속된 번호로 JPEG 파일을 이름 지어 패턴을 사용하는 방법으로 대체 가능함.
  • MoviePrint 도구 소개

  • Rimworld 콜로니 타임랩스 블로그 포스트

    • Rimworld 콜로니의 타임랩스를 만드는 방법에 대한 블로그 포스트 작성.
    • Windows에서 -pattern_type glob이 작동하지 않는다는 점을 인지하지 못했음.
    • 이미지의 종횡비가 다를 경우 검은색 막대로 패딩하는 방법 소개.
    • 블로그 포스트 링크
  • FFMPEG의 다양한 기능

    • KDenLive와 ShotCut 같은 도구 대신 FFMPEG를 사용해 비디오 편집 작업을 수행함.
    • 타임랩스, 트리밍, 밝기/대비 조정 등 다양한 작업을 처리할 수 있음.
    • ffplay를 사용해 결과를 미리보기 할 수 있음.