FFmpegがダウンロードできない場合の原因と対処法を解説|FFmpegダウンロード方法
FFmpegは動画や音声を記録・変換・ストリーミングすることのできるオーペンソースなソフトウェアで、生配信のストリーミング動画をダウンロードして気に入った形式で保存できます。1度使えばきっと、その便利さに驚くはずでしょう。
しかし、M3U8ファイルをFFmpegでダウンロードできないという場合も存在します。
そこで今回は、FFmpegがダウンロードできない時の原因と対処法を初心者の方でもわかるように詳しく解説します。また対処方法を試してもFFmpegがダウンロードできない時に取るべき最終手段もあわせて紹介します。
FFmpegの代わりになるダウンロードソフトおすすめ
VideoProc Converterはシンプルで使いやすくて、ストリーミング配信されているライブ動画をダウンロードするだけはなく、録画機能も備えています。ライブのダウンロード・録画がそんに簡単!
- FFmpegソフト自体がダウンロード・インストールできない場合は【初心者】FFmpegのダウンロードとインストール手順〜Windows/Mac/Linuxを参照してください。その手順に従い、FFmpegダウンロードからインストールまですべてが順調に出来ます。
注意
FFmpegがダウンロードできない原因と対処法
ライブ配信をFFmpegでダウンロードできない原因として考えられるのは次の3つです。
- 🞂システムのPATH環境変数の値を正しく設定しない。
- 🞂保存したいライブ配信動画が暗号化された。
- 🞂M3U8のURLが正しく抽出されない。
基本的に以上の原因でエラーが起こり、FFmpegがダウンロードできないケースが多いです。これから、この3つの原因とそれぞれの対処法を1つずつ説明していきます。
システムPATH環境変数の値を正しく設定しない
まずはコマンドプロンプトでFFmpeg現在のバーションをチェックします。
コマンドプロンプトで「ffmpeg -version」 を入力してEnterキーを押します。
上図のようなエラーが出る場合は、システムのPATH環境変数が正しく設定されないため、ライブ配信をFFmpegでダウンロードできないことは明らかになります。
この時は、PATH環境変数をリセットする必要があります。
PATH環境変数のせいでFFmpegがダウンロードできない場合、以下を試してください:
- 1まずは、FFmpeg内の「bin」というフォルダを開いて、そのパスをコピーします。
- 2[Windows]キー+[Pause/Break]キーをあわせて押して「システム」画面を開きます。
- 3そして「システムの詳細設定」⇒「環境変数」をクリックすると、表示されている画面で「ユーザー環境変数」グループボックスから「PATH」を選択して「編集」ボタンを押します。
- 4「新規」をクリックすると、先ほどコピーしたフォルダの「bin」配下のパスを貼り付けして、「OK」ボタンをクリックします。
- 5これで、PATH環境変数の設定が出来ました。あとは、コマンドプロンプトでffmpeg –versionを確認します。
- 上図のような画面が表示されると、PATH環境変数が正しく設定されることが成功になります。
保存したいライブ配信動画が暗号化された
動画データの不正利用を防ぐためには、動画配信を行う方がストリーミング配信されているライブ動画にコンテンツを保護するDRM技術をかけるケースが多いです。
言い換えれば、暗号化したライブ配信動画ってFFmpegがダウンロードできないです。
この場合は、その動画配信サービスに定められる利用規約に従い、オンラインで視聴することをお勧めします。そうしないと、違法行為となる可能性があります。
M3U8のURLが正しく抽出されない
M3U8ファイルをFFmpegでダウンロードできない場合は、M3U8ファイルのURLを正しく抽出しない可能性も考えられます。
特に抽出したM3U8 のURLデコードを行さなければ、FFmpegでダウンロードできないストリーミング動画があります。
これらのM3U8ファイルのストリーミング動画をダウンロードしたい場合は、M3U8 のURLをエンコード・デーコード(変換)する必要があります。
以前「【m3u8 urlの抽出方法】生配信のm3u8 urlを簡単取得!」という記事で生配信のストリーミング動画からM3U8のURLを抽出する方法について書きました。
ここでは、抽出したM3U8のURLをエンコード・デコード(変換)する方法を説明していきます。
-
https%3A%2F%2FXXX.com%2Fplaylist%2FCqAFs-PkGqkJZdWOLilW8n2032EgWgGgoR2VIZsNE1_nNPFckkME4EjGn6Wv1SK0XcRrXybA9BTwyrcgIzzS0WXXmWWpsX5O5d39EBNz1C-jQZqunhAV53R6_ZSkEPp5nGf2DrXMEUvarTbp32Wy2vPZogRDFimwSjuYwHh7wvEkxhC8hlxNg0Me5QygIO0FwxMrh1DCgQBQ5DkjC28x9sLaMSuc8kyzOpHPSejy85c3VznDtwSUyFuq9R1YU4LfZ8PlcQxzI6_qxu00YiRdA85ryps-U244mQzpxDSf001THVERnApzYFu00hqEfj0QKuNjdpwhxifAlYNDKxashruEX0QqQnEU268NlEMOuWtVle0_HAV_VMb-jLLvcImgnSvivHkWFKHDhGvpjR0WBcrYzXvqBkhyUwwI-mztcw0xrLIzH1lx2Uzduzlqw2S0OF79TKp9FWoN7roqE288Nc33pOgUARn4P7XJchu8bmOUwezNv7AraMmMz7jpQLAQerkvp60yFoyF-pqgy5Sob5HujaU4dAPcn-AdxjARqcNWF10Y18Rxd5OU24XOZiiwuu2mWv1NdUozBjeb-Kxp2qgHP-sfv1QTVTyMRsbA9xNkbVmj2R9fJtSRplfENYvuZaQYUuD4s87nFmkvrqt78QIAqiku1sO_C8VVoxv7ub-WsPiYLaxq39bw30J7lej-QFUOfONyWBVxGNL3KkWTSpG9NXGHI13dIwZy8O_5jxKWRVUwoPhwoGhgyEh8AnINalWegb9XkCiFuEn01vXjIbf55ZZBEpdpXTSB6b4MHV9wuvDyQV485ntgLLK-dztFA1g56sXTed8ajPnI-7vDpa5myE8p_k_KOwqp_e5qTsaqW0KHkU4dzxw4Uw3XI0usbqRiEhATaVHZZFqGWaM_cHquoAxWGgzo76H2wGayiHA4lrM.m3u8
- ▲ 抽出したM3U8のURLには「%XX」の16進数文字コードが混雑しています。
その中の「%3A」を「:」、「%2F」を「/」に置き換えると、下記のURL▼になります。
-
https://XXX.com/playlist/CqAFs-PkGqkJZdWOLilW8n2032EgWgGgoR2VIZsNE1_nNPFckkME4EjGn6Wv1SK0XcRrXybA9BTwyrcgIzzS0WXXmWWpsX5O5d39EBNz1C-jQZqunhAV53R6_ZSkEPp5nGf2DrXMEUvarTbp32Wy2vPZogRDFimwSjuYwHh7wvEkxhC8hlxNg0Me5QygIO0FwxMrh1DCgQBQ5DkjC28x9sLaMSuc8kyzOpHPSejy85c3VznDtwSUyFuq9R1YU4LfZ8PlcQxzI6_qxu00YiRdA85ryps-U244mQzpxDSf001THVERnApzYFu00hqEfj0QKuNjdpwhxifAlYNDKxashruEX0QqQnEU268NlEMOuWtVle0_HAV_VMb-jLLvcImgnSvivHkWFKHDhGvpjR0WBcrYzXvqBkhyUwwI-mztcw0xrLIzH1lx2Uzduzlqw2S0OF79TKp9FWoN7roqE288Nc33pOgUARn4P7XJchu8bmOUwezNv7AraMmMz7jpQLAQerkvp60yFoyF-pqgy5Sob5HujaU4dAPcn-AdxjARqcNWF10Y18Rxd5OU24XOZiiwuu2mWv1NdUozBjeb-Kxp2qgHP-sfv1QTVTyMRsbA9xNkbVmj2R9fJtSRplfENYvuZaQYUuD4s87nFmkvrqt78QIAqiku1sO_C8VVoxv7ub-WsPiYLaxq39bw30J7lej-QFUOfONyWBVxGNL3KkWTSpG9NXGHI13dIwZy8O_5jxKWRVUwoPhwoGhgyEh8AnINalWegb9XkCiFuEn01vXjIbf55ZZBEpdpXTSB6b4MHV9wuvDyQV485ntgLLK-dztFA1g56sXTed8ajPnI-7vDpa5myE8p_k_KOwqp_e5qTsaqW0KHkU4dzxw4Uw3XI0usbqRiEhATaVHZZFqGWaM_cHquoAxWGgzo76H2wGayiHA4lrM.m3u8
このM3U8 URLをFFmpegがダウンロードできるようになります。
それでも解決しない時はどうすればいい
ここまでにご紹介したFFmpegがダウンロードできない対処法を試してみても問題が解決しない場合は、PCを再起動、それとも別のM3U8ダウンロードツールを試してください。
VideoProc ConverterがM3U8ダウンロードツールの中でも、極めて高機能で非常に使いやすいソフトです。生配信から抽出していたM3U8ファイルをダウンロードするだけではなく、M3U8のURLを抽出しなくても、直接にストリーミング動画のURLをコピーペするだけで手軽く保存することができます。
以下、VideoProc Converterを使ってM3U8ダウンロードする方法をまとめておきます。
- 1VideoProc Converterを起動して、トップ画面の「ダウンロード」をクリックし、表示されている画面上部にある「ビデオ追加」を押すと、以下のような画面が表示されます。↓
- 2保存したいライブ動画のURLかM3U8 URLをコピーして「動画URLの欄」に貼り付け、「分析」をクリックします。
- 「動画リンクを分析しています」の表示がされてから動画の詳細が表示されます。
- 3次に、「選ばれた動画をダウンロードする」⇒「録画開始」ボタンをクリックして、M3U8ダウンロードが始まります。ライブ配信が公開終了すると、フォルダが表示されダウンロードの動画が現れます。
VideoProc ConverterでM3U8フィアルのダウンロード方法はこちらの動画でも解説していますので参考までに。↓
以上、FFmpegがダウンロードできない時の対処法について紹介しました。
「M3U8ファイルをFFmpegでダウンロードできない」「生配信をFFmpegがダウンロードできない」といった場合は、本記事でご紹介した対処方法を一つずつ試してみましょう。