본문 바로가기
Tips

영상 소리만 나오고 화면 안 보일 때 해결법

by 나타나타 2026. 9. 23.

솔직히 저는 처음에 파일이 완전히 망가진 줄 알았습니다. 휴대전화로 찍은 MP4 영상을 노트북으로 옮겼는데, 재생 시간은 흐르고 소리도 멀쩡한데 화면만 새까맣게 나왔거든요. 1GB가 넘는 파일이라 전송 도중 깨진 거라고 확신하고 두 번이나 다시 복사했지만 결과는 똑같았습니다. 그때 깨달은 건, MP4라는 확장자만 믿고 파일 상태를 판단하면 안 된다는 것이었습니다.



MP4인데 왜 화면이 없을까 — 코덱 원인

제가 직접 겪어보니 가장 먼저 오해한 부분이 바로 이거였습니다. MP4, MKV, MOV 같은 이름은 영상·음성·자막을 한 상자에 담는 컨테이너(Container) 형식을 가리킵니다. 여기서 컨테이너란 데이터를 묶어두는 '그릇'에 해당하고, 실제로 영상을 압축하고 해독하는 규칙은 코덱(Codec)이 따로 담당합니다. 쉽게 말해 상자 겉면에 MP4라고 써 있어도, 그 안에 어떤 방식으로 압축된 영상이 들어 있느냐는 전혀 다른 문제입니다.

같은 MP4 파일이라도 영상 트랙은 H.264, HEVC(H.265), 또는 AV1 같은 서로 다른 코덱으로 저장될 수 있습니다. 여기서 HEVC란 H.264보다 같은 화질을 절반 가까운 용량으로 저장할 수 있는 고효율 영상 압축 방식으로, 최근 스마트폰 고해상도 촬영에 기본값으로 쓰이는 경우가 많습니다. 재생 프로그램이 음성 트랙의 코덱은 읽어내지만 영상 트랙의 코덱을 지원하지 않으면, 딱 제가 겪은 것처럼 소리만 나오고 화면은 까맣게 나옵니다.

제 경우가 정확히 이랬습니다. 휴대전화가 HEVC 방식으로 영상을 저장하고 있었고, 노트북의 기본 재생 프로그램은 그 영상 트랙을 처리하지 못했던 것입니다. 파일 확장자를 MP4에서 AVI로 바꿔도 해결이 안 되는 이유도 이것 때문입니다. 이름을 바꿔봤자 내부의 압축 방식은 그대로이니까요. 출처: VideoLAN(VLC 공식 사이트)에서도 플레이어가 지원하는 코덱 목록을 별도로 안내할 만큼, 컨테이너와 코덱은 분리된 개념입니다.

  • MP4는 컨테이너 형식일 뿐, 내부 영상 코덱은 H.264·HEVC·AV1 등으로 다양하다
  • 재생 프로그램이 영상 코덱을 지원하지 않으면 소리만 나오고 화면은 검게 표시된다
  • 파일 확장자 변경은 내부 압축 방식을 바꾸지 않으므로 해결책이 되지 않는다
  • 최근 스마트폰은 저장 공간 절약을 위해 HEVC를 기본값으로 사용하는 경우가 많다

파일 탓인가, 플레이어 탓인가 — 환경 구분

그때 제가 취한 첫 번째 행동은 원본 파일을 건드리지 않고 별도 폴더에 복사해 두는 것이었습니다. 문제를 해결하려다 원본까지 망가뜨리는 경우가 생각보다 많거든요. 그다음 공식 사이트에서 받은 VLC로 같은 파일을 열어봤습니다. 결과는 영상과 소리 모두 완벽하게 재생됐습니다. 이 한 번의 비교로 파일 자체는 정상이고, 기존 플레이어의 코덱 지원 범위에 문제가 있다는 것을 확인할 수 있었습니다.

