<body> <script type="text/javascript" src="https://ad.netowl.jp/js/webcrow-php.js"></script>
私立メロン高校パソコン部
11288178

GYAO&Tver動画ダウンローダJava


2018年08月25日 03:42:53

動画配信サイトのGYAOの動画ダウンローダです。
Tverの動画も落とせます。
日テレオンデマンド、FOD、ネットもテレ東、テレ朝キャッチアップ、
MBS動画イズム、TBS FREE、カンテレドーガ、ytv MyDo!なども落とせる。
m3u8のストリームを使った動画サイトは大体落とせると思います。

seleniumでchromeを自動操作してchrome拡張でurlを取得して
クリップボードに渡すという方法でダウンロードします。

1.GYAOの動画単体をダウンロードできます。
2.Tverの動画単体をダウンロードできる。
3.日テレオンデマンド、FOD、ネットもテレ東、テレ朝キャッチアップ、
MBS動画イズム、TBS FREE、カンテレドーガ、ytv MyDo!なども落とせる。
m3u8のストリームを使った動画サイトは大体落とせると思います。
4.全ての動画サイズをダウンロードすることもできます。
5.最も低画質な動画を一つだけダウンロードすることもできます。最も高画質な動画を一つだけダウンロードすることもできます。
6.中間の画質、2番目に高画質、2番目に低画質な動画を一つだけダウンロードすることもできます。
7.正規表現でヒットした解像度の動画だけをダウンロードすることもできます。
8.動画ダウンロード後に自動でtsファイルをmp4やaviに変換する機能。
変換後に元のファイルを自動削除も可能。
9.ローカル上のtsファイルをD&Dでmp4やaviに一括変換できる機能。
10.youtube-dlでmp4にダウンロードもできる。
11.R15動画に対応。ログインに対応。
12.1ページ上の動画を全て一括で落とす機能。(対応してるのはGYAO、Tver、日テレオンデマンド、FOD、ネットもテレ東、テレ朝キャッチアップ。)

Javaで作りました。
MacOSX、Windows、Linuxなどで動作します。

ワーナー・ブラザースの映画はダウンロードできません。

mpvプレビュー機能を付けました。
この機能を使うと動画をダウンロードしないでストリームで
軽量動画プレイヤーのmpv.exeで動画を再生させます。普通にブラウザで見るのと違い
広告が出ないのがメリットです。
HDD容量の問題や時間が無いからダウンロードしたくない人はこの機能を使うと良いです。

xpとvistaの人はここのディレクトリから
古いバージョンのchromedriver.exeを落として、
このソフトのchromedriver.exeに上書きしてください。
https://chromedriver.storage.googleapis.com/index.html

2020/6/17
ダウンロード
ver1.6.0

https://mega.nz/file/PmZD0Qpb#4FUtaTYXXQLFHhUIpd6YGGNHL7tXCSVLLpgtcfsWQlw

xpとvistaの人はここのディレクトリから
古いバージョンのchromedriver.exeを落として、
このソフトのchromedriver.exeに上書きしてください。
https://chromedriver.storage.googleapis.com/index.html
xpとvistaの人はここのディレクトリから
古いバージョンのffmpeg.exeを落として、
このソフトのffmpeg.exeに上書きしてください。
https://ffmpeg.zeranoe.com/builds/win32/static/

posted by 管理人
カテゴリー 動画ダウンローダ
view(154861)
コメント(441)


419.名前:名無し 2020年06月11日 02:08:53ID:c1f359

動画ダウンロード時に
①ダウンロード率表示を画面表示できないでしょうか?
②ダウンロードの残り時間表示を画面表示できないでしょうか?
あとどのくらいで終わるのか??分かるようになりませんか??

よろしくお願いいたします。


420.名前:名無し 2020年06月11日 02:37:53ID:2232b4

R-15対策でログインした状態でダウンロードするとき、レンタルしたビデオをdownloadすることは可能ですか?やってみたところurlが空と出るのですが

421.名前:名無し 2020年06月11日 02:39:53ID:2232b4

R-15対策でログインした状態でダウンロードするとき、レンタルしたビデオをdownloadすることは可能ですか?やってみたところurlが空と出るのですが、、、

