영상 구간 자르기

키프레임 빠른 자르기 또는 재인코딩. 지원 코덱으로 MP4·WebM 저장.

타임라인에서 시작점과 끝점을 정하고 자르는 방식을 고르세요. 빠르게는 압축된 영상과 음성을 다시 인코딩하지 않고 복사하므로 거의 즉시 끝나고 화질 손실이 없지만, 복사는 키프레임에서만 시작할 수 있어 Nerulio는 선택 구간 안의 첫 키프레임부터 자릅니다. 정밀은 구간을 디코딩해 다시 인코딩하므로 정한 위치에서 정확히 시작하고 끝나며, 대신 시간이 걸리고 압축이 한 번 더 들어갑니다. 결과는 MP4(브라우저가 H.264를 인코딩할 수 있을 때) 또는 WebM입니다.

영상을(를) 여기에 놓으세요여러 개를 한 번에 처리할 수 있습니다
업로드 없음 · 이 기기에서 처리

키프레임, 그리고 복사가 아무 데서나 시작할 수 없는 이유

압축된 영상은 완전한 그림을 가끔씩만 저장합니다. 이 키프레임(I프레임)은 혼자 디코딩할 수 있고, 그 사이 프레임은 바뀐 부분만 담고 있어 앞 프레임이 있어야 디코딩됩니다. 키프레임 간격은 인코더와 설정에 따라 달라서 1초보다 짧은 파일도, 몇 초인 파일도 있습니다.

그래서 패킷을 복사하는 자르기는 키프레임에서 시작해야 하고, 도구마다 선택이 다릅니다. FFmpeg 문서에 따르면 스트림 복사에서는 요청한 시각 바로 앞의 탐색 지점으로 가서 그 여분을 남기므로 클립이 일찍 시작합니다. Nerulio의 빠르게는 반대로 줄입니다. 영상이 선택 구간 안의 첫 키프레임에서 시작하므로 뺀 부분은 나오지 않지만, 앞쪽에서 최대 키프레임 간격 하나만큼 잘려 나갈 수 있습니다. 끝은 정한 끝점 그대로입니다.

정밀은 구간의 모든 프레임을 디코딩해 시작점에 자체 키프레임이 있는 새 스트림을 씁니다. 해상도 상한과 소리 없애기도 적용됩니다. 빠르게도 소리는 없앨 수 있지만, 다시 인코딩하지 않으므로 해상도 상한은 무시합니다.

키프레임(I프레임)
완전한 그림으로 저장된 프레임. 디코딩을 여기서 시작할 수 있습니다.
GOP
픽처 그룹. 키프레임과 그에 기대는 프레임들로, 다음 키프레임 직전까지입니다.
스트림 복사(리먹스)
압축된 패킷을 디코딩 없이 새 컨테이너로 옮기는 것. 빠르고 무손실이지만 키프레임에 묶입니다.

예시: 2초마다 키프레임, 선택 구간 3.40초~9.00초

같은 구간을 세 가지 방법으로 자르면:

원본의 키프레임                0.00  2.00  4.00  6.00  8.00  10.00 s
선택 구간                      3.40 → 9.00 s   5.60 s
Nerulio 빠르게                 4.00 → 9.00 s   5.00 s   앞 0.60 s 빠짐
앞 키프레임부터 복사           2.00 → 9.00 s   7.00 s   앞에 1.40 s 추가
  (FFmpeg -i 앞에 -ss, -c copy)
Nerulio 정밀                   3.40 → 9.00 s   5.60 s   다시 인코딩

앞의 0.60초가 중요하다면 시작점을 2.00초 키프레임으로 옮기거나 정밀을 쓰세요. Nerulio 테스트는 빠른 자르기가 요청 길이와 1.1초 이내, 정밀 자르기가 0.12초 이내이면 통과로 봅니다.

빠르게와 정밀 비교

빠르게 · 키프레임정밀 · 재인코딩
시작 지점선택 구간 안의 첫 키프레임정한 시작점 그대로
속도패킷 복사, 주로 파일 읽기 속도에 좌우모든 프레임을 디코딩·인코딩
화질원본과 같음압축이 한 번 더 들어감
결과의 코덱원본 코덱MP4는 H.264, WebM은 VP9·VP8·AV1
해상도 상한·소리 없애기소리 없애기만 적용, 상한은 무시둘 다 적용
디코더 필요아니요예, 영상·음성 코덱 모두

결과 확인

  • 플레이어의 결과 길이를 타임라인 아래 구간 길이와 비교하세요. 빠르게는 앞이 짧을 수 있고, 정밀은 같아야 합니다.
  • 빠르게 자른 결과의 첫 1초를 재생해 보세요. 깨끗한 온전한 프레임으로 시작하며, 시작점에 키프레임이 없었다면 그보다 늦게 시작합니다.
  • 소리 없애기를 고르지 않았다면 소리가 있는지 확인하세요. 트랙이 빠질 상황이면 조용히 빼지 않고 오류로 멈춥니다.

문제 해결

