MP4 동영상에 투명 배경을 사용할 수 있나요?
대부분의 MP4 파일은 투명도를 보존하지 못하지만 알파를 지원하는 MP4도 있습니다. 코덱, 알파 채널, WebM, MOV, 재생 지원이 어떻게 다른지 알아보세요.

간단히 답하면: 대부분의 MP4 파일은 투명 동영상으로 사용할 수 없습니다. 사람들이 흔히 “MP4”라고 부르는 형식은 여러 환경에서 재생되도록 만든 H.264 인코딩을 뜻합니다. 이 방식에는 사용할 수 있는 알파 채널이 없으므로 투명 픽셀이 배경과 합쳐지거나 버려집니다. 그렇다고 “MP4는 절대 투명도를 지원하지 않는다”고 단정하는 것도 정확하지 않습니다. MP4는 컨테이너이며, Apple의 HEVC Video with Alpha 프로파일은 알파가 인코딩된 동영상 트랙을 MPEG-4 파일에 저장할 수 있다고 명시합니다. 따라서 투명 MP4에는 알파를 지원하는 인코딩과 해당 프로파일을 이해하는 디코더가 모두 필요합니다.
이 차이를 이해하면 하나로 뭉뚱그려지기 쉬운 세 가지 질문을 구분할 수 있습니다.
- 일반
.mp4파일을 배경 제거의 원본으로 쓸 수 있나요? 가능합니다. 화면에 보이는 프레임에서 새로운 알파 데이터를 추정할 수 있습니다. - 일반적인 H.264 MP4가 새로 만든 알파 데이터를 보존하나요? 흔히 쓰는 내보내기 및 재생 과정에서는 대부분 그렇지 않습니다.
- MPEG-4 파일에 알파를 지원하는 동영상 트랙을 담을 수 있나요? Apple의 HEVC Video with Alpha와 같은 특수 프로파일을 사용하면 가능합니다. 다만 전체 과정의 호환성을 처음부터 끝까지 확인해야 합니다.
“투명 동영상”의 정확한 의미
피사체를 단색 벽 앞에서 촬영했다고 해서 동영상이 투명해지는 것은 아닙니다. 각 픽셀에는 색상 정보뿐 아니라 알파라고 부르는 불투명도 값도 있어야 합니다. 간단한 합성 공식은 다음과 같습니다.
displayed pixel = foreground × alpha + background × (1 − alpha)
알파 값이 0이면 픽셀이 완전히 투명하고, 최댓값이면 완전히 불투명합니다. 그 사이의 값은 머리카락, 모션 블러, 연기, 안티앨리어싱된 가장자리처럼 부드러운 디테일을 보존합니다. 이 불투명도 값을 이미지로 나타내면 회색조 알파 매트가 됩니다. 검은색은 투명, 흰색은 불투명, 회색은 부분 투명을 뜻합니다. Adobe의 알파 채널, 마스크 및 매트 가이드에서도 합성 작업의 같은 원리를 설명합니다.
체커보드 무늬는 빈 픽셀을 보여 주기 위한 인터페이스 관례일 뿐입니다. 무늬 자체가 모든 프레임에 렌더링되어 있다면 투명도가 아니라 일반적인 불투명 이미지입니다.