이렇게 다른 플레이어에서 정상 재생된다면 원본 파일이 완전히 손상된 게 아니라는 뜻입니다. 반대로 VLC를 포함한 여러 플레이어에서 모두 화면이 나오지 않는다면, 그때는 파일 정보에서 영상 스트림(Video Stream)이 실제로 존재하는지 확인해야 합니다. 여기서 영상 스트림이란 파일 안에 영상 데이터가 실제로 기록되어 있는 통로를 말하는데, 녹화나 내보내기 과정에서 영상 트랙 자체가 빠진 채 저장되는 사고가 간혹 발생합니다. 출처: MediaArea(MediaInfo 공식 사이트)처럼 신뢰할 수 있는 미디어 정보 분석 도구를 사용하면 확장자만 보고 추측하는 것보다 훨씬 정확한 진단이 가능합니다.

한 가지 더 확인했던 부분이 있습니다. 하드웨어 가속(Hardware Acceleration) 옵션입니다. 여기서 하드웨어 가속이란 CPU 대신 그래픽카드의 디코딩 기능을 활용해 영상을 처리하는 방식인데, 그래픽 드라이버 버전이 맞지 않을 때 화면만 검게 나오는 증상이 나타나기도 합니다. 이 옵션을 일시적으로 꺼서 재생이 되는지 비교하면 파일 문제인지 드라이버 문제인지를 한 번 더 좁힐 수 있습니다. 다만 저는 이걸 영구적으로 끄는 방법을 정답처럼 쓰지는 않습니다. 고해상도 영상에서는 오히려 CPU 부하와 배터리 소모가 눈에 띄게 늘기 때문입니다.


원본은 지키고 상대는 편하게 — 변환 실전

제 경우엔 파일 자체는 정상으로 확인됐지만, 가족에게 보내야 하는 상황이었습니다. 상대방 TV와 오래된 PC에서도 무리 없이 열려야 했기 때문에, 원본 HEVC 파일을 그대로 전달하는 건 처음부터 선택지에서 뺐습니다. 선택한 방법은 원본을 그대로 두고, 호환성이 넓은 형식의 사본을 따로 만드는 것이었습니다.

가장 보편적으로 통하는 조합은 MP4 컨테이너 안에 H.264 영상 코덱과 AAC 음성 코덱을 사용하는 방식입니다. H.264는 스마트TV, 구형 PC, 웹 브라우저에 이르기까지 지원 범위가 가장 넓은 영상 압축 표준으로, 오래된 기기에서도 별도 설정 없이 재생되는 경우가 많습니다. AAC(Advanced Audio Coding)는 그에 짝을 이루는 음성 코덱으로, MP4 파일에서 가장 널리 쓰이는 오디오 형식입니다.

변환할 때 제가 특히 신경 쓴 부분이 있습니다. 변환이 끝난 뒤 파일 처음만 확인하고 넘기지 않고, 중간과 마지막 구간까지 직접 이동해서 화면과 소리의 동기화를 확인했습니다. 솔직히 이건 예상 밖이었는데, 변환 중 특정 구간에서 영상이 멈추거나 소리가 엇나가는 경우가 실제로 있더군요. 그리고 변환 파일은 반드시 원본과 다른 이름으로 저장했습니다. 원본을 덮어쓰면 나중에 다시 고화질 버전이 필요할 때 되돌릴 방법이 없기 때문입니다.

업무용으로 영상을 전달할 때도 이 방식을 그대로 적용하고 있습니다. 제 컴퓨터에서 재생된다는 사실만 확인하고 공유하면, 회의 직전에 상대방 PC에서 화면이 안 나오는 상황이 생길 수 있습니다. 지금은 변환본을 만든 뒤 사내 PC 또는 해당 TV에서 한 번 더 열어보고, 수신자에게 사용한 형식도 함께 전달하는 방식으로 정리해 뒀습니다. 이 사전 확인 비용은 작지만, 재전송과 일정 지연을 막는 효과는 생각보다 큽니다.


자주 묻는 질문

