동영상 형식 변환: 어떤 형식을 왜 골라야 할까

휴대폰에서는 잘 재생되던 동영상이 동료의 노트북에서는 열리지 않습니다. 카메라에서 가져온 파일이 편집 프로그램으로 불러와지지 않습니다. 클립이 너무 커서 보낼 수 없습니다. 보통은 동영상을 변환하면 해결되지만, 어떤 형식으로 변환할지 고르기가 헷갈립니다. 동영상 "형식"은 사실 서로 다른 두 가지를 가리키기 때문입니다. 그 차이를 알면 헷갈리던 부분이 대부분 풀립니다. 이 가이드에서는 컨테이너와 코덱, 변환으로 화질을 잃는 경우와 잃지 않는 경우, 작업별로 알맞은 형식을 설명합니다.

컨테이너와 코덱

.mp4, .mov, .mkv 같은 파일 확장자는 컨테이너를 가리킵니다. 컨테이너는 일종의 꾸러미로, 하나 이상의 동영상 스트림과 오디오 스트림, 때로는 자막과 챕터, 그리고 이들을 서로 맞춰 주는 타이밍 정보를 담습니다.

그 안의 스트림은 코덱으로 압축됩니다. 흔히 쓰이는 동영상 코덱은 H.264(AVC라고도 함), H.265(HEVC라고도 함), VP9, AV1입니다. 흔히 쓰이는 오디오 코덱은 AAC, MP3, Opus, AC-3입니다.

기기는 컨테이너와 그 안의 코덱을 모두 이해해야 합니다. "재생되지 않는" 동영상은 컨테이너보다는 코덱 문제인 경우가 많습니다. 플레이어가 꾸러미는 열 수 있지만 안에 든 것을 해독하지 못하는 것이죠. 이는 확장자가 다른 두 파일에 똑같은 화면이 담겨 있을 수 있다는 뜻이기도 합니다. H.264 동영상과 AAC 오디오가 든 MKV 파일과 MP4 파일은 포장만 다를 뿐입니다.

스트림 복사와 다시 인코딩

동영상을 변환하는 방법은 두 가지이며, 그 차이가 중요합니다.

  • 스트림 복사는 스트림을 새 컨테이너로 옮기는 방식으로, 리먹싱이라고도 합니다. 동영상과 오디오 데이터를 손대지 않고 옮깁니다. 빠르고, 대개 파일을 읽고 쓰는 속도가 한계이며, 화질은 이전과 정확히 같습니다.
  • 다시 인코딩은 동영상을 디코딩한 뒤 다시 압축하는 방식입니다. 훨씬 느리고, H.264 같은 코덱은 용량을 줄이려고 세부를 버리기 때문에 다시 인코딩할 때마다 조금씩 더 잃습니다. 그래서 꼼꼼한 변환기는 꼭 필요할 때만 다시 인코딩하며, 그때도 차이가 보이지 않을 만큼 높은 설정을 씁니다. 설정에 따라 파일이 더 커질 수도, 작아질 수도 있습니다.

동영상 변환기는 새 형식이 스트림을 담을 수 있으면 언제나 스트림을 복사하므로, 화면과 소리가 바뀌지 않고 그대로 옮겨집니다. 담을 수 없을 때는 파일을 목표 크기로 짜내는 대신, 원본과 구별할 수 없도록 고화질 설정으로 다시 인코딩합니다. H.264 동영상이 든 MKV를 MP4로 변환하면 복사입니다. Cinepak이나 DV처럼 MP4가 담을 수 없는 코덱을 쓰는 오래된 AVI를 변환하면 화면을 H.264로 다시 인코딩합니다.

흔한 형식과 각각의 용도

  • MP4는 무난한 기본값입니다. H.264 동영상과 AAC 오디오를 담으면 거의 모든 휴대폰, 컴퓨터, 브라우저, TV, 편집 프로그램에서 재생되며, 대부분의 동영상 사이트가 기대하는 형식입니다.
  • MOV는 Apple의 QuickTime 형식으로, iPhone이 사용하며 Mac에서의 동영상 편집에 흔히 쓰입니다. Apple 기기에서는 기본으로 재생됩니다. 그 밖의 기기에서는 안에 든 코덱에 따라 다릅니다.
  • MKV(Matroska)는 거의 모든 코덱과 여러 오디오 트랙, 자막, 챕터를 담을 수 있어 영화와 보관용으로 인기가 많습니다. 많은 플레이어가 지원하지만, Apple의 기본 앱과 많은 편집 프로그램은 추가 소프트웨어 없이는 열지 못합니다.
  • WebM은 웹을 위해 설계된 개방형 형식으로, VP8, VP9, AV1 동영상과 Opus나 Vorbis 오디오를 담습니다. 최신 데스크톱 브라우저는 재생하지만 오래된 Apple 기기에서는 지원이 들쭉날쭉했으므로, 어디서나 재생되어야 하는 동영상에는 여전히 MP4가 더 안전합니다.
  • AVI는 1990년대의 Windows 형식입니다. 일부 오래된 소프트웨어와 하드웨어는 아직 이 형식을 요구하지만, 최신 코덱과는 잘 맞지 않습니다. 기기가 요구할 때만 쓰세요.
  • 나머지 형식. WMV는 오래된 Windows 소프트웨어, FLV는 플래시 시대, 3GP는 오래된 휴대폰, MPG는 DVD 시대의 MPEG 동영상, TS와 M2TS는 방송과 캠코더, OGV는 개방형 Theora 코덱용입니다. 각각 주로 그 형식을 요구하는 기기나 프로그램에서 쓸모가 있습니다.