그림 1. .mp4 확장자는 컨테이너를 나타냅니다. 투명하게 재생하려면 인코딩된 알파 데이터와 이를 사용할 수 있는 디코더도 필요합니다.
그림 1의 네 계층은 서로 다른 역할을 합니다.
- 컨테이너: MP4는 하나 이상의 미디어 트랙과 관련 메타데이터를 묶습니다. ISO/IEC 14496-14 개요는 MP4 파일 형식이 ISO Base Media File Format에서 파생되었다고 설명합니다.
- 코덱과 프로파일: 인코딩된 동영상 트랙은 이미지 데이터와, 알파를 지원하는 설계라면 불투명도 데이터가 표현되는 방식을 결정합니다.
- 알파 데이터: 투명도는 인코딩된 스트림에 실제로 존재해야 합니다. 파일 이름만으로는 만들 수 없습니다.
- 디코더와 합성기: 파일을 받는 앱은 해당 알파 표현을 디코딩하고 전경을 뒤에 놓인 레이어와 합성해야 합니다.
이 연결 고리 중 하나라도 알파를 빼거나 무시하면, 앞 단계에 투명도가 있었더라도 최종 결과는 불투명해집니다.
MP4에 투명도를 담을 수 있는 원리
MP4가 하나의 필수 동영상 코덱을 지정하는 것은 아닙니다. MP4는 여러 종류의 미디어 트랙을 담을 수 있는 컨테이너입니다. 따라서 “MP4 파일 구조가 투명도를 버린다”는 식의 일반화는 정확하지 않습니다.
가장 분명한 1차 자료의 반례는 Apple의 HEVC Video with Alpha Interoperability Profile입니다. 이 프로파일은 기본 이미지와 알파 정보를 포함한 HEVC 표현을 정의하며, 이 방식으로 인코딩된 동영상 트랙을 QuickTime Movie와 MPEG-4 파일 모두에 저장할 수 있다고 밝힙니다.

그림 2. Apple은 HEVC with Alpha 프로파일로 인코딩된 동영상 트랙을 MPEG-4 파일에 저장할 수 있다고 명시합니다. 출처: Apple HEVC Video with Alpha Interoperability Profile, 3페이지.
Apple 문서에서 투명 MP4가 기술적으로 가능하다는 점을 확인할 수 있습니다. 다만 모든 HEVC 인코더가 이를 만들거나 모든 HEVC 디코더가 이를 표시할 수 있는 것은 아닙니다. 일반 HEVC 지원과 이 알파 프로파일 지원은 별개의 기능입니다. 구현 방식에 따라 지원하지 않는 플레이어는 불투명한 기본 이미지를 보여 주거나, 예상과 다른 배경을 표시하거나, 파일 자체를 거부할 수 있습니다.
내보내기에 성공한 뒤에도 호환성이 사라질 수 있습니다. 메신저, 콘텐츠 관리 시스템, 동영상 호스팅 서비스, 범용 변환기가 업로드된 파일을 일반적인 배포 스트림으로 트랜스코딩하면서 알파 정보를 버릴 수 있기 때문입니다. 투명 MP4는 인코더, 전송 경로, 디코더, 합성기를 모두 파악할 수 있는 통제된 파이프라인에서 가장 안정적입니다.
대부분의 MP4 파일이 투명하지 않은 이유
웹, 카메라, 내보내기 메뉴에서 접하는 MP4의 대부분은 일반적인 배포 파일이며 H.264를 사용하는 경우가 많습니다. 이러한 방식은 작은 용량과 폭넓은 재생 호환성을 우선하고, 보통 사용할 수 있는 알파 평면을 제공하지 않습니다. 투명한 합성 결과를 이런 프리셋으로 내보내면 배경과 합쳐지거나 알파 채널이 빠지는 경우가 일반적입니다.
Adobe의 내보내기 문서도 중요한 경계를 분명히 합니다. RGB+Alpha를 선택하면 알파가 포함된 동영상을 만들 수 있지만, 모든 코덱이 알파 채널을 지원하는 것은 아닙니다.