422.名前:管理人 2020年06月11日 12:34:53ID:

>>421
>レンタルしたビデオをdownloadすることは可能ですか?

無理です。
ダウンロードできたとしてもDRMがかかってるので
再生できないです。


423.名前:名無し 2020年06月11日 02:52:53ID:00281f

10日の夜からGYAO!のダウンロードができなくなったのですが、なにか対処方法はありませんか?

424.名前:shin 2020年06月11日 03:56:53ID:9f4270

418さんありがとうございます。

私は、
・解像度をソートして修正する(推奨)にチェック入れる
・「最も高画質な動画一つ」を選択
・解像度の正規表現は 1920x1080
の状態において、
A:「master.m3u8を直接入力(解像度自動)」のチェックを外す
B:「master.m3u8を直接入力(解像度自動)」のチェックを入れる
の2条件で行いました。

ーーーーーーーーーー
423さん
よかったらURL教えてください。

「master.m3u8を直接入力(解像度自動)」のチェックを入れるか、
Windows版で試してみたらいいですよ。

ttps://gyao.yahoo.co.jp/p/00460/v12775/
これは11日15時に落とせました。


425.名前:名無し 2020年06月11日 04:12:53ID:00281f

424さま

ttps://gyao.yahoo.co.jp/player/00025/v12934/v1000000000000007880/

になります。


426.名前:名無し 2020年06月12日 01:00:53ID:c1f359

419です
管理人様へ再度のお願いです
下記の項目を検討していただけないでしょうか??

動画ダウンロード時に
①ダウンロード率表示を画面表示できないでしょうか?
②ダウンロードの残り時間表示を画面表示できないでしょうか?
あとどのくらいで終わるのか??分かるようになりませんか??

よろしくお願いいたします。


427.名前:名無し 2020年06月12日 02:18:53ID:00281f

423です。

424(shin)さま

Windows版を使ったらうまくいきました。

ありがとうございます。


428.名前:こったん 2020年06月12日 11:10:53ID:

GYAO&Tver動画ダウンローダver1.5.9愛用させていただいております。

GYAOとTVerは同じ方法で落とせるのですがFODの無料動画はurlが空です。

とメッセージが出て落とせません

FODの落とし方をご教授いただきたく存じます。


429.名前:shin 2020年06月12日 01:50:53ID:9f4270

428さんへ。

FODの無料動画 というのは、FOD見逃し無料 の動画ですかね。

「master.m3u8を直接入力(解像度自動)」のチェックを入れるか、
Windows版で試してみたらいいですよ。
落とせました。
試した動画→ttps://fod.fujitv.co.jp/s/genre/variety/ser2593/2593810008/

(しかし私は昼間になにをやってるんだ???)


430.名前:管理人 2020年06月12日 05:37:53ID:

>>426

>あとどのくらいで終わるのか??分かるようになりませんか??

ダウンロード中に流れる文字で
例えばspeed=10xと出たら、
10倍だから動画再生時間の1/10の時間でダウンロードできることが分かります。
time=00:30:43.04を見れば現在ダウンロード中の動画がどこまで落としたか分かります。
上の表示だと30分43秒までをダウンロードしたってことです。
それを見ればどれくらいで終わるか分かると思います。


431.名前:名無し 2020年06月13日 03:08:53ID:c1f359

419です

管理人様へ

430という親切に丁寧な回答ををいただき、ありがとうございます

>あとどのくらいで終わるのか??分かるようになりませんか??

については、speedとtimeを参考にいたします

窓枠内でspeedとtimeが流れが速くてイマイチ確認しずらいので

バージョンアップができるのであれば窓枠の中に現在のspeedとダウンロード時間の表示枠があればより使い良いソフトになると思います

今後のバージョンアップに期待いたします


管理人様へ
430の回答
まことに参考になりました。ありがとうございました






432.名前:こったん 2020年06月13日 04:42:53ID:

429様、早速のご教授ありがとうございます。
本日も朝からGYAOとTVerおとしてます。

ご教授どおり
「「master.m3u8を直接入力(解像度自動)」のチェックを入れた後、
いつもどおりWindows版で試しております。」

