H.265 코덱이 지원되지 않을 때 확인할 것들
H.265로 압축된 영상을 받았는데 컴퓨터에서 재생이 안 되거나, 휴대폰에서 음성만 나오고 화면은 까만 채로 멈춰 있는 일이 종종 있습니다. 같은 영상이 다른 기기에서는 멀쩡히 재생되니 영상이 망가진 것은 아닌 듯한데, 무엇이 문제인지가 분명치 않습니다. H.265는 효율이 좋은 만큼 까다로운 코덱이기도 해서, 재생이 막힐 때 의외로 점검할 곳이 여러 군데입니다.
H.265가 처음부터 다른 점
H.265는 같은 화질을 더 작은 용량으로 담기 위해 만들어진 코덱입니다. 그만큼 압축을 풀어내는 과정도 복잡해서, 재생하는 쪽에서 전용 처리 회로나 충분한 소프트웨어 지원이 있어야 매끄럽게 재생됩니다. H.264 시절에는 거의 모든 기기가 무리 없이 처리하던 일이, H.265에서는 기기와 운영체제의 세대를 가립니다. 그래서 같은 파일이 어디서는 잘 나오고 어디서는 막히는 일이 생깁니다.
라이선스 사정도 한몫한다
또 한 가지는 라이선스 문제입니다. H.265는 특허가 여러 갈래로 묶여 있어서, 운영체제에 기본으로 들어 있지 않은 경우가 있습니다. 윈도우 10 이후 일부 버전에서는 따로 코덱 확장 프로그램을 받아야 H.265를 인식하고, 이 점이 단순한 사용자에게는 의외의 걸림돌이 됩니다. 애플 지원 페이지의 HEVC 안내에서 이 코덱이 어느 운영체제부터 어떻게 지원되는지 확인할 수 있습니다.
먼저 확인할 운영체제와 플레이어
재생이 안 될 때 가장 먼저 볼 곳은 운영체제와 플레이어의 조합입니다. 윈도우 기본 영상 앱이 H.265를 처음부터 잘 처리하는 버전은 한정되어 있고, 일부 버전에서는 따로 확장 기능을 설치해야 합니다. 맥 쪽은 비교적 일찍부터 H.265를 다뤄 왔지만, 오래된 운영체제에서는 그래도 막히는 경우가 있습니다.
범용 플레이어로 갈음해 보기
운영체제의 기본 환경을 손대기 어려운 상황이라면, 자체적으로 코덱을 갖춘 플레이어를 쓰는 것이 가장 단순한 해결입니다. VLC 플레이어처럼 코덱을 내장하고 있는 도구는 별다른 설정 없이 H.265를 받아 줍니다. 같은 파일이 기본 플레이어에서는 안 열리는데 VLC에서는 멀쩡히 나온다면, 영상에 문제가 있는 것이 아니라 코덱 지원이 모자랐던 것입니다.
하드웨어 가속이 끼어드는 경우
재생이 시작은 되는데 화면이 끊기거나 음성만 나오는 경우라면, 하드웨어 가속이 원인일 가능성이 있습니다. 요즘 영상 플레이어는 그래픽 칩의 전용 회로로 H.265를 풀어내는데, 이 회로가 없거나 드라이버가 오래된 컴퓨터에서는 그 길이 막혀 버립니다. 화면이 까맣게 나오는데 소리만 들리는 것이 전형적인 증상입니다.
이럴 때는 플레이어의 설정에서 하드웨어 가속을 잠시 꺼 보는 것이 좋습니다. 가속을 끄면 처리가 느려지는 대신 소프트웨어 디코딩으로 돌아가서, 컴퓨터 성능이 충분하다면 그쪽으로 재생이 됩니다. 끊기던 영상이 매끄러워졌다면 가속 회로 쪽이 원인이 맞는다는 신호입니다.
드라이버 갱신이 답일 때도 있다
가속을 끄면 재생은 되지만 부하가 커서 발열이 심해진다면, 그래픽 드라이버를 갱신해 보는 것이 다음 단계입니다. 칩 제조사 공식 사이트에서 최신 드라이버를 받아 깔면, H.265에 대한 처리 능력이 함께 갱신되는 경우가 있습니다.
휴대폰과 텔레비전 쪽 점검