코덱은 컨테이너만큼 중요합니다

요즘 많은 휴대폰이 HEVC로 녹화하는데, 비슷한 화질에서 H.264보다 파일이 작습니다. 문제는 지원입니다. 오래된 컴퓨터와 일부 브라우저, 프로그램은 HEVC를 아예 해독하지 못하거나 추가 기능이 필요합니다.

이럴 때는 컨테이너를 바꿔도 소용이 없습니다. HEVC라서 재생되지 않는 동영상을 MOV에서 MP4로 변환하면, MP4가 HEVC를 담을 수 있으므로 HEVC 스트림이 그대로 유지되고 결과물도 똑같이 재생되지 않습니다. 동영상 변환기에서 더 낮은 해상도를 고르면 달라집니다. 화면을 줄이려면 다시 인코딩해야 하고, MP4의 경우 새 스트림은 거의 모든 기기에서 재생되는 H.264가 됩니다. 해상도 메뉴는 1080p, 720p, 480p를 제공하며, 동영상을 확대하지는 않고, 이미 고른 크기 이하인 동영상은 그대로 둡니다.

AV1은 가장 최근의 대중적인 코덱으로 압축률이 더 높지만, 이를 해독하는 하드웨어는 그보다 더 최근에 나왔습니다. HEVC처럼 대하세요. 지원되는 곳에서는 훌륭하지만, 먼저 확인해 볼 가치가 있습니다.

어떤 형식을 고를까

  • 다른 사람에게 보내거나 휴대폰, TV에서 재생하려면: MP4.
  • 동영상 사이트에 올리려면: 보통 MP4를 씁니다. 사이트에서 어차피 다시 인코딩하므로, 미리 줄인 사본보다는 가진 것 중 가장 화질이 좋은 파일을 올리세요.
  • 내 웹사이트에 올리려면: 모든 브라우저에서 재생되는 H.264 MP4.
  • 편집하려면: 편집 프로그램이 불러올 수 있는 형식. MP4와 MOV는 널리 지원되지만 MKV는 지원되지 않는 경우가 많습니다.
  • 보관하려면: 원본 파일. 변환으로 화질이 좋아지는 일은 없으므로 원본이 언제나 가장 좋은 사본입니다.
  • 오래된 기기용이라면: 설명서에서 지원 형식을 확인하세요. AVI, MPG, WMV, 3GP가 아직 쓸모 있는 곳이 바로 여기입니다.

변환할 때 주의할 점

  • 자막. 동영상 변환기는 화면과 소리는 옮기지만 자막 트랙은 옮기지 않습니다. MKV 파일의 자막이 필요하다면 원본이나 별도의 자막 파일을 보관하세요.
  • 크기. 다시 인코딩하면 파일이 작아질 수도 있지만 커질 수도 있습니다. 동영상을 작게 만드는 확실한 방법은 더 낮은 해상도를 고르는 것이며, 변환 속도도 훨씬 빨라집니다.
  • 소리만 필요할 때. 오디오만 남기려면 사운드트랙을 MP3, M4A, WAV, FLAC, OPUS, OGG로 저장하는 오디오 추출기를 쓰세요. MP3나 AAC 오디오를 FLAC이나 WAV로 변환하면 파일은 커지지만, 원래 압축 과정에서 사라진 세부가 돌아오지는 않습니다.
  • 소리가 아예 필요 없을 때. [오디오 음소거] 스위치는 무음을 인코딩하는 대신 사운드트랙을 완전히 제거합니다.
  • 큰 파일. 동영상 변환기는 최대 2 GB까지 받습니다. 동영상은 저희 서버에서 처리되므로 다운로드가 준비될 때까지 페이지를 열어 두세요. 페이지를 닫으면 변환이 취소됩니다. 파일은 페이지를 닫고 약 5분 뒤에 자동으로 삭제됩니다.

마치며

동영상 형식은 컨테이너와 그 안의 코덱을 합친 것이며, 둘 다 재생하는 기기에 맞아야 합니다. 컨테이너만 맞지 않을 때는 스트림을 복사할 수 있으므로 변환이 빠르고 손실도 없습니다. 코덱이 문제일 때는 화면을 다시 인코딩해야 하므로 시간이 더 걸리며, 고화질 설정으로 한 번만 하는 것이 가장 좋습니다. 거의 모든 일상적인 용도라면 H.264 동영상과 AAC 오디오를 담은 MP4가 답입니다.

다른 형식이 필요하신가요? 동영상 변환기를 사용해 보세요.

← 블로그로 돌아가기