ねんのため、私も
「落とせました。
試した動画→ttps://fod.fujitv.co.jp/s/genre/variety/ser2593/2593810008/」
のサイトを試させていただきました。

落とせませんでした。

どなたかご教授ねがいます。


433.名前:shin 2020年06月13日 03:01:53ID:9f4270

こったんさんへ

状況を整頓させてください。

アプリは2つあります。
A:GYAO&Tver動画ダウンローダJava(Java版と言っています)
B:GYAO&Tver動画ダウンローダ(これをWin版と呼んでいます)

どちらか単独で動画を落としてください。
Java版でチェックを入れてからWin版にURL入力、
というようなことは不要です。
----------
『落とせませんでした。』
とのことですので現状確認。

1.Google Chromeを起動して
  ttps://fod.fujitv.co.jp/s/genre/variety/ser2593/2593810008/
  にアクセスした際、アンケート画面が出るか出ないか。
  また、その画面で動画を再生できるか。
  →再生できなければPC環境に問題があります。
   必然的に落とせません。
2.Java版アプリのメインタブにURLを貼り付けると、
  GoogleChromeが起動しますが、
  そのときにアンケート画面が表示されるかされないのか。
  →アンケート画面が表示されていると.m3u8ファイルを取得できないので、
   動画は落とせません。
  また、動画の読み込みが完了しているか。
  →インターネット通信速度が遅いと読み込み中のままになる。
   それだと動画は落とせない。
3.Java版アプリの設定タブにおいて、
  「user-data-dirを指定(ログイン)」にチェックを入れているか。
  また、user-data-dirのパス欄に文字列が表記されているか。
  →ここに不備があると動画落とせないと思う。
4.Java版アプリを使う際、GoogleChromeは閉じてますか?
  →アプリ製作者様の指示

上記4つ全部OKにならないと動画は落ちてこないと思います。

もしくは管理者様が対策を書き込むまで待っててください。

追伸:
教授は役職(立場)です。教えるのは教示。


434.名前:こったん 2020年06月13日 06:23:53ID:

shin様
ご教授誠にありがとうございました。
「GYAO&Tver動画ダウンローダJava(Java版と言っています)」
のみを使用しているのですが
「user-data-dirを指定(ログイン)」にチェックを入れているか。」
チェックが入っていませんでした。
チェックを入れて再トライしたところ
無事に落とせました。

この度は誠にありがとうございました。


435.名前:名無し 2020年06月14日 12:41:53ID:78ec3f

Java版v1.59をGYAOで使用させていただいてます。
私はの場合、url.txtに複数動画を事前登録してバッチで一気にDLという使い方が主でした。
しかし現在、以下のような理由で全自動での処理は難しいような気がします。

 1)解像度を自動では正しく取得、ソートできない
 2)そのせいで最高画質の動画の自動DLができない
 3)解像度や「master.m3u8を直接入力」の設定次第ではエラーがでる

1)は今のところ対策はないという認識で正しいでしょうか?
手動であれば「動画サイズ」を「選択」にしてWin版ライクに使えば最高画質をDLはできています。

元動画が1920x1080の場合↓のような5択
 426x240 1458600(0)
 426x240 1458600(1)
 640x360 288200(2) ←だいたいこれが正解
 640x360 288200(3)
 640x360 687500(4)
 640x360 687500(5)

元動画がDVD画質(○x480)の場合、↓のような4択になる模様です

 320x240 1458600(0)
 320x240 1458600(1) ←だいたいこれが正解
 null 288200(2)
 null 288200(3)

3)はchromeが自動終了せず、クリップボードに無限に動画URLがコピーされ続けたりします。
また既に報告が上がっていますが、設定→動画サイズは幾つかのオプションが機能していない感じです。
これらは他の環境でも再現されているのか、私の環境のせいなのか、対策があれば知りたいです。
ご存じの方や検証されている方がおられたら是非情報提供お願いします。

>教授は役職(立場)です。教えるのは教示

余談ですが「教え授ける」という意味の動詞として使えますよ。
辞書にも載ってるし、昔の法律や教育論で養護・訓練と並ぶ概念として扱われてます。
通例的には師弟関係のような教育に責任を持って接するレベルの深い付き合いになるため基本、乞う側が安易に使う表現ではないと考えられているようで、そのために教示の方が適切とされているだけだと思います。