Q. MP4 파일인데 소리만 나오고 화면이 검게 나와요. 파일이 손상된 건가요?

A. 꼭 그렇지는 않습니다. 제가 직접 겪어보니 이 증상의 상당수는 파일 손상이 아닌 재생 프로그램의 코덱 지원 문제였습니다. VLC처럼 코덱 지원 범위가 넓은 다른 플레이어로 같은 파일을 열어보면, 정상 재생 여부로 원인을 빠르게 좁힐 수 있습니다.


Q. 파일 이름을 MP4에서 AVI로 바꾸면 해결되나요?

A. 해결되지 않습니다. 확장자는 파일의 겉 이름일 뿐, 내부에 저장된 영상 코덱 방식은 그대로입니다. HEVC로 압축된 영상은 이름을 바꿔도 여전히 HEVC이기 때문에, 해당 코덱을 지원하지 못하는 프로그램에서는 동일한 증상이 반복됩니다.


Q. 코덱 팩을 설치하면 되지 않나요?

A. 제 경험상 이건 좀 신중하게 접근하는 편이 낫습니다. 검색 결과에서 쉽게 발견되는 통합 코덱 팩 중에는 출처가 불분명한 것들이 섞여 있습니다. 운영체제 공식 스토어나 플레이어 개발사처럼 출처가 확실한 경로를 먼저 확인하고, VLC처럼 자체적으로 넓은 코덱을 지원하는 플레이어를 공식 사이트에서 받아 시도해 보는 것이 더 안전합니다.


Q. 변환하면 화질이 떨어지나요?

A. 변환 설정에 따라 다르지만, 손실 압축 방식인 H.264로 재인코딩하면 원본 대비 미세한 화질 차이가 생길 수 있습니다. 그래서 저는 원본 파일을 절대 덮어쓰지 않고 별도로 보관하고, 전달·공유 목적의 사본만 변환해서 씁니다. 원본이 남아 있으면 나중에 다시 고화질로 활용할 수 있습니다.


Q. 하드웨어 가속을 끄면 무조건 해결되나요?

A. 그래픽 드라이버 문제가 원인일 때는 임시 해결이 될 수 있지만, 영구적인 정답은 아닙니다. 하드웨어 가속을 끈 상태에서만 재생된다면 파일이 고쳐진 것이 아니라 디코딩 경로를 우회한 것이므로, 그래픽 드라이버와 플레이어 업데이트를 함께 점검해야 합니다. 4K 같은 고해상도 영상에서 가속을 영구적으로 끄면 CPU 사용량과 배터리 소모가 눈에 띄게 늘 수 있습니다.


결론

이번 경험을 통해 제가 정리한 건 하나입니다. 영상 호환성 문제는 재생하는 쪽의 컴퓨터에서만 해결할 일이 아니라, 촬영하고 전달하는 단계부터 관리해야 한다는 것입니다. 고효율 코덱은 저장 공간을 줄이는 데 분명히 유리하지만, 파일을 여러 사람에게 보내는 순간 지원 범위가 더 중요한 기준이 됩니다. 좋은 영상 파일이란 화질만 높은 파일이 아니라, 필요한 환경에서 예측 가능하게 열리고 문제가 생겨도 원본으로 되돌아갈 수 있는 파일이라고 생각합니다.

제 경험상 이건 순서가 중요합니다. 원본 보관 → 다른 플레이어로 비교 재생 → 코덱 정보 확인 → 필요시 H.264+AAC 사본 변환 → 변환본 처음·중간·끝 직접 확인. 이 다섯 단계만 지켜도 불필요한 프로그램 설치와 반복 변환을 크게 줄일 수 있습니다. 특히 업무용 영상이라면 최종 배포 전에 실제 사용할 환경에서 한 번 더 열어보는 습관이 회의 직전의 낭패를 막아줍니다.


소개 및 문의 · 개인정보처리방침 · 면책조항

© 2026 기록 보관소