증상유력한 원인확인 방법해결
WebM으로 빠르게 자르면 "A required video/audio track cannot be preserved"가 뜸WebM은 VP8·VP9·AV1 영상과 Opus·Vorbis 음성만 받아서, MP4·MOV의 H.264·HEVC·AAC를 복사해 넣을 수 없음원본이 MP4나 MOV임빠른 자르기는 MP4로 저장하거나 정밀 사용
빠른 자르기 결과가 시작점보다 늦게 시작함시작점에 키프레임이 없어 다음 키프레임부터 복사함결과 길이와 선택 구간 비교시작점을 앞으로 옮기거나 정밀 사용
형식 목록에 MP4가 없음브라우저에 H.264 인코더가 없다고 보고됨고급 설정에 WebM만 있음WebM으로 저장하거나 H.264 인코더가 있는 브라우저 사용
탭을 바꾸자 저장이 멈춤WebCodecs가 없을 때 쓰는 호환 녹화만 탭이 보여야 함호환 모드 안내가 떠 있음탭을 화면에 두거나 WebCodecs가 있는 브라우저 사용
WebM에서 빠르게 자른 MP4가 일부 앱에서 재생되지 않음복사된 VP9·AV1 영상과 Opus 음성이 MP4 안에 들어가는데, 모든 플레이어가 이를 예상하지는 않음ffprobe로 코덱 확인WebM 원본은 WebM으로 자르거나, 정밀로 H.264를 만들기

다른 방법

방법이럴 때 더 낫습니다
-i 앞에 -ss, 그리고 -c copy를 쓴 FFmpeg스크립트나 일괄 자르기. 문서에 따르면 복사 자르기는 앞 키프레임부터의 부분을 남기므로, 잃는 대신 조금 더 들어갑니다.
데스크톱 영상 편집기여러 클립, 장면 전환, 구간 전체를 다시 인코딩하지 않고 프레임 단위로 정확해야 하는 편집.
영상 압축짧게가 아니라 작게 만드는 것이 목적일 때.

이 방법의 한계

  • 빠른 자르기는 키프레임에서 시작합니다. 앞쪽의 불완전한 GOP만 다시 인코딩하는 스마트 모드는 없습니다.
  • 한 번에 연속된 구간 하나만 저장합니다. 구간을 이어 붙이려면 데스크톱 편집기가 필요합니다.
  • 기본 영상·음성 트랙 하나씩만 남습니다.

버전과 출처

tests/media-browser.mjs로 Chromium 153과 Firefox 155에서 확인했습니다. 1920 × 1080 H.264/AAC MP4에서 1~4초를 빠르게 자르면 음성이 유지되고 요청 길이와 1.1초 이내로 맞으며, 1.25~3.75초 정밀 자르기는 0.12초 이내입니다. 선택 실행인 대용량 테스트에서는 500MB가 넘는 1시간 파일의 마지막 1분을 빠르게 잘라 음성과 함께 60초 ±1초가 나왔습니다. 엔진은 Mediabunny 1.58.1과 WebCodecs입니다. FFmpeg의 동작은 공식 문서를 인용했습니다.

참고한 공식 문서

영상 구간 자르기

키프레임 빠른 자르기 또는 재인코딩. 지원 코덱으로 MP4·WebM 저장.

사용 방법

  1. 원본 파일 열기
  2. 처리 방식과 설정 선택
  3. 실행 후 결과를 확인하고 다운로드

지원 형식

MP4 / WebM / MOV → MP4 / WebM — 입력·출력 지원은 브라우저에 따라 다릅니다.

이 도구로 할 수 있는 일

안쪽 키프레임 재포장 또는 디코딩·재인코딩으로 구간을 저장합니다.

처리 방식과 검증 수준

advanced · keyframe remux / WebCodecs precise re-encode. 품질 검증을 진행 중입니다. Pro·Flagship 수준은 아직 입증되지 않았습니다.

저장 전에 확인하세요

빠른 자르기는 범위 안쪽 키프레임으로 줄어듭니다. 정밀 모드는 재인코딩하며 코덱 지원은 다릅니다. 가능하면 결과를 기기 내 임시 저장소에 씁니다. 호환 녹화 모드의 짧은 구간 제한은 유지됩니다.

자주 묻는 질문

처리 가능한 크기는 무엇으로 결정되나요?

기기 메모리·저장 공간·코덱 지원에 따라 달라집니다. 테스트한 사례가 모든 파일의 성공을 보장하지는 않습니다.

파일이 서버에 업로드되나요?

이 도구에서 연 파일은 서버에 업로드하지 않고 사용자 기기에서 처리합니다. 커뮤니티 글에 직접 첨부하는 이미지는 별도로 업로드됩니다. 일부 엔진과 모델은 외부에서 내려받으므로 IP 주소 등 연결 정보가 해당 서비스에 전달됩니다.

작업이 자동 저장되나요?

아니요. 이미지와 편집 상태는 이 탭에 있고 미디어 결과는 기기 내 임시 저장소를 사용할 수 있습니다. 언어를 바꿔도 작업은 유지되지만 새로고침, 탭 닫기, 다른 페이지로 이동하면 사라질 수 있습니다.