AbemaTV動画ダウンロード方法

2020年3月4日ソフトウェア

PC(Windows10 64ビット版)で フリーソフト「Streamlink_forAbema_ver1.0 」を使ってAbemaTVの動画をダブルクリックでダウンロードする方法をまとめました。

ダウンロードの概要

「 Streamlink_forAbema_ver1.0 」とWindowsのバッチファイルを使用し、動画をダウンロードします。

動画をダウンロードするときは、メモ帳(テキスト編集ソフトであれば可)でダウンロードする動画のリストファイルを作り、バッチファイルのショートカットをダブルクリックしダウンロードします。

準備作業手順

準備作業は以下の4つです。

準備1)「Streamlink_forAbema_ver1.0」のダウンロード と解凍
準備2)「nkf」のダウンロードと解凍
準備3)バッチファイルの作成
準備4)バッチファイルのショートカットの作成

ダウンロード操作手順

ダウンロード作業は以下の3つです。

操作1)ダウンロードファイルリストの作成
操作2)ダウンロードファイルリストをShift-Jisコードに変換する
操作3)動画のダウンロード実行

   

動画ダウンロードの準備作業

準備1) Streamlink_forAbema_ver1.0のダウンロードと解凍

Googleで「AbemaTVの動画ダウンロード方法を解説【画面録画じゃない!】」を検索します。

検索結果の「AbemaTVの動画ダウンロード方法を解説【画面録画じゃない!】」
をクリックすると下記動画が表示されます。

   

この動画の概要欄の「https://ux.getuploader.com/fgbhtmlk7…」をクリックします。
下記ページが表示されますので「ダウンロード」ボタンをクリックし、 C:ドライブの直下にダウンロードします。

  

  

ダウンロードしたファイル(Streamlink_forAbema_ver1.0.zip)を解凍します。

 

準備2)nkfのダウンロードと解凍

https://www.atmarkit.co.jp/ait/articles/1301/25/news092.html
nkfツールで文字コードを変換する(Windows編)から引用

Streamlink_forAbema_ver1.0は、コマンド・プロンプト(コマンドの実体はcmd.exe)で実行します。
コマンド・プロンプトでサポートされている文字コードは、基本的にはShift JISコードだけです。
Webの文字コードはUTF-8が使われるケースが多く、Webページから文字列をコピーするとUTF-8の文字コードをコマンド・プロンプトが処理することになり、 文字が化け化けで表示されます。nkfは文字化けを防ぐために使います。

  

Googleで「Windows 文字コード変換 nkf ダウンロード」を検索します。

検索結果の「nkf.exe nkf32.dll Windows用の詳細情報:Vectorソフトを探す!」をクリックするとVectorサイトのページが表示されます。

「ダウンロードはこちら」ボタンをクリックしてnkfをダウンロードします。

ダウンロードしたファイル(nkfwin.zip)を解凍し、
nkf¥vc2005¥win32(98,Me,NT,2000,XP,Vista,7)Windows-31J¥nkf32.exe
ファイルを「Streamlink_forAbema_ver1.0 」フォルダにコピーします。

 

準備3)バッチファイルの作成

以下の2つのバッチファイルを作ります。
・abema_download.bat
・abema_tosjis.bat

abema_download.batの作成

Streamlink_forAbema_ver1.0を実行するバッチファイルを作ります。
メモ帳を開いて、下記テキストをコピーしメモ帳に貼り付けます。

@echo off
for /f “tokens=1,2" %%a in (abema_download_list.txt) do (
if exist output.ts del output.ts
if exist %%b.mp4 del %%b.mp4
streamlink “%%a" best -o output.ts & ffmpeg -i output.ts -vcodec copy -acodec copy %%b.mp4
pause
)

メモ帳のファイルメニュー「名前を付けて保存」を選択し、 Streamlink_forAbema_ver1.0フォルダにファイル名abema_download.batで保存します

abema_tosjis.batの作成

nkfを実行するバッチファイルを作ります。
メモ帳を開いて、下記テキストをコピーしメモ帳に貼り付けます。

@echo off
if exist abema_download_list.txt del abema_download_list.txt
nkf32 < abema_temp_list.txt > abema_download_list.txt
pause

メモ帳のファイルメニュー「名前を付けて保存」を選択し、 Streamlink_forAbema_ver1.0フォルダにファイル名abema_tosjis.batで保存します。

  

準備4)バッチファイルのショートカットの作成

