타임라인에서 시작점과 끝점을 정하고 자르는 방식을 고르세요. 빠르게는 압축된 영상과 음성을 다시 인코딩하지 않고 복사하므로 거의 즉시 끝나고 화질 손실이 없지만, 복사는 키프레임에서만 시작할 수 있어 Nerulio는 선택 구간 안의 첫 키프레임부터 자릅니다. 정밀은 구간을 디코딩해 다시 인코딩하므로 정한 위치에서 정확히 시작하고 끝나며, 대신 시간이 걸리고 압축이 한 번 더 들어갑니다. 결과는 MP4(브라우저가 H.264를 인코딩할 수 있을 때) 또는 WebM입니다.
영상을(를) 여기에 놓으세요여러 개를 한 번에 처리할 수 있습니다업로드 없음 · 이 기기에서 처리
게임을 만들고 있나요?
Nerulio는 무엇보다 2D 게임 에셋 스튜디오입니다. 도트를 그리고, 스프라이트 시트를 애니메이션으로 자르고, 텍스처 아틀라스를 패킹하고, 오토타일 타일셋을 점검해 Godot·Unity·Phaser 등 엔진용으로 내보냅니다. 브라우저에서 동작하며 파일은 기기 밖으로 나가지 않습니다.
압축된 영상은 완전한 그림을 가끔씩만 저장합니다. 이 키프레임(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 다시 인코딩
빠른 자르기는 키프레임에서 시작합니다. 앞쪽의 불완전한 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의 동작은 공식 문서를 인용했습니다.