tag:crieit.net,2005:https://crieit.net/tags/m3u8/feed 「m3u8」の記事 - Crieit Crieitでタグ「m3u8」に投稿された最近の記事 2020-08-21T16:13:43+09:00 https://crieit.net/tags/m3u8/feed tag:crieit.net,2005:PublicArticle/16036 2020-08-21T16:13:43+09:00 2020-08-21T16:13:43+09:00 https://crieit.net/posts/m3u8-mp4-mp3-m4a-Windows-m3u8ToMP4 m3u8を簡単にmp4・mp3・m4aへ変換できるWindows用ソフト「m3u8ToMP4」 <p>友人に頼んで、URLをコピーするだけでM3Uファイル(拡張子.m3u8)をmp4やm4a、mp3に変換できるWindows用のツールを作ってもらったので、ご紹介します。</p> <p>記事執筆時点のバージョンは1.1.2です。</p> <p><strong><a target="_blank" rel="nofollow noopener" href="https://github.com/ku-now/m3u8ToMP4">m3u8ToMP4 - Kunow</a></strong><br /> <a target="_blank" rel="nofollow noopener" href="https://github.com/ku-now/m3u8ToMP4">https://github.com/ku-now/m3u8ToMP4</a></p> <h1 id="ダウンロード方法"><a href="#%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E6%96%B9%E6%B3%95">ダウンロード方法</a></h1> <p>GitHubの <strong><a target="_blank" rel="nofollow noopener" href="https://github.com/ku-now/m3u8ToMP4/releases">リリースページ</a></strong> を開き、最新リリースの一番上にあるzipファイルを保存します。</p> <p><a href="https://crieit.now.sh/upload_images/f37dd84b36bcbac2749ed7d9d5d7127f5f3f592d9243d.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/f37dd84b36bcbac2749ed7d9d5d7127f5f3f592d9243d.png?mw=700" alt="image.png" /></a></p> <p>保存したzipファイルを展開すると「m3u8ToMP4」という名前のフォルダが出てきました。</p> <p><a href="https://crieit.now.sh/upload_images/f37dd84b36bcbac2749ed7d9d5d7127f5f3f5a5759435.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/f37dd84b36bcbac2749ed7d9d5d7127f5f3f5a5759435.png?mw=700" alt="image.png" /></a></p> <p>フォルダの中にある「m3u8ToMP4.exe」を開くと、「WindowsによってPCが保護されました」という警告が出てきました。</p> <p><a href="https://crieit.now.sh/upload_images/f37dd84b36bcbac2749ed7d9d5d7127f5f3f5b40c5e02.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/f37dd84b36bcbac2749ed7d9d5d7127f5f3f5b40c5e02.png?mw=700" alt="image.png" /></a></p> <p>このソフトはGitHub上でソースコードを公開しており、安全なので、「詳細情報」から「実行」をクリックします。</p> <p>この時点ではまだm3u8ファイルのURLをコピーしていませんので、「クリップボードにコピーされたURLがm3u8ファイルのものではないか、URLではありません。m3u8ファイルを含んだURLをコピーしてから、もう一度やり直してください。」と書かれたメッセージが表示されました。</p> <p><a href="https://crieit.now.sh/upload_images/f37dd84b36bcbac2749ed7d9d5d7127f5f3f5c005a177.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/f37dd84b36bcbac2749ed7d9d5d7127f5f3f5c005a177.png?mw=700" alt="image.png" /></a></p> <h1 id="実際に使ってみた"><a href="#%E5%AE%9F%E9%9A%9B%E3%81%AB%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%BF%E3%81%9F">実際に使ってみた</a></h1> <p>それでは実際にm3u8形式のファイルを、mp4やmp3、m4aに変換して保存してみたいと思います。<br /> URLさえ手に入れば、変換はとても簡単です。</p> <h2 id="NHKラジオ「らじる★らじる」を保存する"><a href="#NHK%E3%83%A9%E3%82%B8%E3%82%AA%E3%80%8C%E3%82%89%E3%81%98%E3%82%8B%E2%98%85%E3%82%89%E3%81%98%E3%82%8B%E3%80%8D%E3%82%92%E4%BF%9D%E5%AD%98%E3%81%99%E3%82%8B">NHKラジオ「らじる★らじる」を保存する</a></h2> <p>「らじる★らじる」の「聴き逃し」から、試しに「基礎英語1」をmp3ファイルで保存してみます。</p> <p>まずは「基礎英語1」の聴き逃しページを開きます。<br /> <a target="_blank" rel="nofollow noopener" href="https://www.nhk.or.jp/radio/ondemand/detail.html?p=0677_01">https://www.nhk.or.jp/radio/ondemand/detail.html?p=0677_01</a></p> <p><a href="https://crieit.now.sh/upload_images/f37dd84b36bcbac2749ed7d9d5d7127f5f3f60280d065.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/f37dd84b36bcbac2749ed7d9d5d7127f5f3f60280d065.png?mw=700" alt="image.png" /></a></p> <p>一番上にあったので2020年8月10日放送分を保存してみます。クリックすると「らじる★らじる」のプレーヤーが開きます。</p> <p><a href="https://crieit.now.sh/upload_images/f37dd84b36bcbac2749ed7d9d5d7127f5f3f609e4209a.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/f37dd84b36bcbac2749ed7d9d5d7127f5f3f609e4209a.png?mw=700" alt="image.png" /></a></p> <p>ここでキーボードの「F12」を押して、「開発者ツール」を開きます。それから「Network」タブを開くのですが、この時点だと既に読み込まれたファイルが見れないので、キーボードの「F5」を押すなどしてページを再読み込みします。</p> <p><a href="https://crieit.now.sh/upload_images/f37dd84b36bcbac2749ed7d9d5d7127f5f3f61cd78768.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/f37dd84b36bcbac2749ed7d9d5d7127f5f3f61cd78768.png?mw=700" alt="image.png" /></a></p> <p>「master.m3u8」(https://nhks-vh.akamaihd.net/i/radioondemand/r/677/s/stream_677_f9befe06e685a9b6613ae84dd363fcfe.mp4/master.m3u8)という名前のファイルを見つけました。</p> <p>これが今回保存するURLになるので、ファイル名の上で右クリックして、Copy > Copy link address からリンクをコピーしておきました。</p> <p>コピーしたら、いよいよ「m3u8ToMP4.exe」を起動します。</p> <p><a href="https://crieit.now.sh/upload_images/f37dd84b36bcbac2749ed7d9d5d7127f5f3f63bbd6e8c.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/f37dd84b36bcbac2749ed7d9d5d7127f5f3f63bbd6e8c.png?mw=700" alt="image.png" /></a></p> <p>URLをコピーしていなかった時と異なり、「名前を付けて保存」のページが出てきました。<br /> 今回はMP3ファイルとして保存したいので、「ファイルの種類」から「MP3ファイル(*.mp3)」を選びます。</p> <p><a href="https://crieit.now.sh/upload_images/f37dd84b36bcbac2749ed7d9d5d7127f5f3f642a85f18.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/f37dd84b36bcbac2749ed7d9d5d7127f5f3f642a85f18.png?mw=700" alt="image.png" /></a></p> <p>「保存」を押すと、何やら真っ黒な画面が出てきました。</p> <p><a href="https://crieit.now.sh/upload_images/4565f66cb5268387fd9d4b68cdae17dd5f3f6590ae588.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/4565f66cb5268387fd9d4b68cdae17dd5f3f6590ae588.png?mw=700" alt="image" /></a></p> <p>文字が動いていれば、保存中なので終わるまで待ちます。<br /> 無事に終わると黒い画面が消えます。</p> <p><a href="https://crieit.now.sh/upload_images/f37dd84b36bcbac2749ed7d9d5d7127f5f3f65fc53186.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/f37dd84b36bcbac2749ed7d9d5d7127f5f3f65fc53186.png?mw=700" alt="image.png" /></a></p> <p>終わってから保存先に指定したフォルダを確認すると、しっかり保存できていることが確認できました。</p> <h2 id="無料動画GYAO!を保存する"><a href="#%E7%84%A1%E6%96%99%E5%8B%95%E7%94%BBGYAO%21%E3%82%92%E4%BF%9D%E5%AD%98%E3%81%99%E3%82%8B">無料動画GYAO!を保存する</a></h2> <p>Yahoo!のサービス「GYAO!」から、試しに「<a target="_blank" rel="nofollow noopener" href="https://gyao.yahoo.co.jp/p/00837/v09784/">むかしばなし ももたろう</a>」をmp4ファイルで保存してみます。</p> <p>まずは「らじる★らじる」の場合と同様に動画再生ページを開き、ブラウザの開発者ツールを開いてから、ページを再読み込みします。</p> <p><a href="https://crieit.now.sh/upload_images/f37dd84b36bcbac2749ed7d9d5d7127f5f3f701901c4d.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/f37dd84b36bcbac2749ed7d9d5d7127f5f3f701901c4d.png?mw=700" alt="image.png" /></a></p> <p>m3u8ファイルを見つけるのが面倒なので、「m3u8」で検索すると、一番上に出てきたファイルがそれっぽいのでURLをコピーします。</p> <p>「m3u8ToMP4.exe」を起動すると、無事に保存することができました。</p> <p><a href="https://crieit.now.sh/upload_images/f37dd84b36bcbac2749ed7d9d5d7127f5f3f718b8c84c.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/f37dd84b36bcbac2749ed7d9d5d7127f5f3f718b8c84c.png?mw=700" alt="image.png" /></a></p> <h1 id="まとめ"><a href="#%E3%81%BE%E3%81%A8%E3%82%81">まとめ</a></h1> <p>このように、「<a target="_blank" rel="nofollow noopener" href="https://github.com/ku-now/m3u8ToMP4">m3u8ToMP4</a>」ではHLS(HTTP Live Streaming)で配信されている動画を簡単に汎用的な形式に変換して保存することができます。</p> <p>VOD(オンデマンド配信)サービスやネットラジオなど、m3u8を用いた動画・音声配信サービスは近年非常に増えているので、もし動画や音声の保存・変換が必要な機会があればぜひ使ってみてください。</p> ウラル