이 페이지의 코드가 시작되지 않았습니다.

index.html을 폴더에서 바로 열면 브라우저가 JavaScript 모듈을 막습니다. 그래서 동영상을 골라도 아무 일도 일어나지 않아요. 폴더를 http로 띄워서 여세요:

powershell -ExecutionPolicy Bypass -File serve.ps1

그런 다음 http://localhost:8080/을 여세요.

동영상 화면 자르기 — 온라인에서 영상 크롭하기

필요한 부분만 남기고 화면을 도려냅니다.

언어: 한국어
소스 보기
동영상은 절대 업로드되지 않습니다. 서버가 아예 없으니까요.

모든 프레임을 디코딩하고 자르고 인코딩하는 일은 내 브라우저가 내 기기의 성능으로 합니다. 이 도구에는 네트워크 기능이 아예 없어서 무언가를 가져올 수도 보낼 수도 없습니다. 설령 있더라도 이 페이지 반대편에는 영상을 받아 줄 서버가 없습니다.

실시간 확인: 확인 중…

오프라인: 확인 중…

그냥 믿지 마시고 직접 확인해 보세요. 개발자 도구의 '네트워크' 탭을 켜 놓고 영상을 잘라 보십시오. 프레임도, 파일 이름도, 고른 파일의 단 1바이트도 실려 나가는 요청이 없습니다. 아니면 인터넷을 끊고 그냥 잘라 보셔도 됩니다. 영상을 어딘가로 보내서 처리하는 도구라면 그대로 멈출 테니까요.

1 동영상 고르기

2 자를 영역 정하기

클립을 재생하거나 아래 슬라이더를 끌어서 상자를 맞출 프레임을 고르세요. 상자 안쪽을 끌면 옮겨지고, 모서리를 끌면 크기가 바뀝니다. 상자에 초점이 있을 때 방향키는 1픽셀씩 밀고, Alt + 방향키는 크기를 바꾸며, Shift를 누른 채면 한 번에 10픽셀씩 움직입니다.

너비와 높이는 2씩 움직입니다. H.264에는 한 변이 홀수인 프레임을 저장할 방법이 없기 때문입니다.

3 잘라내기

화질 같은 영역에 원본이 쓴 것보다 더 쓰지는 않습니다. 그 위로 다시 인코딩해 봐야 파일만 커지니까요.

출력 화면
—
남는 비율
—
길이
—
방식
—

Markdown으로 보기

동영상 화면을 자르는 방법

  1. 동영상을 고릅니다. MP4, MOV, M4V, WebM을 선택 영역에 끌어다 놓거나 직접 골라 주세요. 브라우저가 디스크에서 곧바로 읽습니다. 그동안 어디로도 아무것도 나가지 않습니다.
  2. 남기고 싶은 부분에 상자를 맞춥니다. 상자 안쪽을 끌면 옮겨지고 모서리를 끌면 크기가 바뀝니다. 비율을 먼저 고정해도 됩니다. 정사각형 게시물이면 1:1, 휴대폰이면 9:16, 넓은 화면이면 16:9입니다. 아래 네 칸에 픽셀 값을 직접 입력해도 되고요. 클립을 재생하거나 아래 슬라이더를 끌어서 상자를 맞출 프레임을 고르세요.
  3. 화질을 얼마나 쓸지 고릅니다. 화면은 다시 인코딩해야 합니다. 잘라낸 프레임은 다른 그림이니까요. "균형"은 원본 파일이 그 영역에 이미 쓴 만큼에 가깝게 맞추고, "최고 화질"은 더 씁니다. 소리는 끄지 않는 한 그대로 유지됩니다.
  4. 잘라내고 내려받습니다. 작업이 내 기기에서 일어나므로, 걸리는 시간은 대기열이 아니라 기기 성능에 달려 있습니다. 완성된 영상은 브라우저의 다운로드로 바로 넘어갑니다.

자세한 설명

