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

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/9/21
落とせない動画か判別する機能を付けました。
ダウンロード
ver1.6.1

https://mega.nz/file/n2AmmSZC#TxJxkNUwnxNUixTJEkETPmAkqwGEB2j5AHqcUQ4BeyQ

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(175179)
コメント(519)


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のアップデート機能を装備していただけないでしょうか?

449.名前:現場猫 2020年07月23日 03:49:53ID:7ddf9c

パソコン中古を購入してwindows10新規インストール
Googleクロームインストール JAVAインストール
GYAOの動画ダウンローダダウンロード 解凍
開いてソフトを起動させると どのツールで開きますか
と出てソフトが起動しません
jarのファイルの開く設定で積んでます
もう1台の方はダウンロードしてすぐ使えたんですが
どうやるんでしたっけ?


450.名前:管理人 2020年07月23日 06:10:53ID:

>>449

jarファイルをJavaに関連付ければ良いです。


451.名前:現場猫 2020年07月25日 05:56:53ID:1a1ccd

jarファイルをJavaに関連付してみたのですが
一瞬だけ開いて消えちゃいます
コマンドプロントとか試しましたが
内部コマンド外部コマンド~と出て動きません

ダウンローダーwin版は途中でエラーで止まってしまいます
Googleクロームダウンロード中は使ってダメなんですね

もう1台の方は関連付けもした覚えもないのに
ダウンロードできてます
入れ替えようと思ってるんで 積んでます


452.名前:名無し 2020年07月30日 03:13:53ID:638bed

このソフトはMacでも使えますか?

453.名前:管理人 2020年07月30日 03:57:53ID:

>>452

使えます。
chromeが無いならchromeをインストール。
1.Homebrewが無いならHomebrewをインストールする。
ターミナルを起動。
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
をターミナルに貼り付けてエンター
2.ffmpegをssl付きでインストールする
ターミナルで brew install ffmpeg --with-openssl
をターミナルに貼り付けてエンター
3.このソフトの設定のffmpegのパスに
/usr/local/bin/ffmpeg
を入れる。
4.chromedriverを入れる。
brew install chromedriver


454.名前:名無し 2020年07月31日 08:04:53ID:f3991b

453

色々試したのですが保存ができませんでした、、、
諦めます。回答ありがとうございました。


455.名前:名無し 2020年08月25日 11:32:53ID:55fa1f

GYAOで本日からmp4ファイルがありませんと失敗するようになりました
Win版でも同様になります


456.名前:名無し 2020年08月27日 03:55:53ID:464111

Tverも今期のドラマのダウンロードが同じ理由で失敗します

457.名前:管理人 2020年08月28日 04:15:53ID:

>>455
>>456

Java版は「master.msu8を直接入力(解像度自動)」をチェック。
「ffmpegを直接mp4に落とす」をチェックしてください。


458.名前:管理人 2020年08月28日 04:16:53ID:

>>455
>>456
私のPCで試しましたが
GYAOもTverも問題なくダウンロードできます。


459.名前:455 2020年08月29日 01:24:53ID:55fa1f

返信対応ありがとうございます
再度確認したところ設定は管理人さんのと同じで原因を考えていたら
初歩的なミスで保存先のドライブレターが勝手に変更されていたことによる保存先が存在しないエラーに気付きました
無事エラーがなくなりました

お騒がせしてすみませんでした


460.名前:名無し 2020年09月01日 08:31:53ID:3f8e0a

初めまして、いつも有り難く使用させて頂いております。

普段はGayoでしか使っていなかったのですが下の動画をDLしたく、こちらのツールでTver、FOD対応していたのを思い出しDLを試したのですが「URLが取得できませんでした」となりDLできませんでした。

どちらのサイトでも良いのですがDL出来ない理由をご存知でしょうか?
よろしくお願い致します。

Tver //tver.jp/corner/f0055343
FOD //fod.fujitv.co.jp/s/genre/variety/ser2648/2648810001/


461.名前:管理人 2020年09月02日 06:04:53ID:

>>460

私のPCで落とせるのを確認しました。
Java版、windows版のどちらも落とせます。

Java版で無理なら
windows版の方を使ってください。


462.名前:460 2020年09月02日 08:53:53ID:3f8e0a

管理人様

windows版で試しましたらDL出来ました。
ありがとうございます。大変助かりました。


463.名前:shin 2020年09月04日 08:46:53ID:9f4270

プレイド CIU潜入捜査官 第7話
プレイド CIU潜入捜査官 第8話

Java版で落とした動画、再生できるよ。
・ダウン後動画をffmpegで別の形式に変換する
・ffmpegで直接mp4に落とす
・ビデオコーデックはcopy
・解像度をソートして修正する
・master.m3u8を直接入力
上記設定を有効にしてから落とす。

---+++***+++---
一個訂正。
Gyao動画を落とすときはmaster.m3u8を直接入力が無効(チェック無し)でも可。(実際に落としてみた)
但しその場合、解像度低めの動画と解像度高めの動画の2つが落ちてくる。


464.名前:名無し 2020年09月08日 11:36:53ID:cadd66

初めまして。
この度Java版(ver1.6.0)を初めて使用させていただきました。

GyaOのアニメを対象にURLを入力後、開始ボタンを押下したところ、
"○○.mp4:ファイルが無いです。ダウンロード失敗しました。"
といったエラーが発生しファイルのダウンロードを行うことができませんでした。

保存ディレクトリのパスはjarファイルの階層に新しく作成したディレクトリを使用しています。
なにか必要な設定等があるのでしょうか?

お手数をおかけしますが、ご確認いただけますと幸いです。


465.名前:shin 2020年09月09日 09:22:53ID:9f4270

464さんには457様(管理者様)の書き込みを読んでほしい。

466.名前:名無し 2020年09月10日 10:21:53ID:5038bb

>>464 2日前にこのソフトをdlさせていただき、私も同じ問題をかかえていましたが、単なる基本的な問題でした。

readme.txtをもう一度読みながらチェックしてみてはいかがでしょうか


3ページ目
最初 戻る 最後 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

名前   
本文


削除キー
戻る