가이드

영상 파일을 MP4로 압축해 용량 줄이는 방법

유효한 Base64 미디어와 지원되는 품질·인코딩 설정을 제출하면 영상을 MP4로 압축할 수 있습니다. 성공 결과에서는 원본 크기, 압축 후 크기, 용량 감소율을 확인할 수 있습니다.

도구 동영상 압축기

영상 압축을 시작하기 전에 알아둘 점

영상 파일의 바이트 크기를 줄여 MP4 결과로 만들고 싶을 때 이 도구를 사용할 수 있습니다. 입력 미디어와 품질 제어 값, 인코딩 프리셋을 함께 정하면 압축 처리를 요청할 수 있습니다. 성공한 결과는 H.264 영상 인코딩을 사용하며, 입력에 오디오 스트림이 있으면 AAC 오디오를 포함합니다. 따라서 영상만 있는 자료와 소리가 포함된 자료를 구분해 결과를 확인하는 편이 좋습니다. 회의 녹화, 짧은 안내 영상, 공유 전에 크기를 낮추려는 클립처럼 입력 조건을 확인할 수 있는 파일에 적합합니다.

영상 파일을 압축하는 실제 순서

  1. 먼저 처리할 미디어를 준비합니다. 입력란에 비어 있지 않은 유효한 Base64 미디어 값을 넣어야 합니다. 파일을 선택하는 것만으로 조건이 충족된다고 보지 말고, 실제로 전달되는 값이 유효한지 확인합니다. 디코딩된 직접 미디어 입력의 크기는 50MB 이하여야 합니다. 이 크기를 넘는 자료는 설정을 바꾸어도 처리 대상이 되지 않으므로, 필요한 경우 먼저 원본을 나누거나 크기를 줄인 뒤 다시 준비합니다.
  2. 품질 제어 값을 정합니다. 사용할 수 있는 값은 18에서 40 사이의 정수이며, 값을 생략하면 기본값 28이 사용됩니다. 범위를 벗어난 숫자나 정수가 아닌 표현은 피합니다. 한 번에 결과를 단정하기보다 같은 영상에서 서로 다른 값을 비교할 때는 다른 조건을 그대로 유지합니다. 그래야 크기 지표의 차이를 품질 설정의 차이와 연결해 살펴보기 쉽습니다.
  3. 인코딩 속도 프리셋을 선택합니다. 지원되는 이름은 ultrafast, superfast, veryfast, faster, fast, medium, slow, slower, veryslow입니다. 기본 프리셋은 medium이며, 이름의 대소문자는 구분되지 않습니다. 목록 밖의 표현을 임의로 만들지 말고 지원 목록 안에서 고릅니다. 빠른 처리가 필요한지, 다른 설정과 결과를 비교할지에 따라 선택 기준을 세우되, 프리셋 이름 자체가 결과 성공을 보장하지는 않습니다.
  4. 준비한 입력과 설정을 제출해 인코딩을 요청합니다. 처리 과정에서는 첫 번째 영상 스트림이 선택됩니다. 오디오 스트림은 존재할 때만 선택되어 결과에 포함되므로, 여러 스트림이 있는 자료는 어떤 스트림이 결과에 반영되는지 염두에 둡니다. 입력에 소리가 없으면 소리를 새로 만드는 설정으로 이해하지 않습니다.
  5. 처리가 끝난 뒤 반환된 결과를 확인합니다. 성공하면 MP4 출력이 제공되고, 영상은 H.264로 인코딩됩니다. 오디오 스트림이 있었던 경우에는 AAC 오디오가 함께 들어갈 수 있습니다. 출력 파일이 실제로 비어 있지 않은지도 살펴봅니다.
  6. 결과 화면에 표시된 원본 바이트 크기, 압축 후 바이트 크기, 용량 감소율을 서로 대조합니다. 두 크기를 먼저 보고 감소율을 읽으면 표시값의 의미를 파악하기 쉽습니다. 설정을 바꾸어 다시 비교할 때는 입력 영상과 확인 기준을 같게 유지하고, 품질 값 또는 프리셋 중 하나만 바꾸는 방식으로 기록합니다.
  7. 목적에 맞는 결과를 선택합니다. 공유에 필요한 크기와 영상 확인에 필요한 품질을 함께 살피고, 오디오가 필요한 자료라면 오디오 스트림이 있었는지도 다시 점검합니다. 결과가 마음에 들지 않는다는 이유만으로 입력 형식이나 크기 조건을 생략하지 말고, 조건을 만족하는 입력으로 다시 요청합니다.