下記2つのバッチファイルのショートカット作り、デスクトップにコピーします。
・abema_download.bat
・abema_tosjis.bat

ショートカットは、ファイルエクスプローラーでStreamlink_forAbema_ver1.0フォルダを開き、バッチファイルをマウス右ボタンで選択し作ります。

 

準備作業はここまでです。
次からは動画をダウンロードする操作になります。

動画ダウンロード操作

操作1)ダウンロードファイリストの作成

メモ帳でダウンロードしたいAbemaTV動画のURLと動画名のリストを作ります。
このリストは、
フォルダ  “Streamlink_forAbema_ver1.0″に
ファイル名 "abema_temp_list.txt"
で作ります。

ダウンロードファイルリストの記述ルール

・一行に動画のURLと動画名をスペースで区切って記述します
・Shift-Jis文字コードで記述します

注意事項

・動画名にスペースがないことを確認してください。
・ディレクトリ(フォルダ)を示す"¥"は、"\"を使います。
 PCのキーボードでは下記キーが"\"になります。

例)

https://abema.tv/video/episode/19-34_s1_p1 .\STONE_WORLD\第1話_STONE_WORLD
https://abema.tv/video/episode/25-02_s5_p1 笑って笑って第2話

  

操作2)ダウンロードファイルリストをShift-Jisコードに変換する

デスクトップにコピーした「abema_tosjis.batファイルのショートカット」をマウスでダブルクリックし、abema_tosjis.batバッチファイルを実行します。

abema_tosjis.batバッチファイルは、 “abema_temp_list.txt" ファイルをShift-Jisコードの文字列に変換し"abema_download_list.txt"ファイルを作り、「続行するには何かキーを押してください...」メッセージを表示し、キー入力待ちとなります。

エラーが発生した場合はエラーメッセージも表示されますので確認してください。

任意のキーを押して処理を終了させます。
  

操作3)動画のダウンロード実行

デスクトップにコピーした「abema_download.bat ファイルのショートカット」をマウスでダブルクリックし、abema_download.batバッチファイルを実行します。

abema_download.batバッチファイルは、"abema_download_list.txt"ファイルを1行づつ読み、動画をダウンロードし、「続行するには何かキーを押してください...」メッセージを表示し、キー入力待ちとなります。

エラーが発生した場合はエラーメッセージも表示されますので確認してください。

任意のキーを押して処理を継続します。  
 

参考情報

参考1)動画の保存先をフォルダにする場合

ダウンロードリストを下記のように記述すれば、ダウンロードした動画を STONE_WORLDフォルダに保存することができますが、 STONE_WORLDフォルダは動画をダウンロードする前に作っておかなければなりません。

https://abema.tv/video/episode/19-34_s1_p1 .\STONE_WORLD\第1話_STONE_WORLD

参考2) コマンド・プロンプトの起動方法

①[Windows]+[R]キーを押し、[ファイル名を指定して実行]ダイアログを開く。
②[名前]入力ボックスに「cmd」と入力して、[Enter]キーを押すか、[OK]ボタンをクリックする

参考3)バッチファイル実行時のキー入力待ちの回避

外出している間に複数の動画をダウンロードしたい場合などは、キー入力待ちは不要ですね。

その場合は、下記テキストをコピーし、Streamlink_forAbema_ver1.0フォルダにファイル名abema_download_noreply.batで保存し、ショートカットを作って、利用してください。

@echo off
for /f “tokens=1,2" %%a in (abema_download_list.txt) do (
if exist output.ts del output.ts
if exist %%b.mp4 del %%b.mp4
streamlink “%%a" best -o output.ts & ffmpeg -i output.ts -vcodec copy -acodec copy %%b.mp4
rem pause
)

関連記事

以下の記事でもこのソフトウェアの紹介をしています。
TVer動画のダウンロードできました
TADA動画のダウンロードできました
GYAO動画まとめてダウンロードできました

外部リンク

凍み渡り幹事長のYouTube動画
 桑田真澄のチェンジアップはこう投げる
 桑田真澄と工藤公康の速い球はこう投げる
 桑田真澄の間違いだらけの野球の常識コンパクト
 桑田真澄と工藤公康のカーブはこうやって投げる

凍み渡り幹事長の作曲コンテスト・コンペ開催 – 音楽コンテストサイト
 クレオフーガ

2020年3月4日ソフトウェア

Posted by 凍み渡り幹事長