436.名前:shin 2020年06月14日 07:06:53ID:9f4270

435様

私は、6月14日朝6時時点でも、
url.txt読み込ませるバッチ処理してます。

Java版1.5.9を使用中です。
・リスト:「バッチ処理」にチェックを入れる
・設定 :動画サイズは「最も高画質な動画一つ」を選択
・設定2:「解像度をソートして修正する(推奨)」にチェックを入れる
    :多重開始時の動作は「キューに入れる」を選択
    :「バッチ処理でurl.txtから読み込む」にはチェック入れない
・メイン:「動画単体を落とす」にチェックを入れる
     「master.m3u8を直接入力」にチェックを入れる
にしておけば、ほとんどの場合、正常に落とせます。

注:最も高画質について
テレ東は解像度960x540
フジテレビとNHKは1280x720
その他のキー局はだいたい1920x1080


>chromeが自動終了せず
私の環境でも発生しますが、頻度はまれです。
週に一回あるかないか。。。
発生してるときは、CPU負荷が高いか、メモリ使用量が多いです。
パソコンを再起動させて、ダウンロードJavaだけ動作させていれば、
正常に落とせて終わります。


>余談ですが「教え授ける」という意味の動詞として使えますよ。
goo辞書で調べました
→1 学問や技芸を教え授けること。「書道を教授する」

・・・会社で「御教授ください」て言ったら笑われたので・・・orz


437.名前:435 2020年06月14日 06:42:53ID:78ec3f

>ほとんどの場合、正常に落とせます。

情報ありがとうございます。
それが私同様に「GYAO」動画での検証なら、私の環境依存になりますね。
なにが問題なんだろう…?

私の場合、「master.m3u8を直接入力」を有効にしてGYAOでバッチ処理すると、高確率で前述のchromeが閉じない現象が見られます。
ダウンローダの方は以下のメッセージが表示されてから反応なし。終了して再起動するしかありません。
-----------------------------------
manifest.prod.boltdns.net/manifest/~(中略)~/をseleniumで取得します。
-----------------------------------

この時、クリップボードに延々と動画のアドレスが送られ続けるため、他の作業でクリップボードを使用できなくなります。
このクリップボードの挙動が何かしらのヒントのような気もします。
いずれにせよ「master.m3u8を直接入力」は無効化しないとバッチ処理を行えないことが多く、しかし無効化すると前述の解像度問題があり…
同時に418の報告例も再現されます(解像度ソートはチェックしても機能しない)。

なお、この問題は「master.m3u8を直接入力」にチェックしないとダウンロードができなくなる問題が発生した時期から突然発生するようになりました。


438.名前:shin 2020年06月14日 08:14:53ID:9f4270

435様

6月11日と12日、Gyaoを落としてました。(423による
そのとき5連続か6連続をバッチ処理しましたが、落ちてきました。

ただ、気になったことはあります。
・URLはエンコード表示されたものをコピペしないといけない
(IE11でのURL表示をコピペするとNG)
・url.txtの保存は、文字コードをANSIにしないといけない
(文字コードUTF-8のままだと、一部の動画でNG発生)

こちらでも、改めて GYAOでバッチ処理 してみたいです。
もしよければ、テレビドラマや映画から4作品程度選んで、
そのURLを書き込んでもらえませんか。

私は、「最も高画質な動画一つ」のみでやります。
動画サイズを「選択」にすると、提示される解像度と落ちてくる解像度が異なり、
この原因がアプリ側なのかブラウザ側なのかの切り分けができないので、
そういう不確定要素は排除します。
 ここについては、master.m3u8ファイルそのものをダウンロードして、
 その中の記述を読めば対処できるかもしれません。
 ただ、めんどくさいのでやってません。。。


439.名前:435 2020年06月15日 12:18:53ID:78ec3f

>テレビドラマや映画から4作品程度選んで、そのURLを書き込んでもらえませんか。

特定の動画で必ず停止し、別の動画は普通にDLされる、というような問題ではなさそうです。
同じ動画でも2回連続で固まって再起動を繰り返し、3回目は普通に通るとかあるので。
多分、動画によって可否が決まるのではなく、別の所に原因がありそうに思えます。
素人考えでは、繰り返しになりますがクリップボードやその拡張ソフトとの衝突かな?とか。

状況を整理すると「解像度をソート」チェック状態で
A)「master.m3u8を直接入力」on+「最高画質」→最高画質が落とせる(超不安定)
B)「master.m3u8を直接入力」off+「最高画質」→低画質が落ちてくる(安定)