동영상을 다른 화면 비율로 자르는 방법 영상을 정사각형이나 9:16 세로, 또는 정확한 픽셀 상자로 잘라내기. 플랫폼마다 어떤 비율을 원하는지, 구간 자르기와 달리 화면 자르기는 왜 다시 인코딩해야 하는지, 그리고 그 대가가 무엇인지.

자주 묻는 질문

제 동영상이 어딘가로 업로드되나요?

아닙니다. 읽고 디코딩하고 자르고 인코딩하는 일은 내 기기에서 도는 내 브라우저가 합니다. 이 도구에는 서버 쪽이라는 것이 없고, 이 페이지의 Content-Security-Policy에 연결해도 되는 주소가 전부 적혀 있는데 그중 이 사이트 것은 하나도 없습니다. 말로 듣기보다 직접 확인하고 싶다면, 인터넷을 끊고 그냥 영상을 잘라 보세요.

어떤 영상 형식을 자를 수 있나요?

MP4, M4V, MOV는 안에 무엇이 들었든 곧바로 읽습니다. H.264, HEVC, AV1, VP9 가운데 무엇이든 브라우저가 그 코덱을 디코딩할 수 있으면 문제 없습니다. 브라우저가 재생할 수 있는 나머지, 대표적으로 WebM은 재생하면서 결과를 녹화하는 방식으로 잘립니다. 되기는 되지만 영상 길이만큼 시간이 걸립니다. 브라우저가 읽지도 재생하지도 못하는 파일, 실제로는 AVI, WMV, FLV와 대부분의 MKV는 중간에 실패하는 대신 그렇다는 메시지와 함께 거부합니다.

영상 용량이나 길이에 제한이 있나요?

도구에 정해 둔 제한은 없고, 파일을 한 번에 메모리로 전부 읽지도 않습니다. 몇 메가바이트씩 훑고 지나가거든요. 현실적인 한계는 내려받기 전에 메모리에서 조립되는 완성 영상의 크기, 그리고 내 기기가 그것을 인코딩하는 데 걸리는 시간입니다.

소리는 살아남나요?

MP4 경로에서는 정확히 그대로입니다. 오디오를 디코딩하지 않고 샘플 단위로 복사하기 때문에 파일에 들어 있던 것과 바이트가 같습니다. 녹화 경로에서는 재생되는 소리를 받아 다시 인코딩하므로 품질이 조금 깎입니다. 어느 쪽이든 소리를 아예 빼는 체크박스가 있습니다.

화면을 자르면 화질이 떨어지나요?

화면은 다시 인코딩됩니다. 잘라낸 프레임은 다른 그림이고, 픽셀을 새로 쓰지 않고는 저장할 방법이 없기 때문입니다. 다만 같은 영역에 원본이 쓴 것보다 더 쓰지는 않습니다. 그 위로 다시 인코딩해 봐야 파일만 커지고 더 좋아 보이지는 않으니까요.

길이도 잘라낼 수 있나요?

여기서는 못 하고, 옆 도구가 합니다. 이 도구는 화면의 모양만 바꿉니다. 나오는 영상은 들어간 영상과 길이가 똑같고, 타이밍과 소리도 그대로입니다. 길이를 자르는 것은 별개의 일이라 도구도 따로 있습니다. 동영상 구간 자르기에서 남길 만한 구간을 표시하면 한 파일로 저장해 줍니다. 프레임을 다시 인코딩하지도 않고요.

가로세로가 왜 2씩 움직이나요?

MP4 안의 코덱인 H.264는 화면을 블록 단위로 저장해서, 한 변이 홀수 픽셀인 프레임을 표현할 방법이 없습니다. 정해 둔 크기를 나중에 조용히 반올림하는 대신, 애초에 상자가 짝수만 내놓습니다.

무료인가요? 가입해야 하나요?

무료이고 계정도, 로그인도, 체험판도, 워터마크도 없습니다. 이 사이트는 광고로 유지되는데, 그 광고에도 내 영상에 관한 것은 넘어가지 않습니다.