随分おまたせをいたしましたが、この度「Abuguru Downloader」を公開いたします。
Abuguru DownloaderはAvgleから入手した動画のm3u8ファイルをドラッグ・アンド・ドロップするだけでダウンロードとファイルの結合を行ってくれるアプリです。
以前、スクリプトでの公開を行っておりましたが、今回はGUIアプリとして公開いたします。
対応OSはWindowsとMacです。どちらでも同様にご使用いただけると思います。
ベータ版ですので不具合等ありましたらご報告お願いします。
2018/09/21) Ubuntu対応版もリリースしました。
ダウンロード
ご使用のOSに従って以下からダウンロードしてください。ZIP形式で保存されていますので、展開してお使いください。
インストール
インストール作業は特にありません。ファイルを解凍したら適当なフォルダに入れてご使用ください。
使用上の注意
本アプリケーションで著作権を侵害することは禁止します。著作権やその他関連法は必ず順守するようお願い申し上げます。本アプリケーションの使用は自己責任でお願いします。
また、本アプリケーションを使って短時間に連続してダウンロードすることはおやめください。動画サーバーに負荷をかけてしまいますし、対策が早まってしまう場合もございます。
使い方
MacとWindowsとで使い方は同様です。
m3u8ファイルのダウンロード
まず、動画のm3u8ファイルをダウンロードします。m3u8ファイルをダウンロードするにはChromeの拡張機能である「動画ゲッター(Link)」を用いるのが簡単です。
そうすると動画ゲッターのボタンが押せるようになりますので、クリックしてください。
m3u8は常に最新のものを使ってください。古いm3u8を使いますと「403 Forbidden」エラーが発生します。
※m3u8取得部分は後々のアップデートで実装する予定です。
m3u8をD&Dしてダウンロード開始
あとは簡単です。保存できたm3u8ファイルをAbuguru Downloaderにドラッグ・アンド・ドロップすれば自動でダウンロードが開始されます。
ダウンロードが開始するとプログレスバーが出てきますのでいっぱいになったらDL完了です。
オプション
Save path
保存先を変更することができます。変更する場合は「choose…」ボタンを押して保存先を選択してください。
remove tmp files
結合する前の分割ファイルを削除するか選択できます。分割ファイルを自分で結合したい場合や、ダウンロードできなかったときに分割ファイルがどの様になっているか確認するときに使います。
既知の問題
Aviraで誤検知される
下の画像のようにAviraの設定から「例外」を開き、ダウンロードしたZIPファイルと解凍してできたフォルダ(「Abuguru Downloader_win」)の両方を例外に追加してください。
macOS 10.11 El Capitanで起動しない
コンパイラの問題で、古いOSでは互換性がないために発生しているようです。10.11でビルドしたものを用意しましたのでそちらをお使いください。下のリンクからDLできます。
おわりに
今回はwxPythonを利用してGUIアプリケーション「Abuguru Downloader」を作ってみました。
数ヶ月手を付けていませんでしたが、なんとか完成(?)しました。
小さいアプリですが、まだまだバグが多く含んでいたり、一分環境で正しく動作しなかったりすることがありますので、何かあればコメントでお願いします。
将来的にはffmpegと連携してtsではなくmp4を出力できるようにしたり、m3u8を自動でダウンロードできるようにしたいと思っております。
コメント
∩
( ⌒) ∩_ _
/,. ノ i .,,E)
./ /” / /”
./ / _、_ / ノ’
/ / ,_ノ` )/ /
( /
ヽ |
\ \
初回はダウンロードできたんですが2回目以降エラーになってしまいます。m3u8ファイルをドラッグドロップするとHTTP Erro 403 Forbiddenというエラーメッセージが出ます。ネットはつながってますね。
m3u8ファイルが古いと「403 Forbidden」が発生するようです。m3u8ファイルは常に新しいものを使ってみてください。
こんばんは、公開お疲れ様です。Windows10で解答がうまくできません。
Lhaplusを使用していますが、パスワードを入れても、エラーがでます。
解答後のファイルのサイズが0バイトになってしまいます。
すみません。確かにLhaplusでの解凍はうまくいっていないようでした。
お手間をかけていたようでしたので、パスワードを外してみました。
お手数ですが、もう一度ダウンロードをお願いします。
解凍後、正常に機能しています、ありがとうございます。
お疲れ様でした。
公開ありがとうございます! 早速便利に使わせていただいております。
Save pathについてなのですが、一度指定したパスを覚えておいてくれると最高です。
ありがとうございます。
お疲れ様です。
ダウンロード終了時に「bad character range j-0 at position 8」と出て出力ファイルが損傷しているようで、0バイトです。
tmpフォルダを見ると分割ファイルは正常に再生できます。
対応策ご教示いただけますと幸いです。
コメントありがとうございます。
コメントから察するに分割ファイルの結合で失敗していると思います。
バグを特定するために動作環境を教えていただけますでしょうか。
よろしくお願いします。
公開ありがとうございます。
ZIPを解凍したところAviraのウイルスチェックに引っかかってしまい利用できません。
可能であれば対応をお願いしたいです。
ウイルスの検査結果はどのようになっているでしょうか。
おそらく開発者不明でブロックされている可能性が高いので、Avira側でAbuguru Downloaderを許可していただければ起動できるかと思います。
よろしくお願いします。
HEUR/AGEN.1035215 と表示されています。
ヒューリスティックスキャンで陽性判定されたのかと思いました。
「無視」を選択して再度解凍してもまた隔離されている状況です。
参考になりますでしょうか?
返答いただきましてありがとうございます。
現時点では解決策がわからない状況です。Aviraを入れてこれから確認してみます。
動作環境はWindowsでしょうか?。WindowsでしたらexeをそのままDLできるようにしました。
よろしければお試しください。
https://1drv.ms/u/s!ApuoeF8K-m4PgQXnbU5M7i41Fy4k
ご対応ありがとうございます。
windows環境で間違いありません。
exeをダウンロードしましたが、やはりAviraで隔離されます。
こちらのサイト
https://metadefender.opswat.com/#!/
でexeファイルをチェックしてみると、Aviraのみで陽性判定となるようです。
Aviraぶん投げろ!って話だとは思うのですが、もし解決がつけばと思いまして。
お手数をおかけしますが、よろしくお願いします。
詳細な情報誠にありがとうございます。
私の環境で実行してみてもやはりAviraでブロックされるようでした。
この部分も後々のアップデートで改善したいと思います。
Aviraでの対応策ですが、下の画像のようにAviraの設定から「例外」を開き、ZIPファイルと解凍してできたフォルダの両方を例外に追加してください。
https://phexcel.work/wp/wp-content/uploads/avira.png
それで、「隔離」から復元していただければ起動できると思います。
こちらこそ、対応が遅れておりまして申し訳ありません。
よろしくお願いします。
MacOS:10.11.6
アプリを開くとすぐに終了され、うまく起動できません。
El Capitanでのテストは行なっておりませんでした・・・。
現時点ではHigh Sierra、Mojaveで動作確認を行っております。
これからEl Capitanでの対応策を検討いたしますので今しばらくお待ちください。
macOS 10.11でビルドしてみましたら、仮想環境上では正しく動きました。
下のリンクから10.11版をDLできますのでお試しください。
https://1drv.ms/u/s!ApuoeF8K-m4PgQ_Y5v9oKmSqC4Sd
迅速な対応ありがとうございます。
無事使えました!
使わせて頂いております。
疑問なもですがavgle以外からDLしたm3u8ファイルは動画して保存可能なのでしょうか?
申し訳ないのですが、現時点ではAvgle以外のm3u8ファイルは対応しておりません。
参考程度にどのサイトに対応してほしいかリクエストがありましたら、今後のアップデートの参考のためにも
教えていただければ幸いです。
返信ありがとうございます。分かりました。
自分もあまりサイトを把握していないんですがav.movieというサイトはm3u8ファイルだったと思います。
ありがとうございます。今後の参考にさせていただきます。
すばらしい! インストール不要でシンプルなソフト、全く問題なく動作しています、待っていた甲斐がありました。使用感なのですが、1)Cancelボタンを押した時にハングしてしまうので、自分でプロセスを強制終了しています。ゴミファイルを消去してるのかな、ファイルが残っても強制終了してくれるほうがうれしいです 2)これはどうでもいいですが、接続が切れた時に「接続が切れました」とは表示されませんでした ぐらいでしょうか、また使用感寄せます。
ご報告ありがとうございます。
今後のアップデートで修正していきたいと思います。
Mac OS 10.10.5ですが、同じくソフトウェアが起動したらすぐに終了されてしまいました。解決策はありますでしょうか?
こちらで試してみましたところYosemiteでもEl Capitan用にビルドしたものが利用できるみたいでした。
下記からダウンロードできます。よろしければお試しください。
https://1drv.ms/u/s!ApuoeF8K-m4PgQ_Y5v9oKmSqC4Sd
こんにちは、こんなすばらしいことは、久々です。 ありがとうございます。
ソフトは本当ナイス
サンキュー
問題があります。
正しいチャンネルではありません。
ダウンロードしてすぐのを使ってもHTTP Erro 403 Forbiddenが頻発
m3u8が亡くなった
たびたびすみません。
あれから検証しましたが、タイトルに中国語が入っていると動画が破損するようでした。
「Abuguru Downloader」にドラッグする前に、タイトルを日本語に変更したら上手くいきました。
お騒がせしてすみませんでした。
Sierraでも動きますか?
動作しないでしょうか。
動作しない場合は「macOS 10.11 El Capitan」用を使用してみてください。
時間ができ次第当方でも仮想環境で試してみます。
動画ゲッター(Link)を押してページに行くのですがここから何をどうやってダウンロードするのかが分かりません。また、Chromeを使用しないとダメなのでしょうか。
大変申し訳ありませんがご教授お願いします。
動画ゲッターはChromeの拡張機能ですので、Chromeを使用する必要があります。
ここから動画ゲッターのインストールページを開いて、「Chromeに追加」ボタンを押せば拡張機能をインストールできます。
分割ファイルはすべてダウンロードできるのですが結合したファイルが0バイトです。
どう頑張ってもtmpファイルとして保存されてしまうのですがバグでしょうか?
ファイルマージ部分で失敗している可能性があります。
詳しい情報を教えていただけますでしょうか。
mp4出力ができるAbuguru Downloader v0.2を変わりに使ってみてはいかがでしょうか。
https://phexcel.work/abuguru-downloader-v02/
通常の手順通りChromeで動画ゲッターでm3u8のファイルをダウンロードして、
Abuguru Downloaderで変換した所、
動画のタイトルが名前になっているフォルダが作成されていて、
その中にtmpという名前のフォルダがあり、
そのtmpフォルダの中に1秒間のts形式の動画ファイルが無数に保存されている感じでした。
一応、remove tmp filesにチェックを入れた状態、
入れていない状態でどちらも試してみましたがダメでした。
もしバグであれば修正されるまでv0.2試してみます。
m3u8ファイルがダウンロードできないや(-_-)