たとえば映画「トランスポーター2字幕版」(最高画質は1920x1080)
gyao.yahoo.co.jp/player/00843/v10025/v1000000000000000396/
で試すと、Aは途中で固まらなければ問題なく1920x1080が落ちてきます。

直後、他は一切いじらず「master.m3u8を直接入力」だけオフにして再び開始ボタン。
すると低画質が2つ同時に落ちてきます。
418氏が報告している事例です。

ダウンロードされたファイル名はそれぞれ
A)トランスポーター2 【字幕版】__00843v10025v1000000000000000396.mp4
B)同上_640x360.mp4(実際の解像度:426x240)
  同上_426x240.mp4(実際の解像度:854x480)
と、なっています。

要するに、shinさん同様「master.m3u8を直接入力」オンで強制停止が発生しなければ何の問題もないんですが…


440.名前:shin 2020年06月15日 01:37:53ID:9f4270

435様

>「master.m3u8を直接入力」だけオフ
>すると低画質が2つ同時に落ちてきます。
>418氏が報告している事例です。

私の環境でも発生してます。417の書き込みです。

>同じ動画でも2回連続で固まって再起動を繰り返し、3回目は普通に通るとかあるので。

通信がネックかもしれません。

もしもWi-Fiをお使いでしたら、有線LANにて通信してみてください。
(Wi-Fiはデータ転送が途切れるときがある)

バッチ処理の前に通信速度を測ってみてください。
ttps://speedtest.gate02.ne.jp/
  私の場合:
  Download:88.67Mbps ~ 98.42Mbps
  Upload :73.23Mbps ~ 78.79Mbps

あとは、GoogleChromeがバックグラウンドで動いているとか。。。

「org.openqa.selenium.WebDriverException: unknown error: Chrome failed to start: crashed」
というエラーが出たらそれです。


蛇足:
私はWindows10 64bit Build18363(通称1909版)での環境


441.名前:435 2020年06月16日 01:12:53ID:78ec3f

>通信がネックかもしれません。

確かにWi-Fi環境ですが中継器を利用しており、通信状況は監視下にあるため速度的な問題はないと認識しています。
念のためspeedtest(USEN)で計測しましたが上下60MBを超えていて、YouTube 4K画質も「快適」判定でした。
速度に関与しない設定を一つ弄るだけで不具合が出ているので、回線では現象を説明しにくいと思います。
ちなみに環境はWin10 Pro版 10.0.18362.836 (Win10 RS6 [1903] May 2019 Update)です。最新は様子見派。

>GoogleChromeがバックグラウンドで動いているとか

タスクマネージャ眺めてみましたが、残ったりはしてませんでした。
ただ「chromedriver.exe」というのがダウンローダを閉じても複数残ってはいました。
エラー表示の方は全く出ません。1個目で固まる場合、
----------------------------------------------------------------------------------
gyao.yahoo.co.jp/player/○○○/を取得します
gyao.yahoo.co.jp/player/○○○をseleniumで取得します
----------------------------------------------------------------------------------
の2行以外表示されません。

この時、chromeが動画の再生を延々と続け、クリップボード拡張ソフトは必ず不正終了します。
そしてダウンローダを手動で終了させるまで、クリップボードに延々と以下メッセージが送られ続けます。
----------------------------------------------------------------------------------
manifest.prod.boltdns.net/manifest/v1/hls/v4/clear/○○○○/10smaster.m3u8?fastly_token=△△△△
----------------------------------------------------------------------------------
こうなるとクリップボードの動作に著しく干渉するため、他の作業でのコピペも一切機能しなくなります。

このクリップボード関係の挙動はホント気になる。


442.名前:shin 2020年06月16日 01:59:53ID:9f4270

435様

