【GYAO!】動画ダウンロード-user.js-使い方

GYAO! Plusの使い方 ― 取説 ―

『GYAO! Plus (Fork) user.js』の使い方や機能を解説します。

動画の保存方法がわからない場合は、次のページをご覧ください。

スクリプトは次のページで公開しています。

機能

コマンドをコピーする

GYAO! Plus コマンドを取得メニュー
書式は解像度(帯域幅)です

メインの機能です。「コマンドを取得メニュー」のアイテムを左クリックすると、コマンドをコピーします。右クリックした場合は、m3u8のURLをコピーします。

コピーしたm3u8のURLは、m3u8形式のプレイリストに対応しているメディアプレイヤーで再生できます。(VLCなど)

コマンド・m3u8のストック

コピーしたコマンド・m3u8のURLは、自動的に保存されます。このデータは、ページやブラウザ本体を閉じても削除されません。

配信動画リストを表示する

GYAO! Plus 配信動画リスト表示

タイトル一覧ページで動画サムネイルを右クリックすると、同タイトルで配信中の動画を一覧表示します。

新着動画ページでの機能

GYAO! Plus 新着ページでの機能
コマンド取得メニューを表示します

新着動画ページで動画サムネイルを右クリックすると、コマンド取得メニューを表示します。もう一度右クリックすると、メニューを削除します。

動画再生ページの機能

動画再生ページでは、自動的にコマンド取得メニューを表示します。Tverでは、この機能のみでコマンド・m3u8をコピーできます。GYAO!ではソーシャルボタンの右に、Tverではサブタイトルの下に表示されます。

v1.9より、GYAO!の動画再生ページで「配信動画リスト」を表示できるようになりました。メニューの「動画リストを表示」から表示できます。また、v2.0からは「もっと見たいあなたへのおすすめ」のサムネイルからも「配信動画リスト」を表示できるようになりました。

その他の機能

  • R15+動画ページの年齢認証を回避します。

  • タイトル一覧・新着ページの「もっと見る」ボタンを自動クリックします。

  • DRMで保護された動画ではメッセージを表示します。

GYAO! Plus メニューアイテム

ブラウザツールバーのバッヂをクリックすると表示されます。スクリプトが有効なページでのみ、メニューを表示できます。

ストックしているコマンドを全てコピー

保存されているコマンドをマージしてクリップボードにコピーします。コピペ回数を減らすために設けた機能です。

ストックしているコマンドを表示

GYAO! Plus ストックしているコマンドを表示ウィンドウ
×ボタンで個別に削除できます

タイトルをクリックするとコマンド(保存時のコマンド)をコピーします。個別の削除・一括削除・一括コピーができます。

ストックしているm3u8を表示

「ストックしているコマンドを表示」とほとんど同じですが、全てコピーするボタンは表示されません。

Tverのm3u8は期限が長く、配信が終わって数週間経ってもまだ生きていたりします。前々から、履歴があったら便利かなと思っていたので、設けました。ちなみに、GYAO!のm3u8はというと…せいぜい半日の命です。

バッチファイル作成

GYAO! Plus バッチファイル作成

現在保存されているコマンドを、バッチファイルにします。このメニューを選択すると、バッチファイルのダウンロードボタンが表示されます。

ブラウザからダウンロードしたファイルはブラウザから実行できるので、実質的にブラウザからコマンドを実行できることになります。

ストックしているコマンドを全て削除

保存されているコマンドを全て削除します。

ストックしているm3u8を全て削除

保存されているm3u8を全て削除します。

設定

設定ウィンドウを開きます。

設定

GYAO! Plus (Fork) - 設定
変更を反映するにはリロードが必要

コマンドの種類

「コマンドを取得メニュー」でコピーされる、コマンドの種類です。youtube-dl・ffmpegのコマンドは固定となります。userを選択すると自由にカスタマイズできます。

ユーザーコマンド

コマンドの種類で、userを選択すると有効になります。コマンドを取得メニューでコピーされるコマンドを、自由に作成できます。#TITLE# #UA# #URL# #M3U8#が使用可能です。ちょっと前のGyaO MMS URLと、要領は同じです。

// Streamlink用コマンドの例
streamlink --http-header "User-Agent=#UA#" -o "#TITLE#.mp4" "#M3U8#" "best"

ユーザーコマンドの末尾に改行コードを含める必要はありません。

youtube-dl一括コマンド取得メニュー表示

配信動画リスト最上部に、一括コマンド取得メニューを表示するかどうかの設定です。同タイトルで配信中の動画を、まとめてダウンロードするコマンドをコピーします。bestは、利用できる内の最も高い解像度で統一されます。worstは逆で、利用できる最も低い解像度で統一されます。この機能は、youtube-dlに依存しています。

--no-check-certificate 有効 (youtube-dl)

youtube-dlの「SSL: CERTIFICATE_VERIFY_FAILED」エラーが発生したとき、チェックを入れるとエラーを回避できます

バッチファイルの文字化け対策

「バッチファイルを保存」で生成したバッチファイルが、文字化けするときはここにチェックを入れます。

初回読み込み数

配信動画リストを開いたときに読み込む話数です。

基本読み込み数

配信動画リストの初回読み込みが完了したあと、次以降に読み込む話数です。

次を読み込むタイミング

配信動画リストの初回読み込みが完了したあと、下から数えて何番目のアイテムまでスクロールしたときに、次を読み込むかの設定です。

もうすぐ配信終了のマーク

配信終了日まで、あと何日のアイテムにマークを付けるかの設定です。GYAO!配信動画リスト中の、配信終了日の末尾にマークが付きます。例えば0に設定すると、残り0日となり本日終了のアイテムにマークが付きます。1と設定した場合は、本日と明日に配信終了するアイテムが対象となります。無効にするには、-1と設定します。

マークの文字列

もうすぐ配信終了のマークで表示する、文字列を変更できます。

ウィンドウの幅

このウィンドウを含む、オーバーレイで開くウィンドウの幅です。この設定は、CSSのwidthプロパティの値となります。

ウィンドウの高さ

このウィンドウを含む、オーバーレイで開くウィンドウの高さです。この設定は、CSSのheightプロパティの値となります。

ウィンドウが、画面いっぱいまで広がるような設定にしないでください。ウィンドウを閉じる機能は、外側のグレーのエリアに設定してあります。ウィンドウ自体に閉じる機能はありませんので、閉じられなくなります。

設定のリセット

コマンドの種類以外は、空欄にしてリロードすればリセットされます。

『GYAO! Plus (Fork) user.js』の使い方や機能を解説します。
スポンサードリンク
スポンサードリンク