【VLC】「MRLファイルを開けません」エラーの原因と解決策7選
VLCは複数のプラットフォームで利用できる、最も人気のある無料メディアプレイヤーのひとつです。現在利用可能なほとんどの動画・音声圧縮方式に対応しており、多くのユーザーに選ばれています。しかし、安定したパフォーマンスを持つソフトウェアであっても、特定の問題が発生することがあります。
その中でも、バージョンを更新してもなかなか解消されないのが「VLC is unable to open the MRL(VLCはMRLを開けません)」というエラーです。このエラーは、ローカルコンピュータ上以外の場所にあるファイルやストリーミング映像をVLCで開こうとした際に発生します。何らかの理由でVLCがそのコンテンツにアクセスできない場合、このエラーメッセージが表示されてしまいます。
FTPサーバーからのストリーミング中に「Your input can't be opened. VLC is unable to open the MRL file(入力を開けません。VLCはMRLファイルを開けられません)」というメッセージが表示されることもあります。このエラーは内部ファイアウォールによるブロックやアプリケーション自体の不具合が原因であることもありますが、アプリケーション側ではなく、リモート上のコンテンツホスト側に問題があるケースも少なくありません。
この記事では、このエラーの原因と、誰でも簡単に試せる解決策を7つの手順に分けて詳しく解説します。
VLCとは?
VLCは、VideoLANプロジェクトによって開発された無料のオープンソースメディアプレイヤーで、Microsoft Windows、Linux、macOSなど幅広いOSに対応しています。あらゆる音声ファイルや多くの動画ファイル、さらにはDVDムービーの再生・ストリーミングにも対応しています。
他のプレイヤーとの大きな違いは、完全無料であること、コーデックが最初から内蔵されていること、そしてほぼ無限と言えるほど豊富な機能を備えている点です。
VLCの標準配布パッケージには多数の無料のデコード・エンコードライブラリが含まれており、特にWindows環境では独自プラグインを探して設定する手間が大幅に軽減されます。多くのコーデックはFFmpegプロジェクトのlibavcodecライブラリによって提供されていますが、ミュクサーおよびデミュクサーには主に独自のものを使用しています。また、libdvdcssというDVD復号ライブラリを使って、Linux上で暗号化DVDの再生を実現した初めてのプレイヤーとしても知られています。
VLCが優れた動画プレイヤーである理由
- ダウンロード途中の未完成・破損した動画ファイルでも再生可能(BitTorrent、eMule、Gnutellaなどでダウンロード中のファイルなど)。FireWire経由でHDVカメラから取り込み中のM2TS MPEGトランスポートストリーム(.TS)ファイルも再生でき、取り込みながらのモニタリングが可能です。
- libcdioを介して.isoファイルを再生できるため、OSが.isoイメージに直接対応していなくても、ディスクイメージ内のファイルを再生できます。
- libavcodecとlibavformatがサポートするすべての音声・動画形式に対応。H264、MPEG-4、FLV、MXFなどの形式を追加コーデックなしで「すぐに」再生できます。
- オープンソースのDVDプレイヤーとして、RPC-1ファームウェアのドライブではDVDのリージョンコードを無視できます(RPC-2ドライブでは不可)。
- 動画の歪み、回転、分割、インターレース解除、反転、表示ウォールの作成、ロゴのオーバーレイなどのフィルター機能を搭載。ASCIIアートでの映像出力も可能です。
- DirectXを使用して再生中の動画をデスクトップの壁紙として表示したり(Windowsのみ)、スクリーンキャストやデスクトップ録画にも対応しています。
- WindowsではDirect Media Object(DMO)フレームワークに対応し、一部のサードパーティ製DLLを利用可能。DVB-C、DVB-T、DVB-Sチャンネルの視聴にも対応しています。
- 外部ドライブから直接インストール・実行でき、Luaスクリプト言語による拡張も可能です。
- インターネットラジオやポッドキャストの再生にも対応しています。
- DVDの変換や、動画のさまざまなフォーマットへのトランスコードが可能です。
- HandBrakeなどのアプリ向けにlibdvdcssを提供し、保護されたDVDのリッピングを支援しています。
VLCをインストールするには、公式サイトからインストールパッケージをダウンロードし、実行して画面の指示に従うだけです。インストール後はすぐに音声・動画ファイルの再生を始められます。
MRLファイルとは?
MRLとは「Media Resource Locator(メディアリソースロケーター)」の略で、マルチメディアリソースを一意に識別・特定するためのURIです。VideoLANやXineといったメディアプレイヤー、さらにJava Media Framework(JMF)APIでも使用されています。
MRLは文字列で構成され、マルチメディアリソースまたはその一部を識別するために使われます。VLCメディアプレイヤーでは、入力元や出力先の指定にMRLが使用されます。
MRLの基本構文は以下の通りです:
[[access][/demux]://]URL[#[title][:chapter][-[title][:chapter]]] [:option=value …]
VLCがサポートする主なMRLの例:
- dvd://[⟨デバイス⟩][@⟨raw デバイス⟩][@[⟨タイトル⟩][,[⟨チャプター⟩][,⟨アングル⟩]]]
- vcd://[⟨デバイス⟩][@{E|P|E|T|S}[⟨番号⟩]]
- https://⟨サーバーアドレス⟩[:⟨サーバーポート⟩]/[⟨ファイル⟩]
- rtsp://⟨サーバーアドレス⟩[:⟨サーバーポート⟩]/⟨ストリーム名⟩
- Video4Linuxに対応するv4l:// および v4l2:// も複数のメディアプレイヤーでサポートされています。
「VLCはMRLファイルを開けません」エラーとは?
「Your input can't be opened. 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メディアプレイヤーの動作が失敗することで発生します。メディアソース側の追加エラーによりプレイヤーが必要なファイルへアクセスできないケースや、システムファイル・機能の不具合が原因となるケースもあります。
Blu-ray、DVD、ストリーミング再生でこの問題が報告されていますが、根本的な原因はVLCプレイヤー側にあることが多く、アップデートが繰り返し提供されているにもかかわらず、ユーザーからの不満の声は絶えません。動画の再生に失敗し、同じ問題が何度も繰り返されると、大きなストレスになります。
エラーの原因がWindowsシステム自体にある場合は、OSのアップデートで改善することがあります。また、サイバー感染などによってシステムフォルダ内のデータが改変されると機能が正常に動作しなくなるため、システムファイルの破損チェックも有効な対策のひとつです。
「VLCはMRLファイルを開けません」エラーの原因
開こうとするファイルの種類によって、エラーメッセージには微妙な違いがあります。例えば「VLC is unable to open the MRL 'dvd://[ファイル名]'」のように表示され、その他「rtsp://[ファイル名]」や「https://[ファイル名]」などのプレフィックスが付くこともあります。
このエラーの主な原因は以下の通りです:
- ファイルの所有権(アクセス権限)の問題
- 古いバージョンのVLCクライアント
- 過剰に厳しいファイアウォール設定
- 誤ったURLソース
「VLC is unable to open the MRL file」エラーは、VLCがローカルコンピュータ上に存在しないファイルやストリーミング動画を開こうとしたものの、アクセスできなかった場合に発生します。例えば、外部ストレージドライブ、オンラインサイト、別のサーバー上にあるファイルを開こうとした場合などです。VLCが指定されたファイルにアクセスできなければ、このエラーが表示されます。
リモートコンテンツにアクセスできないことが原因のため、以下の手順を順番に試すことで問題の発生源を特定できます。動画やストリームの再生時にこのエラーが表示される場合は、次の解決策を順に試してみてください。
「VLCはMRLファイルを開けません」エラーへの対処法7選
以下のトラブルシューティングを行う前に、まずはパソコンを再起動することをおすすめします。再起動によってOSがリフレッシュされ、問題の原因となっている破損した一時データが削除される可能性があります。
すべての方法があなたのケースで有効とは限りません。リストを順番に試し、問題が解決する方法を見つけてください。
手順1:ソースが正常に動作しているか確認する
まず最初に、アクセスしようとしているソースが実際に動作しているかを確認しましょう。このエラーはストリーミングやURLベースのコンテンツで発生することが多いため、VLCの「ファイル > ネットワークストリームを開く」から、アクセスしようとしているURLをコピーします。
そのURLをブラウザ(または別の動画プレイヤー)に貼り付けて、再生が始まるかどうかを確認してください。他のアプリケーションでもネットワークURLが機能しない場合は、問題はVLCプレイヤーではなくソース側にある可能性が高いです。
ブラウザや別のメディアプレイヤーでソースが正常に機能する場合は、次の手順に進んでください。
手順2:ファイアウォール設定を見直す
壊れたソースが原因ではない場合、「VLC is unable to open the MRL」エラーの多くは実はファイアウォール設定が原因です。過剰に保護的なファイアウォール(特にサードパーティ製)は、VLCがストリーミングに必要なポートをブロックしてしまうことがあります。
使用しているサードパーティ製ファイアウォールによって手順は異なります。例えばAVGの場合は、「ファイアウォール > ツール/ファイアウォール設定」を開き、左ペインから「アプリケーション」を選択します。次に右ペインで、VLCメディアプレイヤーに割り当てられたアクションを「すべて許可」に変更します。
問題が解決した場合は、ファイアウォールを再度有効にし、例外リストにVLCを追加しましょう。Windows標準のファイアウォールで例外を追加する手順は以下の通りです:
- 検索バーに「ファイアウォール」と入力し、表示されたファイアウォールアプリをクリックします。
- Windows Defender ファイアウォールの画面で「Windows ファイアウォールを介したアプリの許可」をクリックします。
- 「許可されたアプリ」ウィンドウで「設定の変更」ボタンをクリックし、ファイアウォールにブロックされずにインターネット通信を許可したいアプリのチェックボックスを選択します。
- 「プライベート」と「パブリック」のチェックボックスを選択し、安全なネットワークのみで許可するか、公衆ネットワークでも許可するかを指定します。
- 「OK」をクリックし、ウィンドウを閉じます。
注意:別のアンチウイルスソフトを使用している場合は、そのセキュリティソフト固有の手順を確認する必要があります。
サードパーティ製アンチウイルスでの設定が難しい場合は、サードパーティ製ファイアウォールを削除してWindows標準のファイアウォールを使うというシンプルな解決策もあります。Windows Defenderファイアウォールは、他のサードパーティ製ファイアウォールと違い、VLCとの競合を起こしにくいことで知られています。
サードパーティ製セキュリティソフトをアンインストールして標準ファイアウォールを使う手順:
- Windowsキー + R を押して「ファイル名を指定して実行」ダイアログを開き、「appwiz.cpl」と入力してEnterキーを押し、「プログラムと機能」ウィンドウを開きます。
- アプリケーション一覧をスクロールし、使用中のサードパーティ製ファイアウォールスイートを右クリックして「アンインストール」を選択します。
- 画面の指示に従って外部ファイアウォールをシステムから削除します。
- コンピュータを再起動します。次回起動時からWindows Defenderファイアウォールが自動的に有効になります。
- VLCを開いて問題が解決したか確認します。それでも同じエラーが発生する場合は、次の方法に進んでください。
手順3:アンチウイルスソフトを一時的に無効にする
アンチウイルスソフトがメディアファイルへのアクセスをブロックしている可能性もあります。これが原因かどうかを確認するために、アンチウイルスソフトを一時的に無効化してみましょう。
Windowsセキュリティを使用している場合:
- 「スタート > 設定 > 更新とセキュリティ > Windowsセキュリティ > ウイルスと脅威の防止 > 設定の管理」を選択します。
- 「リアルタイム保護」をオフに切り替えます。
Avastを使用している場合:
- システムトレイのAvastアイコンを探して右クリックします。
- 「Avastシールド制御」をクリックします。
- 10分間、1時間間、再起動まで、または永久に(自分で再度有効化するまで)無効化するオプションが表示されるので、適切なものを選択します。
AVGを使用している場合:
- システムトレイのAVGアイコンを右クリックします。
- 「AVG保護を一時的に無効化」をクリックします。
- 無効化する時間と、ファイアウォールも同時に無効化するかどうかを選択します。
- 「OK」をクリックしてアンチウイルスを無効化します。
McAfeeを使用している場合:
- システムトレイのMcAfeeアンチウイルスアイコンを右クリックします。
- 「終了」をクリックします。
- McAfeeの保護がオフになることを警告するダイアログが表示されるので、「はい」をクリックします。
- VLCでMRLファイルエラーがまだ発生するかどうかを確認します。
手順4:VLCのセキュリティ設定を変更する
多くのユーザーが、この方法で「VLCはMRLを開けません」エラーを解決できたと報告しています。
- エラーが発生しているファイルを右クリックし、「プロパティ」を選択します。
- 「セキュリティ」タブに切り替えて「詳細設定」をクリックします。
- 「詳細セキュリティ設定」ウィンドウが表示されたら、「所有者」の横にある「変更」をクリックします。
- 「ユーザーまたはグループの選択」というポップアップが表示されたら、そこでもう一度「詳細設定」をクリックします。
- 表示されたウィンドウで「今すぐ検索」をクリックします。
- デスクトップ名のAdministratorを選択して「OK」をクリックし、Enterキーを押して現在のウィンドウを閉じます。
- 「詳細セキュリティ設定」ウィンドウで「適用」をクリックし、ポップアップが表示されたらEnterキーを押します。その後、「OK」ボタンでウィンドウを閉じます。
- 問題のファイルのプロパティに戻り、「セキュリティ」タブに移動して「編集」をクリックします。
- 「グループ名またはユーザー名」セクションの下にある「Administrators」オプションをクリックし、「拒否」のすべての項目のチェックを外します。最後に「適用」をクリックし、「OK」で変更を保存します。システムのすべての権限で「許可」にチェックが入っていることを確認してください。
これでVLCの問題は解消されるはずです。
手順5:VLCをアンインストールして最新版をインストールする
「VLC is unable to open the MRL」エラーは、アプリケーション内部のエラーや不具合が原因の場合もあります。VLCをアンインストールし、公式サイトから最新ビルドをインストールすることで問題が解決したユーザーもいます。
具体的な手順:
- Windowsキー + R を押して新しい「ファイル名を指定して実行」ボックスを開き、「appwiz.cpl」と入力してEnterキーを押し、「プログラムと機能」ウィンドウを開きます。
- アプリケーション一覧から「VLC media player」を探し、右クリックして「アンインストール/変更」を選択します。
- 画面の指示に従ってVLCメディアプレイヤーをシステムから削除し、求められた場合はコンピュータを再起動します。
- VLC公式サイトにアクセスして最新版のVLC Media Playerをダウンロードします。画面の指示に従ってインストールし、必要に応じて再起動します。
インストールが完了したら、「VLC is unable to open the MRL」エラーなしでコンテンツをストリーミングできるか確認してください。同じエラーが残る場合は、次の方法に進みます。
手順6:ファイルの所有権を取得する
外部ストレージドライブやリムーバブルドライブ上の特定のファイルを再生しようとしたときに、このエラーを受けたというユーザーの報告があります。エラーが発生したファイルの所有権を取得することで、問題を解決できたユーザーもいます。
具体的な手順:
- エラーが発生するファイルを右クリックし、「プロパティ」を選択します。
- プロパティメニューの「セキュリティ」タブに移動し、「詳細設定」ボタンをクリックします。
- 上部の「変更」ボタン(所有者に関連付けられたもの)をクリックします。
- 次のボックスで「Administrator」と入力し、「OK」をクリックします。
- 「すべての子オブジェクトの権限エントリを、このオブジェクトからの継承可能な権限エントリで置き換える」にチェックを入れ、「適用」をクリックします。
- 権限の変更後、エラーなしでファイルを開けるかどうかを確認します。
手順7:VLCの代替プレイヤーを試す
上記の解決策を試しても「VLC cannot open MRL」の問題が解決しない場合は、VLCの代替プレイヤーを試してみるのもひとつの方法です。
1. XBMC Media Center(Kodi)
こちらもオープンソースのフリーウェアで、多数のフォーマットをひとつの使いやすいプレイヤーに統合しています。コーデックをダウンロードすることなくDVDを再生でき、再生オプションも簡単に変更可能。オンライン動画のストリーミングにも対応しています。macOSやLinuxを含むさまざまなOSで利用でき、Androidデバイスをリモコンとして接続することもできます。
2. RealPlayer
RealPlayerはインターネット上で人気のメディアプレイヤーです。WMV、WMA、FLV、AVI、MP3、MP4、3GPなど、さまざまな人気フォーマットに対応しています。さらに、動画ファイルを異なるフォーマットに変換したり、オンラインのストリーミングコンテンツをダウンロードしたりすることも可能です。Facebookでクリップを友達と共有する機能もあります。より多くの機能が必要な場合は、49.99ドルでRealPlayer Plus 16を購入できます。
3. KMPlayer
KMPlayerはWindows 2000/XP/Vista/7向けの無料で軽量なメディアプレイヤーです。幅広い音楽・動画コーデックに対応しており、VLCプレイヤーの有力な代替手段となります。再生速度の調整、お気に入り部分の選択、A-Bリピート、好きなスキンやカラースキームの選択など、自由にカスタマイズできるのも魅力です。
4. UMPlayer
UMPlayerは使いやすいメディアプレイヤーで、人気のフォーマットのほとんどに対応しています。YouTubeで動画を検索したり、オンラインTVやラジオを視聴したりすることもできます。さらに、opensubtitles.orgから字幕を自動的にダウンロードするオプションもあります。
5. DivX
DivXもVLCの優れた代替手段のひとつです。人気の動画フォーマットのほとんどを再生でき、Webプレイヤーを通じてDivX、AVI、MKV形式のストリーミング動画を視聴できます。Mac向けのDivX Converterも提供されており、コンテンツの作成・バックアップやDivX/MKVへの変換が可能です。
6. BS.Player
BS.Playerは非常に軽量で、プロセッサに負担をかけずに豊富な機能を提供します。幅広い動画フォーマットに対応し、チャプター機能や字幕機能も備えています。字幕の見た目を調整したり、映画の再生中でも言語を変更したりすることも可能です。4:3モニターでワイドスクリーン映画を見る場合は、パンスキャン機能で全体を表示できます。お気に入りの機能にホットキーを割り当てることもできます。
7. GOM Player
GOM Playerは、設定を自由に調整して自分好みの環境を作れるフリーウェアプレイヤーです。Windows 8に対応しており、WMPが標準搭載されなくなったことで失われたDVD再生機能を取り戻せます。AndroidやiOSのポータブルデバイスをリモコンとして使えるアプリを読み込むことも可能です。無料ですが、追加プログラムがバンドルされていることがあるため、インストール時はチェックボックスに注意してください。主要な動画フォーマットといくつかのストリーミング形式に対応しています。
8. Media Player Classic Home Cinema
Windows Media Playerが好きだった方におすすめのプログラムです。WMPバージョン6.4の外観と操作性を再現しており、容量をあまり取らない優れたDVD再生プログラムです。追加プログラムがバンドルされていないため、インストールしてすぐに使えます。古いコンピュータでも快適に動作します。ツールバーの追加やズームなど、好みに合わせてカスタマイズ可能です。DVDだけでなく、Real VideoやAVIなどの一般的な形式の動画も再生できます。
9. SMPlayer
SMPlayerは無料でありながら、ほぼすべての形式の動画を処理できる強力なプレイヤーです。必要なコーデックがすべてバンドルされています。映画をどこまで見たか、どの設定を使っていたかを記憶する機能が組み込まれているため、中断した場所からすぐに再開できます。SMPlayerはMPlayerをベースにしているため、MPlayerを使ったことがあれば馴染みやすいでしょう。映画の字幕をダウンロードしたり、YouTube動画を検索・視聴したりすることも可能です。再生速度を変更できるので、時間がないときでも便利です。
まとめ
VLCは複数のプラットフォームで利用できる最も人気のある無料メディアプレイヤーのひとつで、現在利用可能なほとんどの動画・音声圧縮方式に対応しています。安定したパフォーマンスを持ちますが、「VLC is unable to open the MRL file」のようなエラーが発生することもあります。このエラーが表示された場合は、本記事で紹介した解決策を順に試せば、ほとんどの場合問題を解決できるはずです。もしすべての方法がうまくいかない場合は、紹介したVLCの代替プレイヤーを試してみてください。
-
Windowsで「抽出を完了できません」エラーが出る原因と解決方法【完全ガイド】
zipファイルの内容を展開しようとした際、「Windowsは抽出を完了できません。宛先ファイルを作成できませんでした。」というエラーメッセージが表示されることがあります。この問題を解決するには、本ガイドの手順に従ってください。 このエラーには、以下のようなバリエーションが存在します。 「圧縮(zip)フォルダーは無効です」 「宛先パスが長すぎます」 「ファイル名が長すぎて宛先フォルダーに対応できません」 これらのエラーは、ファイルを圧縮する際やzipファイルを展開する際に発生する可能性があります。以下のトラブルシューティング手順に沿って、問題を一つずつ解決していきましょう。 Windows
-
Malwarebytesで「サービスに接続できません」エラーが出たときの4つの解決策
新しいパソコンを手に入れたら、真っ先にインストールするのがウイルス対策ソフトではないでしょうか。信頼性の高い有料セキュリティソフトにお金をかける方もいますが、多くの人はMalwarebytesのような無料ツールで十分だと考えています。無料版ながらも、Malwarebytesはマルウェアやウイルス攻撃からシステムをしっかり守ってくれる優秀なソフトウェアです。さらに、予約スキャンやリアルタイム保護などの機能が使えるプレミアム版(有料版)も用意されていますが、ほとんどのユーザーにとっては無料版でも十分でしょう。 しかし、テクノロジーの世界にエラーや不具合のないものは存在しません。Malwarebyt