M3U8オンラインプレーヤー(m3u8 再生)
m3u8のURLを貼るだけで、HLSストリームをそのままブラウザで再生できます。VLCなどのアプリは不要です。
動画データはブラウザ内で処理されます。
使い方
- m3u8のURL(https://〜.m3u8)を入力欄に貼り付けます。
- 「再生」を押すと、ブラウザがプレイリストを読み込み再生を開始します。
- 画質はストリーム側の帯域設定に応じて自動選択されます。
手元にあるのが再生用のURLではなく分割された .ts ファイルの場合は、MP4変換ツールでMP4にまとめてから再生してください。
m3u8のURLがわからないとき
自分が配信・開発しているHLSの配信URLは、ブラウザのデベロッパーツールで確認できます。配信が正しく動いているかを切り分けるときの基本手順です。
- 配信ページをChromeで開き、デベロッパーツールを開きます(Windows: F12 / Mac: ⌘ + Option + I)。
- 「Network」タブを選び、フィルタ欄に m3u8 と入力します。
- ページを再読み込みして再生を開始すると、.m3u8 へのリクエストが一覧に現れます。
- 該当行を右クリックし、Copy → Copy link address でURLをコピーして、上の入力欄に貼り付けます。
master.m3u8(画質一覧)と index.m3u8(個別画質)の両方が出ることがあります。まず master 側を試すと、画質が自動選択されます。
この手順は、自分が権利を持つ配信の動作確認を想定しています。他者の配信を扱う場合は、各サービスの利用規約と著作権法の範囲を必ず守ってください。DRM (Widevine等) で保護されたストリームは、URLを取得できても再生はできません。
再生できないときの原因
- CORS制限 — 配信サーバーが他サイトからの読み込みを許可していない場合、ブラウザ再生はできません(仕様上の制限で回避できません)。
- URLの有効期限切れ — 多くの配信URLには署名付きの期限があります。元ページから取り直してください。
- DRM保護 — Widevine等で暗号化されたストリームは再生できません。
- HTTP混在 — httpsのこのサイトからhttpのストリームは読み込めません。
よくある質問
- iPhoneやAndroidでm3u8を再生できますか?
- できます。このプレーヤーはスマートフォンのブラウザでも動作します。iPhoneのSafariはHLSをネイティブ再生でき、その他のブラウザではhls.jsによって再生されます。
- m3u8の再生にVLCは必要ですか?
- 不要です。URLをこのページに貼るだけでブラウザ内で再生できます。アプリのインストールや登録は必要ありません。
- HLSとm3u8の違いは何ですか?
- HLSはストリーミング配信のプロトコル名で、m3u8はHLSが使うプレイリストのファイル形式です。「HLSプレーヤー」と「m3u8プレーヤー」は実質同じものを指します。
- 手元の.m3u8ファイルを再生できますか?
- .m3u8はテキストのプレイリストです。テキストエディタで開き、中に書かれたストリームURLをコピーしてこのページに貼り付けてください。ローカルの.tsファイルが並んでいる場合は、MP4変換ツールでMP4にして再生するのが確実です。