동영상 재생 하나 때문에 며칠을 씨름하다가 결국 K-Lite Codec Pack으로 정착한 구구절절한 기록
결국은 돌아올 수밖에 없었던 코덱의 늪
살다 보면 참 별것도 아닌 일에 꽂혀서 시간을 허비할 때가 있습니다. 저에게는 그게 바로 ‘동영상 재생’ 문제였습니다. 요즘 세상에 유튜브나 넷플릭스만 보면 되지 않느냐고 하겠지만, 업무상 받는 Raw 파일이나 오래전 백업해둔 영상들을 열어봐야 할 때가 있거든요. 그런데 어느 날 갑자기 잘 나오던 영상이 소리만 나오고 화면은 검게 변하더니, 급기야 “코덱이 없습니다”라는 팝업창이 뜨더라고요.
처음에는 대수롭지 않게 생각했습니다. 그냥 윈도우가 하라는 대로 마이크로소프트 스토어에 가서 코덱을 찾았죠. 그런데 거기서부터가 문제였습니다. 유료인 것도 있고, 설치를 했는데도 여전히 화면이 안 나오는 겁니다. 이때부터 제 오기가 발동했습니다. “이거 하나 못 잡아서 되겠어?”라는 생각으로 인터넷을 뒤지기 시작했죠. 사실 이때 그냥 깔끔하게 올인원 코덱 팩을 찾았어야 했는데, 괜히 시스템을 깔끔하게 유지하겠답시고 수동으로 하나하나 잡으려 했던 게 제 첫 번째 실수였습니다.
첫 번째 삽질: 개별 코덱 수동 설치라는 지옥
처음 시도했던 방법은 문제가 된 영상의 정보를 확인해서 딱 필요한 코덱만 설치하는 것이었습니다. 미디어 인포(MediaInfo) 같은 툴로 찍어보니 HEVC(H.265)랑 특정 오디오 포맷이 문제더군요. 그래서 구글링을 통해 해당 코덱의 .dll 파일이나 단독 설치 파일을 찾아서 깔았습니다.
이론상으로는 완벽했습니다. 필요한 것만 딱 골라서 설치하니까 시스템도 가벼울 것 같았죠. 하지만 결과는 처참했습니다. 코덱을 깔고 나니 이번엔 기존에 잘 나오던 다른 영상의 색감이 이상해지거나, 재생 중에 플레이어가 튕겨버리는 현상이 발생했습니다. 알고 보니 코덱끼리 우선순위가 꼬이고, 레지스트리에서 서로 자기가 우선이라고 싸우고 있었던 겁니다. 시스템은 지저분해질 대로 지저분해졌고, 동영상 하나 보려고 했던 게 윈도우 재설치를 고민해야 할 수준까지 가버렸습니다. 기술적으로 해결해 보려다가 오히려 시스템만 망가뜨린 꼴이 된 거죠. 결국, ‘수동 설치’라는 고집을 꺾고 다른 길을 찾기로 했습니다.
두 번째 삽질: ‘모든 걸 다 해준다’는 플레이어들의 배신
수동 설치에 실패하고 나서 제가 내린 판단은 “코덱을 시스템에 깔지 말고, 자체 코덱이 빵빵한 플레이어를 쓰자”였습니다. 유명하다는 플레이어들을 하나씩 다 깔아봤습니다. VLC, 팟플레이어, KMPlayer 등등… 처음에는 잘 되는 것 같았습니다. 웬만한 건 다 열리더군요.
그런데 문제는 엉뚱한 곳에서 터졌습니다. 저는 영상 편집 프로그램도 가끔 쓰고, 윈도우 탐색기에서 미리보기(Thumbnail)가 뜨는 걸 중요하게 생각하거든요. 그런데 이런 플레이어들은 ‘자기 안에서만’ 영상을 잘 보여줄 뿐, 시스템 전반의 미디어 환경을 개선해주지는 못했습니다. 탐색기에서는 여전히 미리보기가 안 뜨고, 편집 프로그램에서는 파일을 불러오지 못하는 상황이 반복됐습니다.
특히 하드웨어 가속(HW Acceleration) 설정이 꼬이면서 그래픽카드는 노는데 CPU 점유율만 100%를 찍는 상황을 보며 깨달았습니다. “아, 플레이어 하나 바꾼다고 해결될 게 아니구나. 윈도우라는 시스템 자체가 이 영상들을 이해할 수 있게 ‘통역사’를 제대로 고용해야 하는구나”라고요. 선택이 잘못되었다는 걸 인정하고 다시 돌아가는 과정은 꽤나 쓰라렸습니다.
K-Lite Codec Pack, 그 투박하지만 강력한 해결사
결국 돌고 돌아 K-Lite Codec Pack 앞에 섰습니다. 사실 예전부터 알고는 있었는데, 왠지 설치 과정이 복잡해 보이고 이것저것 많이 깔릴 것 같아서 피했었거든요. 그런데 이번에는 선택의 여지가 없었습니다.
설치 마법사를 실행했는데, 생각보다 친절하면서도 무서웠습니다. Standard, Full, Mega 등등 선택지가 많더라고요. 저는 ‘이왕 하는 거 끝판왕으로 가자’는 생각에 Mega를 골랐습니다. 설치 중에 나오는 수많은 옵션들—LAV Filters, MPC-HC, 하드웨어 가속 설정 등—을 보면서 잠시 멍해졌지만, 그냥 권장(Default) 설정으로 밀어붙였습니다.
놀라운 건 설치가 끝나자마자 제가 겪던 모든 문제가 마법처럼 사라졌다는 점입니다. 안 나오던 영상이 바로 나오고, 탐색기 미리보기가 순식간에 생성되더군요. 특히 LAV Filters의 설정 창에서 제 그래픽카드를 선택해주니 4K 영상도 CPU 점유율 한 자릿수로 매끄럽게 돌아갔습니다. 진작 이걸로 할걸, 왜 그 고생을 했나 싶어 허탈한 웃음이 나왔습니다. 문제 상황을 정확히 파악하고, 내 고집보다는 검증된 도구를 선택하는 게 얼마나 중요한지 뼈저리게 느낀 순간이었습니다.
완벽함이란 없지만, 현재로선 최선의 타협점
물론 K-Lite Codec Pack이 만능은 아닙니다. 설치하고 나면 트레이 아이콘에 파란색, 빨간색 아이콘들이 잔뜩 떠서 신경 쓰이기도 하고, 가끔 특정 코덱 업데이트 알림이 오면 귀찮기도 합니다. 그리고 아주 희귀한 포맷의 경우 여전히 별도의 설정이 필요할 때도 있죠.
비교를 해보자면, 윈도우 기본 상태는 ‘아무것도 모르는 순진한 상태’고, 자체 코덱 플레이어는 ‘특정 외국어만 잘하는 개인 통역사’라면, K-Lite는 ‘시스템 전체에 상주하는 1급 번역팀’ 같은 느낌입니다. 시스템 자원을 조금 더 먹고 복잡해 보일 순 있지만, 어떤 상황에서도 대응이 가능하다는 안정감이 큽니다. 반면, 정말 유튜브만 보고 가벼운 문서 작업만 하는 분들에게는 이 무거운 코덱 팩이 오히려 불필요한 짐이 될 수도 있겠다는 생각도 들었습니다.
지금 제 컴퓨터는 동영상 재생만큼은 무적에 가깝습니다. 하지만 여전히 HDR 영상의 색감이 특정 모니터에서 물 빠진 것처럼 보이는 현상은 해결 중입니다. 이건 코덱의 문제라기보다 윈도우의 HDR 관리와 모니터 프로파일의 문제인 것 같은데, 또 다른 삽질의 예감이 듭니다. 세상에 완벽한 해결책은 없고, 우리는 그저 각자의 상황에 맞는 최선의 타협점을 찾아가는 과정 속에 있는 게 아닐까요? 당분간은 이 세팅으로 버텨보려 합니다. 또 어떤 영상이 저를 괴롭힐지 모르겠지만요.
