VLC でネットワークストリームを開き保存する方法(HTTP、RTSP、MMS)
VLC はあらゆるプラットフォームで最良のネットワークストリーム再生器の一つです。HTTP、HTTPS、RTSP、MMS、さらに HLS(.m3u8)プレイリストにも対応しています。必要なのは URL だけです。このガイドではストリームを開く方法、ライブストリームをディスクに保存する方法、そしてインターネット再生の途切れを止めるバッファ設定を解説します。
手順 1 — ネットワークストリームを開く
Ctrl+N(macOS では Cmd+N)を押すか、メディア > ネットワークストリームを開く (&N)... を開きます。
ネットワーク URL ダイアログが開きます。
ストリーム URL を貼り付けます — 例: http://example.com/live.m3u8、rtsp://user:pass@camera.local:554/stream1、mms://server.example/tv。
URL が入力されます。
Play をクリックします。ライブソースでは VLC がバッファリングを開始するため、品質を判断する前にキャッシュが満たされるまで待ちます。
ストリームが再生されます。
任意: 「Show more options」をチェックし、カスタム User-Agent を送信する必要がある場合(一部のサーバーは VLC の既定をブロックします)は「Edit settings」を設定します。
カスタムヘッダーが適用されます。
手順 2 — ライブストリームをディスクに保存する
上記のようにストリームを開き、次に メディア > 変換 / 保存 (&R)...(Ctrl+R)を開きます。
ストリームが事前読み込みされた Convert ダイアログが開きます。
「Convert / Save」(右下)をクリックし、プロファイルを選びます —「Video - H.264 + MP3 (MP4)」はほとんどの Web ストリームで通用します。
出力先オプションが表示されます。
出力ファイルを選び、Start をクリックします。
VLC がリアルタイム(1:1 の長さ)でストリームを録画します。
Stop ボタンで録画を停止 — VLC は停止時にファイルを確定します。
再生可能なファイルが保存されます。
手順 3 — カクつくストリームのネットワークキャッシュを調整する
ツール > 設定 (&P) を開き、「All」設定に切り替えます。
設定ツリー全体が表示されます。
Input / コーデック > アクセスモジュール > Network に進み、ライブストリーム用に「Network caching (ms)」を 1000 から 3000–5000 に上げます。
VLC が再生前により多くバッファリングします。
HTTP(S) の場合、Input / コーデック > アクセスモジュール > HTTP >「Connections」も 1(既定)のままにします。
1 つの接続のみ使用し、サーバー側の遮断を避けます。
保存して VLC を再起動し、ストリームを再度開きます。
不安定な接続でも再生が滑らかになります。
ストリームが再生されない場合の対処
- まず URL をブラウザーでテスト — ファイルをダウンロードするなら、その URL はライブストリームではなく直接ファイルです。
- URL を正確にコピーしてください。多くのストリームは 1 文字違いや余分な空白で失敗します。
- 別のアクセスモジュールを試す: 環境設定 > 入力 / Codecs >「Demuxer」> 通常は「Automatic」、.m3u8 の問題なら「HLS」を強制。
- ストリームに referer や user-agent ヘッダーが必要か確認 — 一部の CDN はこれを要求します。
- VLC が「cannot open MRL」と報告したら、専用のネットワークストリームが再生されないガイドを参照してください。