>速度に関与しない設定を一つ弄るだけで不具合が出ている
あぁ、そうですね。ごめんなさい。
通信遅延とかは関係なさそうですね。

>ただ「chromedriver.exe」というのがダウンローダを閉じても複数残ってはいました。

ここは気になりました。
私は、Java版設定2タブにて、
「chromedriverがプロセスに残った場合に自動kill」にチェックを入れています。
加えて、バッチ処理終了後、メインタブの「kill」ボタンを押しています。→文末へ。

ソフト製作者様のreadme.txtより

■seleniumについて

このソフトはseleniumで動画のurlを抽出します。
seleniumでブラウザはchromeを使用します。
chromedriverのパスの設定は省略してあるのでカレントディレクトリにchromedriverがあれば良いです。

gyao.crxはchromedriver.exe起動時に自動で読み込むchrome拡張です。

このソフトは動画urlの受け渡しにクリップボードを使います。


上記から、gyao動画を落とす前にchromedriverが起動していると、
gyao.crxを読み込まなくなり、「user-data-dir(ログイン)」が出来なくて、
selenium制御での動画URL抽出またはmaster.m3u8取得、が、出来ないのかも。

----------------------------

■「kill」ボタンについて

chromedriver.exeは終了しないでプロセスに残って溜まることが
あるようなのですが、タスクマネージャーから終了するのは面倒だから、
強制終了できる機能を付けた。


443.名前:shin 2020年06月18日 06:19:53ID:9f4270

Java版1.6.0を使ってみました
TVerを落としています。
・「解像度をソートして修正する」にチェックする
・「最も高画質な動画一つ」にチェックする
の状態で、
「master.m3u8を直接入力」のチェックを外すと、同じ動画が2回落とされます。
これは以前のVersionと同じ挙動です。(書き込み417番と418番)


もう、「master.m3u8を直接入力」のチェックを入れるのを標準として使ったほうが良いですね。


444.名前:管理人 2020年06月18日 06:32:53ID:

>>443

windows版の方を使ってください


445.名前:shin 2020年06月19日 04:22:53ID:9f4270

Win版とJava版での差異を発見したので、書き込んでおきます。
(備忘録)

どちらも、解像度ソートを有効にし、最大解像度指定しています。
Java版はmaster.m3u8を直接入力。

ttps://tver.jp/corner/f0052574
オーディオ
Win版 48kHz 190kbps
Java版 48kHz 63kbps

ttps://tver.jp/feature/f0052892
オーディオ
Win版 48kHz 191kbps
Java版 48kHz 63kbps

ttps://tver.jp/corner/f0052917
オーディオ
Win版 48kHz 127kbps
Java版 48kHz 127kbps

Win版とJava版は使い分けたほうがよさそう。
TVerの民法はWin版で落とす(オーディオ分解能が良い)
TVerのNHKはJava版で落とす(最大解像度が落とせる)


446.名前:無名 2020年06月20日 06:35:53ID:1e3fb4

Win版で認識される解像度とJava版(ver1.6.0)で認識される解像度が異なる。

Win版で認識される解像度がJなぜava版で認識できないのか?

例 ttps://gyao.yahoo.co.jp/p/00252/v10419/ の場合

Win版

 426x240 287100 リネーム 640x360
 426x240 287100 リネーム 854x480
 640x360 1438800
 640x360 1438800 重複スルー
 640x360 683100 リネーム 1280x720
 640x360 683100 リネーム 1920x1080


Java版

 426x240 1438800(0) (854x480)
 426x240 1438800(1) (854x480)
 640x360 287100(2) (1920x1080)
 640x360 287100(3) (1920x1080)
 640x360 683100(4) (426x240)
 640x360 683100(5) (426x240)



447.名前:管理人 2020年06月26日 06:12:53ID:

GYAO&Tver動画ダウンローダJavaですが、
解像度の取得に問題あるので、
「master.m3u8を直接入力(解像度自動)」のチェックは入れて使ってください。


448.名前:名無し 2020年06月29日 10:00:53ID:8c1f46

ffmpegとyoutube-dlのアップデート機能を装備していただけないでしょうか?

最後 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

名前   
本文


削除キー
戻る