그림 3. 알파는 출력 설정과 코덱의 기능이지, 컨테이너 확장자가 보장하는 속성이 아닙니다. 출처: Adobe After Effects 렌더링 및 내보내기 기본 사항.
흔히 듣는 두 가지 설명은 바로잡을 필요가 있습니다.
- “MP4는 재생용으로 설계되어 파일 구조가 투명도를 삭제한다.” 결정적인 계층은 컨테이너가 아니라 인코딩된 트랙과 이를 처리하는 소프트웨어입니다.
- “H.264와 H.265는 RGB만 저장한다.” 배포용 동영상은 대개 색상을 휘도와 색차 성분으로 표현하므로 적절한 설명이 아닙니다. 더 중요한 점은 모든 HEVC/H.265 방식을 하나로 묶으면 Apple이 문서화한 특수 HEVC with Alpha 프로파일이 가려진다는 것입니다.
더 정확한 실무 원칙은 다음과 같습니다. 반대 근거가 명확하지 않다면 일반 H.264 MP4는 불투명하다고 판단하세요.
투명 동영상용 MP4, WebM, MOV 비교
모든 환경에서 가장 좋은 투명 동영상 형식은 없습니다. 최종 파일을 디코딩할 소프트웨어, 편집용인지 배포용인지, 파일 크기가 얼마나 중요한지를 기준으로 선택해야 합니다.
| 형식과 코덱 | 알파 지원 | 적합한 용도 | 주요 한계 |
|---|---|---|---|
| MP4 + HEVC with Alpha | 특수 HEVC 알파 프로파일에서 지원 | 전체 파이프라인을 파악할 수 있는 Apple 중심 환경이나 특정 앱의 통제된 배포 | HEVC 지원만으로 알파 프로파일 지원이 보장되지는 않으며, 중간 서비스가 알파를 제거할 수 있음 |
| WebM + VP8/VP9 alpha | 지원. WebM 알파 채널 설계와 Chrome의 WebM 투명도 안내가 웹용 알파 작업 방식을 설명함 | 대상 브라우저를 테스트한 뒤 사용하는 브라우저 오버레이, 제품 UI, 웹 애니메이션 | 브라우저마다 동작이 다르며, 현재 MDN은 Safari가 VP9 알파 투명도를 지원하지 않는다고 안내함 |
| MOV + Apple ProRes 4444/4444 XQ | 지원. Apple은 최대 16비트의 선택적 알파 채널과 수학적으로 무손실인 알파 인코딩을 문서화함 | 편집, 모션 그래픽, VFX 교환, 고품질 마스터 | 배포용 형식보다 파일이 훨씬 크며, 받는 편집기에도 해당 코덱이 필요함 |
| PNG 이미지 시퀀스 | 각 프레임을 알파와 함께 내보내면 지원 | 프레임 단위 VFX 교환과 편의성보다 복구 가능성이 중요한 작업 | 파일 수가 많고 저장 공간과 I/O가 많이 필요하며, 하나의 동영상 파일에 동기화된 오디오를 담지 못함 |
WebM은 “VP9 지원”이라는 일반적인 표시만 믿지 말고 정확한 브라우저를 확인하세요. MDN의 최신 VP9 호환성 참고 사항은 VP9 디코딩과 알파 투명도 표시를 구분합니다.
MOV도 확장자만큼 코덱이 중요합니다. Apple의 ProRes 백서는 ProRes 4444와 ProRes 4444 XQ에서 최대 16비트의 선택적 알파 지원과 수학적으로 무손실인 알파 인코딩을 설명합니다. 다른 코덱을 담은 MOV는 완전히 불투명할 수 있습니다.
최종 사용 환경에 맞춰 출력 선택하기
최종 재생 또는 편집 환경을 먼저 정한 뒤 거꾸로 작업 흐름을 설계하세요.
- 브라우저 또는 웹 UI: 지원 브라우저 목록을 알고 있다면 알파가 포함된 WebM을 효율적으로 사용할 수 있습니다. 필요한 브라우저를 모두 테스트하고, 투명도를 지원하지 않을 때 사용할 불투명 대체 파일도 준비하세요.
- 편집, 합성 또는 VFX: ProRes 4444를 사용한 MOV는 널리 쓰이는 고품질 중간 형식입니다. 개별 프레임 접근과 복구가 저장 공간이나 편의성보다 중요하다면 PNG 시퀀스가 유용합니다.
- 통제된 Apple 또는 앱 파이프라인: 지정한 인코더와 디코더가 해당 프로파일을 지원한다고 문서화되어 있다면 MOV나 MP4의 HEVC with Alpha가 적합할 수 있습니다.
- 알 수 없는 플레이어, 소셜 플랫폼 또는 광범위한 파일 공유: 알파가 그대로 남을 것이라고 가정하지 마세요. 최종 환경을 테스트할 수 없다면 투명 재생에 의존하기보다 원하는 배경 위에 미리 합성해 전달하는 편이 안전합니다.
“MP4 지원”, “HEVC 지원”, “VP9 지원”이라는 정보만으로는 부족합니다. 사용할 최종 환경이 해당 파일의 알파 표현을 정확히 디코딩하고 합성할 수 있는지 확인해야 합니다.
일반 MP4에 투명 배경이 생기는 과정
불투명한 원본 MP4 안에는 복원만 하면 되는 숨은 투명도가 없습니다. 배경 제거 또는 동영상 매팅 시스템은 어떤 픽셀이 전경에 속하는지, 각 픽셀이 어느 정도 불투명해야 하는지를 추정해 새로운 데이터를 만듭니다.
과정은 네 단계입니다.
- 원본의 각 프레임을 화면에 보이는 이미지 데이터로 디코딩합니다.
- 가늘거나 움직이는 가장자리의 부분 투명도까지 포함해 시간적으로 일관된 알파 매트를 추정합니다.
- 이 매트로 전경과 원래 배경을 분리합니다.
- 최종 환경이 디코딩할 수 있는 형식과 프로파일로 전경과 알파를 인코딩합니다.

