ABEMA・FOD・GYAOをダウンロードしたいけど、FFmpegでダウンロードできるのかと悩んでいませんか?結論からお伝えするとFFmpegでABEMA・FOD・GYAOはダウンロードできます。今回はさまざまなストリーミング動画をダウンロードしてきた私が解説。難しいのでは?と思うかもしれませんが、簡単に説明していくので安心してください。
FFmpeg(エフエフエムペグ)は、動画処理関連のフリープログラムで、コマンドラインで使用できます。具体的にどんな処理ができるかというと、「動画情報の取得」「動画から静止画を切り出す」「指定時間を切り出す」「画面サイズを変更する」など。これら以外にもさまざまな動画処理が行えます。
基本的には動画・音楽ファイルに対して記録、変換、再生といった機能を提供。さらに「デコード(エンコード)」「トランスコード」「マルチプレクサ(デマルチプレクサ)」「ストリーム」「フィルタリング」「トリミング」といった機能も使えます。
FFmpegのダウンロードは簡単です。FFmpegの公式ページを開き、緑色のダウンロードボタンをクリックします。Windowsマークをクリックすると「Windows builds from gyan.dev」と「Windows builds by BtbN」というダウンロード先が表示されますが、分かりやすい「Windows builds by BtbN」を選びましょう。
インストールしたいFFmpegバージョンのzip.を選んでクリックします。今回は赤線のファイルをダウンロードしました。
ファイルを解凍して「bin」を開きます。ffmpegのアプリケーションが入っているのでクリックしましょう。
警告が出たら「すべて展開」をクリックしてください。
フォルダのプルダウンをクリックしてパスをコピーしましょう。
続いて「Windowsキー+X」で「システム→システムの詳細設定→環境変数」へ進みます。
「ユーザー環境変数」から「Path」を選択し「編集→新規作成」と進んでください。
あとは先ほどコピーしたパスを貼り付けて「OK」を押せば完了です。
試しに「Windows+R」で「cmd」と入力し「ffmpeg -version」をコピーしてコマンドに貼り付けてみましょう。
こんな感じでffmpegのバージョンが表示されれば完了です。
FFmpeg自体に危険性はないものの、悪意あるMP4ファイルでコードが実行されてしまう可能性があるといった脆弱性が見つかりました。これに対し開発者は同脆弱性に対処した「同5.1.1」を提供しています。
ここからはFFmpegの使い方を紹介していきます。
FFmpegを起動するために、好きな場所に出力ファイルを保存するためのフォルダを作成しましょう。作成したフォルダのアドレスバーに「cmd」と入力。ニつめの方法は「Windowsボタン」+「R」を同時に押して、「cmd」を入力して「OK」をクリックすれば完了です。
二つめの方法だと編集後のファイルは、デフォルトで「C:UsersPC」に保存されています。そのため、自分が分かりやすい場所に保存したいなら一つめの方法がおすすめです。
基本的には-iで入力ファイル、すべてのオプションの最後に出力ファイルを設定するだけでOK。つまり『ffmpeg [グローバルオプション] [入力ファイル関係のオプション類] -i 元動画ファイル [出力ファイル関係オプション類] 出力動画ファイル』のようになります。何もオプションを付けない場合、動画・音声共にデフォルトのパラメーターが適用されるので覚えておきましょう。
まず、結合したい動画ファイルがあるフォルダにテキストファイルを作成しましょう。テキストファイルを開いて結合したい動画ファイルに
file 'ファイル名1'
file 'ファイル名2'
file 'ファイル名3'
file 'ファイル名4
と記載していきます。テキストファイルの名前は自由でOKです。結合したい動画ファイルを保存するフォルダのアドレスバーに「cmd」と入力。エンターキーを押して下記のオプションで実行すれば完了です。
ffmpeg -f concat -i filelist.txt -c copy output.mp4
又は
ffmpeg -safe 0 -f concat -i filelist.txt -c:v copy -c:a copy -map 0:v -map 0:a output.mp4
保存するフォルダのアドレスバーに「cmd」と入力して「Enter」キー。コマンドプロンプトに下記のオプションで実行します。
例えば30~40秒で切り出すなら
ffmpeg -i input.mp4 -ss 00:00:30.0 -c copy -t 00:00:10.0 output.mp4
となります。
ショートカットキー「Ctrl + Shift + I」で「検証」窓を表示させます。「ネットワーク」を選んでCtrl+Fを押すと検索窓が表示されるので、「m3u8」と入力。xxxxxxx.m3u8の上で右クリックしてメニューを開くと、Copy → Copy link addressという項目があるので選択してコピーしましょう。あとはコマンドプロントで「youtube-dl ここにrendition.m3u8が入ったURLffmpeg -i ここにmeta.m3u8が入ったURL -bsf:a aac_adtstoasc output.mp4」と入力すればOK。ABEMA・FOD・GYAO共に同じ流れです。
これまでFFmpegについて紹介してきましたが、正直大変だと思いませんか?ここからは、ダウンロードさせたい動画を再生させてダウンロードボタンを押すだけで動画がダウンロードできるソフトStreamFabを紹介します。ABEMAもFODもGYAOも全部できますので、安心してください!
StreamFab AbemaTV ダウンローダーは内蔵されたブラウザを使ってダウンロードするソフトです。URLのコピペをする必要がなく、誰でも動画を検索してダウンロードボタンを押すだけのプロセスで簡単に保存できます。
MP4で保存できていますね。
StreamFab FOD ダウンローダーはFODをダウンロードできるソフトで、内蔵されたブラウザによって簡単にダウンロードできます。高画質&高音質に対応しているため、クオリティを求めたい人におすすめ。
コピーガード解除技術がすごいので、何でもダウンロードできちゃいます。
StreamFab GYAO ダウンローダーは上記二つのソフトのGYAOバージョンです。基本的に内蔵ブラウザで検索してダウンロードします。メタ情報も一緒にダウンロードできるため、保存してからタイトルをつけるなどの手間がいりません。
ダウンロードしたMP4は完全オフラインで再生できます。
ABEMA・FOD・GYAOはFFmpegでもダウンロードできますが、ダウンロードが目的ならもっと簡単な方法もあります。FFmpegは難易度が高そう…という方は、本記事で紹介したStreamFabを使って簡単に動画ダウンロードしてみてくださいね。
Netflixや Amazonなど1000+動画配信サイトから動画を無制限にダウンロード!永久保存、字幕版と吹替版を選択可能!
Netflixや Amazonなど1000+動画配信サイトから動画を無制限にダウンロード!永久保存、字幕版と吹替版を選択可能!