휴대폰에서 H.265 영상을 재생할 때는 운영체제 버전을 먼저 봐야 합니다. 비교적 최근의 안드로이드와 iOS는 대부분 H.265를 받아 주지만, 몇 세대 이전의 기기에서는 부분적으로만 지원합니다. 같은 코덱이라도 8비트는 되는데 10비트는 안 되는 식의 제한이 있어, 화면이 검게 나오는 영상이 사실은 10비트로 압축된 경우가 적지 않습니다.
텔레비전이나 셋톱박스에서 USB로 H.265 영상을 재생할 때도 같은 문제가 있습니다. 제품 사양에 H.265 지원이라고 적혀 있더라도 특정 프로필이나 해상도까지만 지원하는 경우가 있어서, 4K 영상은 받아 들이지 못하는 모델도 흔합니다.
받기 전에 재생해 보고 변환을 결정한다
지원 여부가 의심스러운 환경에서 영상을 자주 본다면, 먼저 짧은 H.265 샘플로 재생을 시험해 보는 것이 좋습니다. 그렇게 막힌다는 점이 확인되면, 받을 때부터 H.264로 변환해 두는 편이 낫습니다. 코덱과 포맷의 관계에서 살펴본 것처럼 같은 영상이라도 코덱에 따라 호환성이 크게 달라지기 때문에, 자주 쓰는 기기의 약점을 알아 두면 매번 막히지 않습니다.
변환은 화질 손실을 동반한다
다만 H.265에서 H.264로 변환하는 일에는 화질 손실이 따릅니다. 두 번 압축하는 것이라서 어쩔 수 없습니다. 비트레이트를 충분히 잡고 한 번에 끝내는 흐름으로 작업해야 손실을 줄일 수 있습니다. 컨버터를 고를 때 봐야 할 것들도 함께 살펴보면 무엇을 기준으로 잡아야 할지 분명해집니다.
코덱 팩에 의지할 때의 주의점
H.265를 지원하지 않는 환경에서 검색해 보면 통합 코덱 팩이라는 이름의 설치 파일이 자주 보입니다. 한 번에 여러 코덱을 깔아 준다는 점이 편리해 보이지만, 출처가 분명하지 않은 코덱 팩 가운데는 광고 프로그램이나 원치 않는 도구를 끼워 넣는 경우가 있습니다.
가능하면 코덱 팩에 의지하기보다 코덱이 내장된 범용 플레이어를 쓰거나, 운영체제 제조사가 공식적으로 배포하는 확장 기능을 받는 편이 깔끔합니다. 무료 다운로드 사이트의 악성코드를 거르는 법에서 다룬 분별 방식을 코덱 팩을 받을 때도 그대로 적용할 수 있습니다.
10비트와 8비트 사이의 함정
H.265 영상 가운데는 색 정보를 더 풍부하게 담은 10비트 영상이 적지 않습니다. 보관 품질이 좋지만, 8비트 H.265까지만 받아 주는 기기에서는 같은 코덱이라도 막혀 버립니다. 8비트는 되고 10비트는 안 되는 환경은 의외로 흔하고, 휴대용 기기에서 자주 보입니다.
영상을 받기 전에 그 영상이 10비트인지 8비트인지를 미리 알 수 있다면 좋겠지만, 파일 이름에 표시되어 있지 않은 경우가 대부분입니다. 메타데이터 도구로 살펴보면 비트 깊이 항목에 8이나 10이라는 값이 적혀 있습니다. 자기 기기가 10비트를 지원하지 않는다면, 8비트 버전을 찾거나 8비트로 변환해 두는 것이 안정적입니다.
변환을 결정했을 때의 흐름
H.265를 H.264로 변환하는 길을 택했다면, 그 영상이 가진 비트레이트와 해상도를 먼저 살펴봅니다. 같은 비트레이트로 그대로 옮기면 H.264는 H.265보다 효율이 낮아 결과가 거칠어질 수 있습니다. 보통은 비트레이트를 1.5배 정도 더 잡아 두는 편이 안정적입니다. 4K 영상이라면 더 너그럽게 잡는 것이 좋습니다.
변환 도구 안에 H.265 그대로 두면서 컨테이너만 바꾸는 옵션이 있다면, 우선 그것부터 시도해 봅니다. 일부 환경에서는 컨테이너만 바꾸어도 재생이 풀리는 경우가 있어, 화질 손실 없이 문제만 해결됩니다.
모바일 환경에서의 발열 문제
휴대용 기기에서 H.265 영상을 오래 재생하면 발열이 심해지는 경우가 있습니다. 영상 회로가 풀어 주지 못해 일반 처리 회로가 그 일을 떠맡으면 부담이 커지기 때문입니다. 화면이 뜨거워지고 배터리가 빠르게 닳는 영상이 있다면, 그 영상을 다른 코덱으로 변환해 두는 편이 기기에도 좋습니다.
배터리 소모와 발열은 영상의 길이에 비례하기 때문에, 한 시간 이상의 긴 영상을 자주 보는 환경이라면 처음부터 자기 기기가 잘 받아 주는 코덱으로 변환해 두는 흐름이 익숙해질 만합니다. 한 번의 수고로 그 뒤의 시청을 매끄럽게 만들 수 있다는 점이 이런 사전 변환의 가치입니다.
점검 순서를 정리해 두면
H.265 재생이 막혔을 때 무작정 검색하지 말고, 점검 순서를 정해 두면 시간이 짧아집니다. 먼저 다른 플레이어로 열어 보고, 그래도 안 되면 하드웨어 가속을 끄고, 그것도 안 되면 운영체제와 드라이버를 갱신하거나 H.264로 변환합니다. 이 네 단계로 대부분의 사례가 해결됩니다.
그래도 풀리지 않는다면 그 파일이 표준에서 벗어난 인코딩일 가능성이 있습니다. 영상의 정보를 보여주는 도구로 메타데이터를 확인해 보면 어느 프로필을 썼는지, 어느 비트 깊이로 압축되었는지가 나옵니다. 거기서 단서가 잡히면 그에 맞는 환경을 마련하거나, 그 파일만 별도로 변환해서 쓰는 식으로 풀어 갈 수 있습니다. H.265는 까다로운 코덱이지만, 막히는 지점이 정해져 있는 만큼 길도 비교적 분명합니다.