방송 녹화 파일 포맷 선택 가이드 - MKV, MP4, FLV 장단점 비교
OBS 녹화 설정에서 MKV, MP4, FLV 중 뭘 골라야 할지 매번 고민이셨다면, 각 포맷의 특성과 상황별 최적 선택지를 한눈에 비교합니다.
녹화 포맷이 왜 중요한가
OBS Studio에서 녹화 버튼을 누르기 전에 결정해야 할 게 있습니다. 녹화 파일의 컨테이너 포맷입니다. 컨테이너 포맷이란, 영상 데이터와 오디오 데이터를 담는 그릇의 형태를 의미합니다. 같은 영상이라도 MP4라는 그릇에 담을 수도 있고 MKV라는 그릇에 담을 수도 있습니다.
"그냥 아무거나 골라도 되는 거 아닌가?"라고 생각할 수 있지만, 포맷 선택이 잘못되면 3시간 동안 녹화한 파일이 통째로 날아가거나, 편집 프로그램에서 파일을 못 열거나, 불필요하게 큰 용량을 차지하는 문제가 생깁니다.
각 포맷의 기술적 특성과 실사용 시의 장단점을 비교해서, 자신의 상황에 맞는 최적의 포맷을 선택할 수 있도록 정리합니다.
MP4 - 가장 범용적이지만 치명적 약점이 있다
MP4(MPEG-4 Part 14)는 세상에서 가장 널리 쓰이는 영상 컨테이너 포맷입니다. 스마트폰, TV, 웹 브라우저, 거의 모든 기기와 소프트웨어에서 재생됩니다. 유튜브, 트위치 등 플랫폼에 영상을 업로드할 때도 MP4가 가장 호환성이 좋습니다.
장점
- 모든 편집 프로그램(프리미어 프로, 다빈치 리졸브, 파이널컷 등)에서 바로 열립니다.
- 모든 플랫폼에 직접 업로드 가능합니다.
- 메타데이터(파일 정보) 구조가 효율적이라 탐색(특정 시점으로 이동)이 빠릅니다.
치명적 약점: 비정상 종료 시 파일 손상
MP4의 구조적 특성상, 파일의 끝부분에 '인덱스 정보(moov atom)'가 기록됩니다. 이 인덱스는 녹화가 정상적으로 종료될 때 작성됩니다. 만약 녹화 중에 OBS가 강제 종료되거나, 컴퓨터가 꺼지거나, 블루스크린이 발생하면 인덱스가 기록되지 않아 파일 전체를 열 수 없게 됩니다.
5시간 녹화 후 정전으로 파일이 날아간 경험을 한 번이라도 해본 스트리머라면, 이것이 얼마나 뼈아픈지 압니다. 기술적으로는 untrunc, Recover MP4 같은 복구 도구로 살릴 수 있는 경우도 있지만, 100% 복구는 보장되지 않습니다.
결론: MP4로 직접 녹화하는 것은 권장하지 않습니다. 녹화는 다른 포맷으로 하고, 필요 시 MP4로 변환하는 것이 안전합니다.
MKV - 안전한 녹화의 정석
MKV(Matroska Video)는 오픈소스 컨테이너 포맷으로, OBS에서 녹화 포맷의 기본값이기도 합니다. OBS 개발팀이 기본값으로 설정해둔 데는 이유가 있습니다.
핵심 장점: 비정상 종료에도 파일이 살아남는다
MKV는 MP4와 달리 인덱스 정보를 파일 중간중간에 기록합니다. 녹화 중 OBS가 크래시하거나 컴퓨터가 꺼져도, 마지막 인덱스 시점까지의 영상은 온전히 재생됩니다. 5시간 녹화 후 비정상 종료가 발생했다면, 마지막 몇 초만 손실되고 나머지는 안전합니다.
다중 트랙 지원
MKV는 하나의 파일 안에 여러 개의 오디오 트랙을 담을 수 있습니다. 방송에서 이것은 매우 유용합니다. 마이크 오디오, 게임 사운드, 디스코드 통화 오디오를 각각 별도의 트랙으로 녹화할 수 있습니다. 편집 단계에서 게임 소리만 줄이거나 통화 소리만 삭제하는 것이 가능해집니다.
OBS에서 '설정' → '출력' → '녹화' → '오디오 트랙'에서 여러 트랙을 체크하면 MKV 파일에 각 트랙이 별도로 저장됩니다.
단점
- 일부 편집 프로그램에서 직접 열리지 않습니다. Adobe Premiere Pro는 MKV를 네이티브 지원하지만, 일부 구 버전에서는 플러그인이 필요합니다.
- 유튜브, 소셜 미디어에 직접 업로드할 때 호환성 문제가 있을 수 있습니다.
- 이 단점은 OBS의 '리먹싱(Remux)' 기능으로 해결됩니다. OBS 메뉴 '파일' → '녹화 리먹싱'에서 MKV 파일을 선택하면, 재인코딩 없이 몇 초 만에 MP4로 변환됩니다. 화질 손실 없이 컨테이너만 바꾸는 것이므로 빠르고 안전합니다.
FLV - 레거시 포맷의 현재 위치
FLV(Flash Video)는 한때 웹 영상의 표준이었습니다. 유튜브 초기에도 FLV를 사용했죠. OBS에서도 녹화 포맷으로 FLV를 선택할 수 있습니다.
FLV도 MKV처럼 비정상 종료 시 파일이 살아남는 구조입니다. 스트리밍 프로토콜인 RTMP가 FLV 기반이기 때문에 과거에는 녹화 포맷으로 많이 사용되었습니다.
하지만 2026년에 FLV를 선택할 이유가 거의 없습니다.
- 오디오 트랙을 하나만 담을 수 있습니다. 마이크와 게임 오디오를 분리해서 녹화하는 것이 불가능합니다.
- HEVC(H.265)와 AV1 코덱을 지원하지 않습니다. H.264만 사용 가능합니다.
- 최대 해상도와 비트레이트 제한이 있습니다.
- Flash 기술 자체가 종료되면서 FLV의 발전도 멈췄습니다.
MKV가 FLV의 모든 장점(비정상 종료 안전성)을 포함하면서 단점(트랙 제한, 코덱 제한)까지 해결하므로, 새로 설정한다면 MKV를 선택하세요.
Fragmented MP4 - 새로운 해결책
OBS 28 이후 버전에서는 'Fragmented MP4(fMP4)'를 녹화 포맷으로 선택할 수 있습니다. 이것은 일반 MP4의 치명적 약점을 해결한 변형 포맷입니다.
일반 MP4는 인덱스를 파일 끝에 한 번 쓰지만, Fragmented MP4는 일정 간격(보통 몇 초)마다 조각(fragment)을 완성하면서 기록합니다. 덕분에 비정상 종료가 발생해도 마지막 조각까지의 영상이 보존됩니다. MKV와 동일한 안전성을 확보하면서 MP4의 호환성을 유지하는 것입니다.
설정 방법
- OBS '설정' → '출력' → '녹화' → '녹화 포맷'에서 'Fragmented MP4'를 선택합니다.
- 나머지 설정(인코더, 비트레이트 등)은 일반 MP4와 동일하게 진행합니다.
주의점
- Fragmented MP4는 일부 구 버전 편집 프로그램에서 인식이 안 될 수 있습니다. 2024년 이후 업데이트된 프리미어 프로, 다빈치 리졸브에서는 문제없이 열립니다.
- MKV만큼 다중 오디오 트랙을 유연하게 다루지 못할 수 있습니다(OBS 버전에 따라 다름).
- 파일 탐색(특정 지점으로 건너뛰기)이 일반 MP4보다 약간 느릴 수 있습니다.
상황별 추천 포맷 정리
대부분의 스트리머에게: MKV 녹화 → MP4 리먹싱
녹화는 MKV로 안전하게 하고, 편집이나 업로드 전에 OBS 리먹싱으로 MP4로 변환합니다. 가장 안전하고 유연한 조합입니다. 다중 오디오 트랙으로 녹화해두면 편집 시 자유도가 높아집니다.
편집 없이 바로 업로드하는 경우: Fragmented MP4
녹화 파일을 편집 없이 그대로 유튜브에 올리는 스타일이라면 Fragmented MP4가 편리합니다. 리먹싱 과정 없이 바로 업로드할 수 있으면서도 비정상 종료 안전성을 확보합니다.
편집 워크플로우가 MKV를 지원하는 경우: MKV 직접 사용
DaVinci Resolve는 MKV를 네이티브로 잘 열어줍니다. 리먹싱 없이 바로 편집에 들어갈 수 있어 워크플로우가 간결해집니다.
절대 추천하지 않는 조합
- 일반 MP4 직접 녹화: 비정상 종료 시 파일 전체 손실 위험.
- FLV: 코덱 제한, 트랙 제한, 발전 중단된 포맷.
녹화 포맷은 한 번 제대로 설정하면 이후에는 신경 쓸 일이 없습니다. 5분 투자해서 MKV 또는 Fragmented MP4로 바꿔두면, 언젠가 발생할 수 있는 비정상 종료에서 수십 시간 분량의 녹화 파일을 지킬 수 있습니다.