VLC는 여러 플랫폼에서 사용할 수 있는 가장 인기 있는 무료 미디어 플레이어 중 하나입니다. 현재 사용되는 대부분의 동영상 및 오디오 압축 방식을 지원하기 때문에 많은 사용자에게 선호되는 미디어 플레이어입니다. 하지만 이처럼 안정적인 소프트웨어라도 때때로 문제가 발생할 수 있으며, 이번 글에서는 그중 'VLC is unable to open the MRL'(MRL 파일을 열 수 없습니다) 오류를 다뤄보겠습니다.
이 오류는 빌드 버전에 상관없이 계속 발생하는 문제 중 하나입니다. VLC 플레이어가 로컬 컴퓨터가 아닌 외부에 위치한 파일이나 스트림을 열려고 할 때 나타나며, 어떤 이유로든 해당 리소스에 접근하지 못하면 이 오류 메시지를 보게 됩니다.
FTP 서버에서 스트리밍하는 경우에도 '입력을 열 수 없습니다. VLC is unable to open the MRL file'이라는 오류 메시지가 표시될 수 있습니다. 이 오류는 내부 방화벽 차단이나 애플리케이션 오류로 인해 발생할 수도 있지만, 원격 콘텐츠 호스트 쪽 문제일 가능성도 있습니다.
VLC란 무엇인가?
VLC는 VideoLAN 프로젝트에서 개발한 무료 오픈소스 미디어 플레이어로, Microsoft Windows, Linux, macOS에서 사용할 수 있습니다. 모든 오디오 파일과 대부분의 동영상 파일은 물론 DVD 영화까지 재생하고 스트리밍할 수 있습니다. 완전히 무료이고 코덱이 기본 포함되어 있으며, 거의 무한대에 가까운 기능을 제공한다는 점이 다른 플레이어와 차별화되는 특징입니다.
VLC의 기본 배포판에는 다양한 무료 디코딩·인코딩 라이브러리가 포함되어 있어, Windows 환경에서 별도의 독점 플러그인을 찾거나 설정할 필요가 크게 줄어듭니다. 많은 코덱은 FFmpeg 프로젝트의 libavcodec 라이브러리에서 제공받지만, 멀티플렉서와 디멀티플렉서는 자체 구현 요소를 주로 사용합니다. 또한 libdvdcss DVD 복호화 라이브러리를 활용해 Linux에서 암호화된 DVD 재생을 지원한 최초의 플레이어로도 알려져 있습니다.
VLC가 훌륭한 동영상 플레이어인 이유
- 다운로드가 완료되지 않았거나 손상된 동영상 파일(예: BitTorrent, eMule, Gnutella로 다운로드 중인 파일)도 재생할 수 있습니다. FireWire 케이블을 통해 HDV 카메라에서 디지털화되는 도중의 m2ts MPEG 전송 스트림(.TS) 파일도 재생 가능합니다.
- libcdio를 통해 .iso 파일을 재생할 수 있어, 운영체제가 .iso 이미지를 직접 처리하지 못하더라도 디스크 이미지 내부의 파일을 재생할 수 있습니다.
- libavcodec과 libavformat이 지원하는 모든 오디오·동영상 형식을 재생합니다. 즉, H264, MPEG-4, FLV, MXF 등을 별도 코덱 설치 없이 바로 재생할 수 있습니다.
- RPC-1 펌웨어 드라이브에서는 DVD 지역 코드를 무시하는 오픈소스 DVD 플레이어입니다(RPC-2 드라이브에는 적용되지 않음).
- 동영상을 왜곡, 회전, 분할, 디인터레이싱, 미러링하거나 로고를 오버레이하는 필터를 제공하며, ASCII 아트 형태로 동영상 출력도 가능합니다.
- DirectX를 활용해 재생 중인 동영상을 데스크톱 배경화면으로 표시하고, 화면 녹화(screencast)도 지원합니다(Windows 전용).
- DVB-C, DVB-T, DVB-S 채널 시청이 가능하며(Mac OS X는 EyeTV 플러그인 필요), Lua 스크립팅 언어를 통한 확장도 지원합니다.
- 외장 드라이브에 직접 설치해 실행할 수 있고, 인터넷 라디오와 팟캐스트 재생도 가능합니다.
- DVD 변환 및 동영상 트랜스코딩을 지원하며, Handbrake 같은 프로그램에 libdvdcss를 제공해 보호된 DVD 추출을 돕습니다.
VLC 설치는 공식 웹사이트에서 설치 패키지를 다운로드한 후 실행 과정을 따르면 됩니다. 설치 후에는 컴퓨터의 오디오·동영상 파일을 자유롭게 재생할 수 있습니다.
MRL 파일이란?
MRL은 Media Resource Locator(미디어 리소스 로케이터)의 약자로, 멀티미디어 리소스를 고유하게 식별하고 찾는 데 사용되는 URI입니다. VideoLAN 및 Xine 미디어 플레이어와 Java Media Framework(JMF) API에서 사용됩니다.
MRL은 멀티미디어 리소스 또는 그 일부를 식별하는 문자열로, VLC 미디어 플레이어의 입력이나 출력을 지정하는 데 활용됩니다. 기본 구문은 다음과 같습니다.
[[access][/demux]://]URL[#[title][:chapter][-[title][:chapter]]] [:option=value …]
예를 들어 VLC는 다음과 같은 MRL을 지원합니다:
- dvd://[<장치>][@<원시 장치>][@[<타이틀>][,<챕터>][,<앵글>]]]
- vcd://[<장치>][@{E|P|E|T|S}[<번호>]]
- https://<서버 주소>[:<포트>]/[<파일>]
- rtsp://<서버 주소>[:<포트>]/<스트림 이름>
- 여러 미디어 플레이어는 Video4Linux를 v4l:// 및 v4l2:// 형식으로도 지원합니다.
'VLC is unable to open the MRL' 오류란?
이 오류는 주로 로컬 컴퓨터에 물리적으로 존재하지 않고 외장 저장 장치, 온라인 사이트 또는 다른 서버에서 가져오는 파일이나 스트림을 열려고 할 때 발생합니다. 파일 유형에 따라 "VLC is unable to open the MRL 'dvd:///…'", "VLC is unable to open the MRL 'rtsp://…'", "VLC is unable to open the MRL 'https://…'" 등 다양한 형태로 나타납니다.
실제 오류 메시지 예시
Your input can't be opened:
VLC is unable to open the MRL 'file:///D:/pa/PortableApps/gPodderPortable/App/gPodder/byb0040_h264m_1280x720_1872.mp4'. Check the log for details.
Your input can't be opened:
VLC is unable to open the MRL 'file:///D:/byb0040_h264m_1280x720_1872.mp4'. Check the log for details.
이 오류는 애플리케이션이 예기치 않게 차단되었을 때 VLC 미디어 플레이어의 작동 실패로 이어질 수 있습니다. 미디어 소스가 추가 오류로 인해 플레이어의 파일 접근을 막거나, 시스템 파일 및 기능의 문제로 인해 발생하기도 합니다.
문제는 블루레이, DVD, 스트리밍에서 모두 발생할 수 있으며, 근본 원인은 대개 VLC 플레이어 자체에 있습니다. 프로그램이 여러 번 업데이트되었음에도 사용자들의 불만이 계속되고 있습니다. 운영체제 업데이트로 일부 문제를 해결할 수 있고, 시스템 파일 손상 검사도 도움이 됩니다. 사이버 감염 등으로 시스템 폴더의 데이터가 변경되면 기능이 실패할 수 있으므로, 신뢰할 수 있는 최적화 도구로 문제를 점검하는 것도 좋은 방법입니다.
'VLC is unable to open the MRL' 오류의 원인
열려는 파일 유형에 따라 오류 메시지는 약간씩 다릅니다. 예를 들어 "VLC is unable to open the MRL 'DVD://[파일명]'. Check the log for details."처럼 표시되며, 'rtsp://', 'https://' 등 다른 접두어가 붙기도 합니다.
주요 원인은 다음과 같습니다:
- 파일 소유권 문제
- 구버전 VLC 클라이언트
- 과도하게 엄격한 방화벽 설정
- 잘못된 URL 소스
이 오류는 VLC가 로컬 컴퓨터가 아닌 다른 곳에 있는 파일이나 스트림에 접근하지 못할 때 발생합니다. 원격 콘텐츠에 접근할 수 없는 상황에서 나타나므로, 아래의 단계를 순서대로 따라 하며 문제의 원인을 좁혀가는 것이 좋습니다.
'VLC is unable to open the MRL' 오류 해결 방법
아래의 문제 해결 단계를 시작하기 전에 먼저 컴퓨터를 재시작하는 것이 좋습니다. 재시작은 운영체제를 새로 고치고 문제를 일으킬 수 있는 손상된 임시 데이터를 제거합니다.
모든 방법이 각자의 상황에 맞는 것은 아니므로, 목록을 순서대로 진행하면서 문제가 해결되는 방법을 찾으세요.
1단계: 소스가 정상 작동하는지 확인
무엇보다 먼저 접근하려는 소스가 실제로 작동하는지 확인해야 합니다. 이 오류는 대부분 스트림이나 URL 기반 콘텐츠에서 발생하므로, 미디어 > 네트워크 스트림 열기에서 해당 URL을 복사하세요.
복사한 URL을 브라우저나 다른 동영상 플레이어에 붙여넣고 재생되는지 확인합니다. 다른 애플리케이션에서도 네트워크 URL이 작동하지 않는다면, 문제는 VLC 버전이 아니라 소스 자체에 있을 가능성이 높습니다.
반대로 브라우저나 다른 미디어 플레이어에서 소스가 정상 작동한다면, 다음 단계로 진행하세요.
2단계: 방화벽 설정 조정
손상된 소스가 원인이 아닌 대부분의 경우는 방화벽 설정 때문입니다. 과도하게 엄격한 방화벽(특히 서드파티 제품)은 VLC가 스트리밍에 필요한 포트를 차단할 수 있습니다.
AVG를 사용하는 경우 방화벽 > 도구/방화벽 설정으로 이동한 후 왼쪽 창에서 '애플리케이션'을 선택하고, VLC 미디어 플레이어의 작업을 '모두 허용'으로 변경하면 됩니다.
Windows 기본 방화벽에서 VLC를 예외 목록에 추가하는 방법은 다음과 같습니다:
- 검색창에 '방화벽'을 입력하고 나타나는 방화벽 앱을 클릭합니다.
- Windows 방화벽 창에서 '앱이 Windows 방화벽을 통해 통신하도록 허용'을 클릭합니다.
- '설정 변경' 버튼을 클릭한 후, 방화벽의 차단 없이 인터넷 통신을 허용할 앱의 체크박스를 선택합니다.
- '개인'과 '공용' 체크박스를 선택하여 안전한 네트워크만 허용할지, 공용 네트워크도 허용할지 결정합니다.
- 확인을 누른 후 창을 닫습니다.
다른 백신 프로그램을 사용한다면 해당 보안 제품에 맞는 설정 방법을 찾아야 합니다. 서드파티 방화벽의 설정을 찾기 어렵다면, 더 간단한 해결책은 서드파티 방화벽을 제거하고 Windows Defender 방화벽을 사용하는 것입니다. Windows Defender 방화벽은 다른 서드파티 방화벽과 달리 VLC와 충돌을 일으키는 경우가 드뭅니다.
서드파티 보안 프로그램 제거 후 기본 방화벽 사용하기
- Windows 키 + R을 눌러 실행 창을 열고 'appwiz.cpl'을 입력한 후 Enter를 눌러 프로그램 및 기능 창을 엽니다.
- 목록에서 사용 중인 서드파티 방화벽 제품을 찾아 마우스 오른쪽 버튼 > 제거를 선택합니다.
- 화면의 안내에 따라 외부 방화벽을 제거합니다.
- 컴퓨터를 재부팅합니다. 다음 시작 시 Windows Defender 방화벽이 자동으로 활성화됩니다.
- VLC를 열어 문제가 해결되었는지 확인합니다. 동일한 오류가 계속되면 다음 방법으로 넘어갑니다.
3단계: 백신 소프트웨어 일시 중지
백신 소프트웨어가 미디어 파일 접근을 차단하고 있을 가능성도 있습니다. 이를 확인하려면 백신을 일시적으로 비활성화해 보세요.
Windows 보안을 사용하는 경우
- 시작 > 설정 > 업데이트 및 보안 > Windows 보안 > 바이러스 및 위협 방지 > 설정 관리로 이동합니다.
- 실시간 보호를 끔으로 전환합니다.
Avast를 사용하는 경우
- 시스템 트레이에서 Avast 아이콘을 찾아 마우스 오른쪽 버튼을 클릭합니다.
- 'Avast 실시간 보호 제어'를 클릭합니다.
- 10분, 1시간, 컴퓨터 재시작까지, 영구적으로 비활성화하는 옵션 중 적절한 것을 선택합니다.
AVG를 사용하는 경우
- 시스템 트레이에서 AVG 아이콘을 마우스 오른쪽 버튼으로 클릭합니다.
- 'AVG 보호 일시 중지'를 선택합니다.
- 비활성화 시간과 방화벽도 함께 끌지 여부를 선택합니다.
- 확인을 클릭합니다.
McAfee를 사용하는 경우
- 시스템 트레이에서 McAfee 아이콘을 마우스 오른쪽 버튼으로 클릭합니다.
- '종료'를 클릭합니다.
- 경고 대화상자가 나타나면 '예'를 클릭합니다.
- VLC에서 오류가 계속 발생하는지 확인합니다.
4단계: 파일의 보안 설정 변경
많은 사용자가 이 방법으로 MRL 오류를 해결했다고 보고했습니다.
- 오류가 발생하는 파일을 마우스 오른쪽 버튼으로 클릭하고 '속성'을 선택합니다.
- '보안' 탭으로 이동한 후 '고급'을 클릭합니다.
- 고급 보안 설정 창에서 '소유자' 옆의 '변경'을 클릭합니다.
- '사용자 또는 그룹 선택' 팝업에서 다시 '고급'을 클릭합니다.
- '지금 찾기'를 클릭합니다.
- 데스크톱 이름이 표시된 Administrator를 선택하고 확인 후 Enter를 눌러 창을 닫습니다.
- 고급 보안 설정 창에서 '적용'을 클릭하고 팝업이 나타나면 Enter를 누릅니다. 이후 확인 버튼으로 창을 닫습니다.
- 문제가 되는 파일의 속성으로 돌아가 '보안' 탭에서 '편집'을 클릭합니다.
- '그룹 또는 사용자 이름' 섹션에서 Administrators를 선택한 후 '거부' 옵션을 모두 해제합니다. 마지막으로 '적용'과 '확인'을 클릭해 변경 사항을 저장합니다. 시스템의 모든 권한에서 '허용'이 체크되어 있는지 확인하세요.
이후 VLC 문제는 사라질 것입니다.
5단계: VLC를 제거하고 최신 버전 설치
이 오류는 애플리케이션 내부 오류나 결함으로 인해 발생할 수도 있습니다. 일부 사용자는 VLC를 제거한 후 공식 웹사이트에서 최신 빌드를 설치해 문제를 해결했습니다.
진행 방법
- Windows 키 + R을 눌러 실행 창을 열고 'appwiz.cpl'을 입력한 후 Enter를 눌러 프로그램 및 기능 창을 엽니다.
- 목록에서 VLC 미디어 플레이어를 찾아 마우스 오른쪽 버튼을 클릭한 후 '제거/변경'을 선택합니다.
- 화면 안내에 따라 VLC를 제거하고, 필요하면 컴퓨터를 재시작합니다.
- 공식 웹사이트에서 최신 버전의 VLC를 다운로드하고 설치합니다.
설치 후 오류 없이 스트리밍이 되는지 확인합니다. 동일한 오류가 계속되면 다음 방법으로 진행하세요.
6단계: 파일 소유권 가져오기
일부 사용자는 외장 저장 장치나 이동식 드라이브에 있는 파일을 재생할 때 이 오류를 겪었다고 보고했습니다. 해당 파일의 소유권을 가져오는 것으로 문제를 해결한 사례가 있습니다.
- 오류가 발생하는 파일을 마우스 오른쪽 버튼으로 클릭하고 '속성'을 선택합니다.
- '보안' 탭에서 '고급' 버튼을 클릭합니다.
- 상단의 '변경' 버튼(소유자 관련)을 클릭합니다.
- '선택할 개체 이름을 입력하십시오' 입력란에 'Administrator'를 입력하고 확인을 누릅니다.
- '모든 하위 개체 권한 항목을 이 개체에서 상속 가능한 권한 항목으로 바꾸기' 체크박스를 선택한 후 '적용'을 클릭합니다.
- 권한이 변경되면 오류 없이 파일이 열리는지 확인합니다.
7단계: 다른 VLC 대체 프로그램 사용
위의 해결 방법으로도 문제가 해결되지 않는다면 다른 미디어 플레이어를 사용해 보는 것도 좋은 선택입니다.
Kodi(XBMC) 미디어 센터
오픈소스 프리웨어로, 다양한 포맷을 하나의 사용하기 쉬운 플레이어에서 지원합니다. 코덱 추가 설치 없이 DVD를 재생할 수 있고, 재생 옵션을 쉽게 변경할 수 있습니다. 온라인 스트리밍도 지원하며, OSX와 Linux를 포함한 여러 운영체제에서 사용할 수 있습니다. Android 기기를 연결해 리모컨으로 활용하는 것도 가능합니다.
RealPlayer
인터넷에서 인기 있는 미디어 플레이어로, WMV, WMA, FLV, AVI, MP3, MP4, 3GP 등 다양한 포맷을 지원합니다. 동영상 파일 변환과 온라인 스트리밍 다운로드도 가능하고, Facebook에서 친구와 클립을 공유할 수 있습니다. 더 많은 기능을 원하면 RealPlayer Plus 16($49.99)을 구매해야 합니다.
KMPlayer
Windows용 무료 경량 미디어 플레이어입니다. 폭넓은 음악·동영상 코덱 지원 덕분에 VLC의 좋은 대안이 됩니다. 재생 속도 조절, 즐겨찾기 구간 지정, A-B 반복, 스킨과 색상 테마 변경 등 다양한 커스터마이징이 가능합니다.
UMPlayer
사용하기 쉬운 미디어 플레이어로 대부분의 인기 포맷을 지원합니다. YouTube 검색 재생, 온라인 TV와 라디오 시청이 가능하고, opensubtitles.org에서 자막을 자동 다운로드하는 기능도 제공합니다.
DivX
대부분의 인기 동영상 포맷을 재생할 수 있는 VLC 대안입니다. 웹 플레이어를 통해 DivX, AVI, MKV 형식의 스트리밍 동영상을 시청할 수 있으며, Mac용 DivX Converter를 제공해 콘텐츠 생성, 백업, 변환도 가능합니다.
BS.Player
시스템 자원을 거의 사용하지 않으면서도 다양한 기능을 갖춘 프로그램입니다. 폭넓은 동영상 포맷을 지원하며 챕터와 자막 기능을 제공합니다. 영화 재생 중에도 자막 스타일과 언어를 변경할 수 있고, 4:3 모니터에서 와이드스크린 영화를 볼 때는 팬 앤 스캔 기능을 활용할 수 있습니다. 단축키도 자유롭게 설정할 수 있습니다.
GOM Player
설정을 세부적으로 조정해 자신에게 맞는 환경을 만들 수 있는 프리웨어 플레이어입니다. Windows 8과 호환되며, WMP가 기본 탑재되지 않게 된 Windows에서 DVD 재생 기능을 되찾아 줍니다. Android 및 iOS 기기를 리모컨으로 사용하는 앱도 지원합니다. 무료이지만 번들 프로그램이 포함되어 있으니 설치 시 주의 깊게 확인하세요. 주요 동영상 포맷과 여러 스트리밍 포맷을 재생할 수 있습니다.
Media Player Classic Home Cinema
Windows Media Player를 좋아했다면 이 프로그램이 적합합니다. WMP 6.4의 룩앤필을 재현했으며, 컴퓨터 용량을 크게 차지하지 않는 DVD 재생 프로그램입니다. 번들 프로그램이 없어 설치 후 바로 사용할 수 있고, 구형 컴퓨터에서도 잘 작동합니다. RealVideo와 AVI 같은 일반 포맷의 동영상도 재생 가능합니다.
SMPlayer
무료이면서 거의 모든 형식의 동영상을 처리할 수 있는 강력한 프로그램입니다. 필요한 코덱이 모두 내장되어 있고, 마지막으로 시청한 지점과 설정을 기억해 이어서 감상할 수 있습니다. MPlayer 기반으로 만들어졌으며, 자막 다운로드, YouTube 검색·시청, 다양한 필터와 재생 속도 조절 기능을 제공합니다.
요약
VLC는 여러 플랫폼에서 사용할 수 있는 가장 인기 있는 무료 미디어 플레이어 중 하나이지만, 'VLC is unable to open the MRL' 오류 같은 문제가 발생할 수 있습니다. 이 오류가 나타난다면 위에서 소개한 해결 방법들을 순서대로 시도해 보세요. 대부분의 경우 소스 확인, 방화벽 설정 조정, 백신 일시 중지, 파일 소유권 변경, 최신 버전 재설치 등으로 문제가 해결됩니다. 그래도 해결되지 않는다면 소개된 VLC 대체 프로그램을 활용하는 것도 좋은 방법입니다.