HEVC(H.265) 영상이 Mac이나 iPhone에서 열리지 않을 때 어떻게 하나: 바로 재생 안 되는 화면은 한 번 다시 압축됩니다
HEVC(H.265라고도 합니다)는 최근 몇 해 휴대전화, 카메라, 편집 납품에서 가장 흔한 고압축 코덱입니다. Apple 기기에서 만나는 결말은 한가지가 아닙니다. 흔한 파라미터 안쪽 부분은 바로 재생할 수 있고, 파일이 망가진 것도 아닌데 재생되지 않는 부분이 있습니다. 그래서 올바른 순서는 재생기를 하나 더 설치하는 것이 아니라, 이 파일 안의 화면이 이 기기가 받아들일 수 있는 범위 안에 있는지 먼저 묻는 것입니다. 범위 밖에서는 그 자리에서 「변환 불가」라고 알려주는 것이 아니라, 화면을 한 번 다시 압축합니다.
HEVC는 스위치 하나가 아니라 넓은 사양의 묶음입니다
같은 HEVC를 이름으로 쓰는 파일도 차이가 크게 납니다. 8-bit과 10-bit, 일반 범위와 HDR10, 그리고 각 레벨마다 요구하는 디코딩 비용이 다릅니다. 기기와 재생기가 각각 어디까지 지원하는지는 사양표의 일이고, 이 글은 CineX가 스스로 통과한 검증선 안과 밖에서 각각 어떻게 처리하는지만 말합니다. 안에서는 그대로 옮기고 화면 픽셀을 하나도 다시 압축하지 않습니다. 밖에서는 기기가 받아들일 수 있는 형태로 다시 압축해서 넘겨줍니다. 포장과 코덱이 각각 어느 층을 담당하는지는 컨테이너와 코덱은 무엇이 다른가에 적혀 있습니다.
검증선을 넘는 것은 실패의 이유가 아니라, 처리 경로를 바꾸는 이유입니다.
두 갈래, 차이를 분명히 씁니다
첫 갈래는 상자만 갈아끼우는 것입니다. 화면이 애초에 기기가 아는 형태일 때, HEVC 데이터를 그대로 MP4에 옮깁니다. 초 단위로 끝나고 화질 변경은 전혀 없습니다. 둘째 갈래는 전체 변환입니다. 화면을 한 번 다시 압축해야 받아들여지는 경우로, 시간은 소재 길이를 기준으로 하며 분 단위입니다. 같은 동작인데 파일마다 빠르고 느림이 크게 갈리는 이유는 CineX는 왜 어떤 동영상은 빠르고 어떤 동영상은 더 오래 걸리는가에 적혀 있습니다.
구석 사양이 어느 단계로 정리되는지에는 이제 실측값이 있습니다
10-bit과 Hi10P 소재는 8-bit으로 씻기지 않고, 비트 심도는 원본을 따라 지켜집니다. 사양이 더 높은 몇 가지(12-bit, 4:2:2)는 단계가 정리됩니다. 12-bit이 들어오면 10-bit으로 내리고, 4:2:2의 색 구성은 4:2:0으로 내리되 비트 심도는 그대로 지킵니다. 이 말들에는 실기에서 대응하는 측정값이 있고, 「그렇게 할 계획이다」가 아닙니다. HDR10과 돌비 비전 계열은 자기 규칙이 따로 있어서 단계별 세부 내용은 CineX가 HDR과 Dolby Vision을 유지하는지에 적혀 있습니다.
소리와 자막 두 층도 놓치지 마십시오
소리는 트랙마다 처리해서 하나만 남는 일이 없습니다. 기기가 알고 결과물에도 들어가는 것(AAC, HE-AAC, AC-3, E-AC3)은 그대로 결과물에 옮기고 다시 압축하지 않습니다. 받아들이지 못하는 것(흔한 것은 DTS, DTS 5.1, TrueHD, FLAC, Opus이고 MP3도 포함됩니다)은 호환 형식으로 바꿉니다. 기본 트랙은 맨 앞에 놓이고 나머지는 보존되지만 기본 자리를 빼앗지 않습니다. 여기에 자체 검사 하나가 더 있습니다. 각 소리 트랙이 기기에서 실제로 소리로 디코딩되어야 결과물을 넘깁니다. 자막 층에서는 SRT, ASS 같은 텍스트는 트랙마다 가져가고(ASS의 색과 위치 지정은 평문으로 내려갑니다), 블루레이처럼 이미지로 압축한 자막(PGS)은 현재 글자로 인식된 뒤 진짜 자막 트랙으로 옮겨집니다. 인식을 틀릴 수 있으니 이 점도 함께 아셔야 합니다.
건드릴 필요가 없는 때는 언제인가
이 파일이 애초에 기기에서 문제없이 재생된다면 한 번 더 건드릴 필요가 없습니다. 바로 재생되는 파일은 두 번째 사본이 만들어지지 않고 변환 횟수도 쓰지 않습니다. 반대로 편집 소프트웨어에 넘기거나, 다른 사람에게 보내거나, 여러 기기 사이에서 오래 써야 한다면, 한 번 처리로 「앞으로는 기기를 안 따진다」를 얻습니다. 처리는 이 기기에서 완료되고 변환에는 파일을 다른 곳에 넘길 필요가 없습니다. CineX가 동영상을 처리하는 위치를 보십시오.
건드리지 않아도 되는 것은 건드리지 않고, 반드시 건드려야 하는 것은 그 층만 건드립니다. 아끼는 것은 시간이고, 화질 자체입니다.
자주 묻는 질문
HEVC와 H.265는 같은 것인가요?
같은 코덱의 두 이름입니다. 기기에서 재생되는지 여부는 이 파일의 사양이 어느 단계에 들어가는지로 정해지고, 어느 이름을 쓰느냐로 정해지지 않습니다.
같은 HEVC인데 어떤 파일은 재생되고 어떤 파일은 안 되는 이유가 무엇인가요?
8-bit, 10-bit, HDR, 각 레벨이 기기에 요구하는 것이 서로 다르기 때문입니다. 이 글이 약속하는 것은 하나뿐입니다. 검증선 안은 그대로 옮기고, 밖은 기기가 받아들일 수 있는 형태로 다시 압축합니다. 재생되지 않는 파일을 넘기지는 않습니다.
다시 압축하면 화질이 상하나요?
좋아지지는 않지만 헛되이 망가뜨리지도 않습니다. 비트 심도는 원본을 따라 지켜지고(10-bit은 그대로 10-bit), 사양이 실제로 받아들일 수 있는 범위를 넘을 때만 단계를 내리며, 어디까지 내려가는지 미리 알려줍니다.
얼마나 기다리나요?
상자만 갈아끼우는 갈래는 초 단위, 화면을 다시 압축해야 하는 갈래는 소재 길이 기준입니다. 아직 돌려보지 않은 소재 묶음을 처음 다룰 때는 짧은 한 개로 먼저 한 번 시험하는 것이 가장 간편합니다.
먼저 사나요, 손에 있는 파일로 먼저 시험하나요?
먼저 시험합니다. 무료 버전은 성공적으로 완료된 변환만 세고, 실패와 취소는 횟수를 쓰지 않습니다. 규칙은 CineX 무료 버전에 포함된 것에 적혀 있습니다. 살지는 손에 이런 파일이 아직 몇 개 남았는지에 달렸습니다. Opus는 한 번 구매이고, 구매가 바꾸는 것은 이후에 몇 번 더 변환할 수 있는지뿐입니다. 화질, 속도, 형식 범위는 지불 때문에 바뀌지 않습니다.
Axiom One LLC — CineX