FFmpeg으로 동영상을 클립으로 나누기
이 도구가 하는 일
동영상 분할 도구는 하나의 파일에서 더 짧은 여러 클립을 잘라 냅니다. 다시 녹화하거나 데스크톱 편집 프로그램을 열 필요가 없습니다. 자르는 방식은 세 가지 모드로 나뉩니다. '트리밍'은 시작 시각과 종료 시각 사이의 한 구간만 남기고 나머지는 버립니다. '분할'은 파일 전체를 지정한 개수의 같은 길이 구간으로 나눕니다. '타임스탬프'는 직접 자를 지점을 찍을 수 있어, 만들어지는 각 클립의 길이를 제각각으로 정할 수 있습니다. MP4·WebM·MOV 파일을 최대 500MB까지 받으며, 결과 클립은 폭넓은 기기에서 재생되도록 MP4로 저장됩니다.
언제 쓰면 좋은가
긴 방송에서 하이라이트 한 장면, 녹화한 인터뷰에서 답변 하나, 화면 녹화의 앞부분만 잘라 내고 싶을 때처럼 '한 곳만' 필요하면 '트리밍'이 어울립니다. 강의나 웨비나를 업로드 용량에 맞춰 균등하게 쪼개거나 챕터별로 다시 보려면 '분할'이 가장 빠릅니다. '타임스탬프'는 구성이 고르지 않은 소재에 잘 맞습니다. 여러 플레이가 이어지는 경기, 여러 곡을 담은 공연, 단계마다 파일을 따로 두고 싶은 튜토리얼 등입니다. 자르는 작업이 사용자의 기기에서 이뤄지므로, 용량이 큰 개인 녹화본을 먼저 올릴 필요가 없습니다.
예시: 녹화를 나누는 세 가지 방법
게임 플레이를 담은 40분짜리 MOV에서 최고의 장면 세 개를 뽑고 싶다고 해 봅시다. 파일을 불러온 뒤 '타임스탬프' 모드로 바꿉니다. 미리 보기를 각 장면 시작점까지 옮겨 자를 지점을 추가하고, 이를 반복합니다. 도구가 그 지점들로 몇 개의 구간이 생기는지 알려 주면, 이어서 FFmpeg이 하나씩 인코딩합니다. 반대로 업로드 용량에 맞추려고 파일을 똑같은 네 조각으로만 나누면 된다면, 구간 수 4로 설정한 '분할' 모드가 한 번에 처리하며, 확정 전에 각 조각의 정확한 길이를 보여 줍니다.
참고 사항과 예외 상황
엔진은 FFmpeg을 WebAssembly로 빌드한 ffmpeg.wasm으로, 사용자의 컴퓨터 메모리를 이용해 소재를 디코딩하고 자르고 다시 인코딩합니다. 가장 큰 제약은 아주 길거나 고해상도인 파일입니다. 사용할 수 있는 메모리를 넘어서는 클립은 실패할 수 있으므로, 더 짧은 소재나 낮은 해상도를 쓰면 통과하기 쉬워집니다. 자를 지점은 찍은 위치에 초 단위로 정확히 놓이므로, 처리하기 전에 미리 보기로 타이밍을 확인하세요. 입력 컨테이너가 무엇이든 결과물은 MP4로 나오며, 추가 변환 단계 없이 스마트폰·편집 프로그램·업로드 플랫폼에서 그대로 재생됩니다.