압축 결과와 실패 원인 읽기

성공 결과의 원본 크기는 압축 전 바이트 수를 뜻하고, 압축 후 크기는 만들어진 결과의 바이트 수를 뜻합니다. 용량 감소율은 이 두 바이트 크기를 기준으로 계산되며 소수 첫째 자리까지 반올림되어 표시됩니다. 그러므로 화면의 비율만 보고 판단하지 말고 두 크기도 함께 읽어야 합니다. 원본이 작은 영상에서는 감소율의 변화가 실제 사용 목적에 충분한지 별도로 확인하는 것이 좋습니다. MP4라는 확장자만 확인하지 말고 영상 인코딩이 H.264인지 살피며, 소리가 필요한 파일은 AAC 오디오가 포함될 조건인 오디오 스트림의 존재를 확인합니다. 결과가 성공하지 않으면 입력이 비어 있지 않은지, Base64 값이 유효한지, 디코딩된 크기가 50MB 이내인지 차례로 점검합니다. 프리셋이 지원 목록에 있는지도 확인하고, 설정을 다시 입력할 때 철자와 숫자 형식을 그대로 검토합니다. 처리 엔진을 사용할 수 없거나 인코딩에 오류가 생겨도 MP4 결과 대신 실패가 반환될 수 있습니다. 인코딩 작업이 45초를 넘긴 경우에도 성공 결과를 기대할 수 없으며, 처리 뒤 비어 있는 출력만 남은 경우 역시 결과가 완성되지 않습니다. 이 조건들은 품질 값이나 속도 프리셋을 조정하는 것만으로 해결된다고 단정할 수 없습니다. 여러 조건을 확인한 뒤에도 실패한다면 같은 입력을 반복 제출하기보다 입력 미디어와 선택한 설정을 다시 검토합니다.

사용 예시

회의 녹화 영상의 파일 크기를 줄이기 위해 품질 28과 medium 프리셋으로 압축을 요청합니다.

회의 녹화 영상의 유효한 Base64 값을 입력하고 품질 28과 medium 프리셋을 지정한 뒤 반환된 MP4와 세 가지 크기 지표를 확인합니다.

성공하면 MP4 출력과 함께 원본 바이트 크기, 압축 후 바이트 크기, 소수 첫째 자리까지 반올림된 용량 감소율이 표시됩니다.

제한 사항

  • 인코딩 작업은 45초로 제한되며, 처리 엔진 문제, 잘못된 입력, 지원되지 않는 프리셋, 인코딩 오류 또는 비어 있는 출력이 있으면 MP4 대신 실패가 반환될 수 있습니다.

자주 발생하는 오류

  • 빈 값, 유효하지 않은 Base64 값, 50MB를 초과한 디코딩 미디어를 그대로 제출하면 처리에 실패할 수 있습니다. 비어 있지 않은 유효한 값을 준비하고 디코딩 후 크기를 50MB 이내로 확인한 다음 다시 요청하세요.

자주 묻는 질문

어떤 영상을 입력할 수 있나요?

입력은 비어 있지 않은 유효한 Base64 미디어 값이어야 하며, 디코딩된 직접 미디어 입력은 50MB 이하여야 합니다. 이 조건을 벗어난 값은 처리할 수 없습니다.

품질 값은 어떻게 정해야 하나요?

18부터 40 사이의 정수 중에서 선택할 수 있고, 값을 지정하지 않으면 28이 사용됩니다. 비교가 필요하면 다른 조건을 유지한 채 값을 바꾸어 결과 크기와 표시된 감소율을 살펴보세요.

압축한 MP4에 소리도 들어가나요?

입력에 오디오 스트림이 있을 때 AAC 오디오가 결과에 포함됩니다. 오디오 스트림이 없는 영상에는 오디오가 추가되지 않습니다.

도구

동영상 압축기