그림 4. AI 매팅이 불투명도 정보를 만들고, 알파를 지원하는 인코더가 이를 보존하며, 호환 디코더가 합성 과정에서 사용합니다.
알파 채널이 없는 영상에서는 AI 동영상 배경 제거 도구를 이용해 투명 동영상 작업에 필요한 매트를 추정할 수 있습니다.
일반 MP4를 입력으로 받아 투명 MP4를 출력할 수 있는 이유도 여기에 있습니다. 원본 프레임에서 투명도를 새로 추론한 뒤 알파를 지원하는 방식으로 기록하는 것입니다. 원래 H.264 스트림을 다른 컨테이너에 리먹싱하거나 .mp4 확장자를 .mov 또는 .webm으로 바꾸는 것만으로는 알파 매트를 만들 수 없습니다.
한 프레임을 깔끔하게 처리하는 것보다 시간에 따라 품질을 일정하게 유지하는 일이 더 어렵습니다. 머리카락, 모션 블러, 반투명 물체, 그림자, 빠른 움직임, 화면을 가로지르는 물체는 깜박임이나 불안정한 가장자리를 만들 수 있습니다. 결과를 제대로 검토하려면 체커보드 미리 보기 한 장만 볼 것이 아니라 서로 대비되는 여러 배경 위에서 움직임 전체를 확인해야 합니다.
동영상이 실제로 투명한지 확인하는 방법
확장자나 썸네일을 믿지 말고 최종 사용 환경을 기준으로 테스트하세요.
- 두 개 이상의 배경 위에 합성하세요. 밝은 단색과 디테일이 많은 이미지 또는 동영상을 사용하세요. 피사체 주변은 물론 부분적으로 투명한 가장자리를 통해서도 아래 레이어가 보여야 합니다.
- 까다로운 프레임을 확인하세요. 머리카락, 손, 모션 블러, 반투명 소재, 장면 전환이 있는 구간을 살펴보세요. 첫 프레임이 깨끗하다고 해서 매트가 안정적이라는 뜻은 아닙니다.
- 인코딩된 스트림을 검사하세요. 편집기나 미디어 분석 도구로 실제 코덱/프로파일과 알파 관련 속성을 확인하세요. 메타데이터는 보조 증거일 뿐 재생 테스트를 대신하지 못합니다.
- 최종 환경에서 테스트하세요. 실제로 배포할 브라우저, 편집기, 게임 엔진, 프레젠테이션 앱 또는 기본 플레이어에서 파일을 여세요.
- 업로드나 변환 후 다시 테스트하세요. 서비스가 파일을 트랜스코딩한다면 처리된 버전을 다운로드하거나 미리 본 뒤 알파를 다시 확인하세요.
체커보드가 보인다는 사실만으로는 충분하지 않습니다. 편집기의 투명도 격자일 수도 있지만 동영상 픽셀에 직접 들어간 무늬일 수도 있습니다. 동영상 아래 레이어를 다른 것으로 바꿔 보는 것이 가장 확실한 시각적 테스트입니다.
투명 동영상이 검게 보이는 이유
검은 배경만으로는 원인을 하나로 특정할 수 없습니다. 파이프라인을 순서대로 점검하세요.
플레이어가 투명 픽셀을 검은색 위에 합성하는 경우
일부 뷰어는 기본 캔버스로 검은색을 사용합니다. 같은 파일을 알파를 지원하는 편집기에서 컬러 레이어 위에 놓아 보세요. 색상이 나타난다면 파일은 투명하고 뷰어의 표시 방식만 오해를 일으킨 것입니다.
디코더가 알파 프로파일을 이해하지 못하는 경우
플레이어가 기본 이미지는 디코딩하면서 연결된 알파 정보를 무시할 수 있습니다. 특수 HEVC with Alpha를 배포할 때 특히 중요합니다. 일반 HEVC 지원은 알파 지원의 증거가 아닙니다.
내보내기 과정에서 합성 결과가 평면화된 경우
원본 합성에는 투명도가 있었지만 출력 프리셋이 검은색 위에 렌더링했거나 알파를 뺐을 수 있습니다. 내보내기 설정으로 돌아가 알파를 지원하는 코덱과 알파가 활성화된 채널 설정을 모두 확인하세요.
이후 서비스나 변환기가 알파를 제거한 경우
범용 압축 프리셋은 대개 불투명 재생을 위해 설계됩니다. 내보낸 직후의 파일과 업로드 또는 변환된 사본을 비교하면 어느 단계에서 투명도가 사라졌는지 찾을 수 있습니다.
스트레이트 알파와 프리멀티플라이드 알파를 다르게 해석한 경우
피사체가 투명한 상태인데도 어둡거나 밝은 테두리가 보일 수 있습니다. 이는 채널이 없어서라기보다 알파 해석 방식이 맞지 않을 때 흔히 생깁니다. 제작 앱과 재생 앱이 스트레이트 알파와 프리멀티플라이드 알파 중 어느 쪽을 기대하는지 확인하세요.
파일에 처음부터 알파가 없었던 경우
알파를 지원하는 편집기에서 여러 배경 위에 놓아도 불투명하고 검사 결과 알파 표현이 없다면 파일을 다시 만들거나 내보내세요. 인코딩된 적 없는 불투명도 데이터는 확장자를 바꾼다고 복구되지 않습니다.
자주 묻는 질문
MP4에 알파 채널을 넣을 수 있나요?
조건부로 가능합니다. Apple의 HEVC Video with Alpha 프로파일은 알파가 인코딩된 동영상 트랙을 MPEG-4 파일에 넣을 수 있도록 합니다. 일반적인 H.264 MP4 대부분에는 사용할 수 있는 알파가 없으며, 호환 인코딩이 호환 재생까지 보장하지는 않습니다.
일반 MP4를 투명 MP4로 변환할 수 있나요?
가능합니다. 먼저 동영상 매팅이나 배경 제거로 알파 매트를 만든 다음, 알파를 지원하는 MP4 프로파일로 기록해야 합니다. 컨테이너만 바꾸는 변환으로는 어떤 픽셀이 투명해야 하는지 추론할 수 없습니다.
H.264 MP4가 투명도를 지원하나요?
일반 H.264 MP4 출력은 불투명하다고 판단하세요. 흔히 쓰는 H.264 배포 방식은 사용할 수 있는 알파 채널을 제공하지 않습니다. 투명도가 필요하다면 .mp4 확장자만 믿지 말고 알파 지원이 명시된 코덱/프로파일을 선택하세요.
H.265 또는 HEVC가 투명도를 지원하나요?
알파를 위한 특수 HEVC 프로파일은 지원합니다. 그렇다고 모든 H.265/HEVC 인코더나 디코더가 알파를 지원하는 것은 아닙니다. 정확한 프로파일과 재생 환경을 확인하세요.
투명 동영상에는 WebM과 MOV 중 무엇이 더 좋은가요?
WebM은 테스트를 마친 브라우저 배포에 적합한 경우가 많고, ProRes 4444를 사용한 MOV는 편집과 고품질 교환에 잘 맞습니다. 알파를 지원하는 코덱과 올바른 내보내기 설정이 없다면 어느 확장자도 투명도를 보장하지 않습니다.
동영상 파일 이름을 바꾸면 투명해지나요?
아닙니다. .mp4를 .mov나 .webm으로 바꾸면 파일 이름만 달라질 뿐 인코딩된 스트림은 그대로입니다. 투명도에는 픽셀별 알파 데이터가 실제로 필요합니다.
체커보드 무늬가 보이면 동영상이 투명한가요?
반드시 그렇지는 않습니다. 투명도 미리 보기일 수도 있고, 픽셀에 렌더링된 불투명 체커보드일 수도 있습니다. 동영상을 다른 레이어 위에 합성해 구분하세요.
투명 동영상의 배경이 검게 보이는 이유는 무엇인가요?
뷰어가 검은 캔버스를 사용하거나, 디코더가 알파를 무시하거나, 내보내기 또는 트랜스코딩 과정에서 알파가 제거되었을 수 있습니다. 알파를 지원하는 앱에서 컬러 레이어 위에 파일을 놓아 본 뒤 최종 환경에서도 테스트하세요.
출처와 검토 방법
이 글은 표준 및 공식 구현 문서와 일반적인 호환성 조언을 구분합니다. 출처는 2026년 8월 28일에 검토했습니다. 브라우저와 앱의 지원 범위는 바뀔 수 있으므로 최종 사용 환경을 항상 직접 테스트해야 합니다.
- ISO/IEC 14496-14:2020: MP4 파일 형식: MP4가 ISO Base Media File Format에서 파생된 파일 형식임을 설명합니다.
- Apple: HEVC Video with Alpha Interoperability Profile: Apple의 알파 지원 HEVC 프로파일을 정의하고 해당 트랙을 MPEG-4 파일에 저장할 수 있다고 명시합니다.
- Apple: Apple ProRes 백서: ProRes 4444와 ProRes 4444 XQ의 선택적 알파 지원을 설명합니다.
- Adobe: 알파 채널, 마스크 및 매트: 합성에 쓰이는 알파와 매트 개념을 설명합니다.
- Adobe: 렌더링 및 내보내기 기본 사항: RGB+Alpha 출력과 코덱별 알파 지원 차이를 설명합니다.
- WebM Project: 알파 채널 및 Chrome for Developers: WebM 동영상의 알파 투명도: 알파를 사용하는 WebM 작업 방식을 설명합니다.
- MDN: 웹 동영상 코덱 가이드: 브라우저의 코덱 및 알파 호환성에 관한 최신 참고 정보를 제공합니다.
MP4 투명도는 .mp4 확장자의 속성이 아닙니다. 대부분의 H.264 MP4 배포 파일은 불투명하지만, 알파를 위한 특수 HEVC 스트림은 MPEG-4 컨테이너에 저장할 수 있습니다. 최종 환경에 맞춰 코덱과 컨테이너를 선택하고, 처리 전 과정에서 알파를 보존한 뒤, 실제로 표시할 소프트웨어에서 최종 파일을 확인하세요.