GyaO!からGAS等を使ってダウンロードしたファイルの簡易ファイル破損チェックツールを作ってみた。
私はGyao!で良く動画を見ますが、その日見るものをGetASFStream(GAS)等を使ってあらかじめダウンロードしてからWindows Meida Player(WMP)で見る事が多いのですが、ダウンロードに失敗してファイルが破損している事がたまにあります。ダウンロードしてから見る理由は、フルスクリーンににして見たいというのが大きな理由ですがダウンロードしてからWMPで見るとPCのスペックや回線の混雑などにあまり影響されずにスムーズに見ることが出来るというのもあります。他にもWMPを使うと明るさや再生速度など色々変更できるというのあります。
で、GASで並列にいくつかダウンロードしているとGASが落ちたりしてファイルが破損してしまっている場合があって気づかずに見ていて途中で動画が終わったりという事があってそれではしらけてしまうので、簡易のチェックツールをつくってみました。
一応断っておくと簡易なのでたいしたチェックはできませんので多大な期待はしないでくださいw。
使い方
下のダウンロードからmbc.zipをダウンロードして解凍します。解凍するとmbc.exeとlibgcc_s_dw2-1.dllが出てくるので、GyaO!からダウンロードしア動画があるのと同じフォルダにコピーします。
そして、mbc.exeをマウスでダブルクリックするなりして実行するか、又は、コマンドプロンプトからmbcと入力して実行してください。実行すると下の様にチェックが行われます。ファイルが明確に壊れていると判断できた場合は頭に[BREAK]の文字がつきます。(今考えるとDamageの方が妥当だったなと思う。)
また、mbc.logというログファイルが作られて画面に表示された結果がそのログファイルにも格納されるので、テキストエディタなどで開いて確認する事が出来ます。コマンドプロンプトからではなく、mbc.exeをマウスでダブルクリックするなどして実行した場合はこのファイルをみて結果を確認してください。
F:\Downloads\Gyao>mbc
STATUS SIZE TIME ファイル名
[BREAK] 149036784 00:25:40 35563_aHGy6kBh33802.wmv
136428595 00:23:08 みどりのマキバオー 第21話 根性200%!!.w
136412589 00:23:07 みどりのマキバオー 第22話 ハハ キトク.wmv
[BREAK] 136424073 00:23:08 みどりのマキバオー 第23話 試練の雨! 朝日杯の
136412565 00:23:07 みどりのマキバオー 第24話 1600Mのサバイバ
136412661 00:23:07 みどりのマキバオー 第25話 三強激走!! 勝つの
46442082 00:08:02 もえがく★5 スペイン語編 第7話『小さなハートに
46410058 00:08:02 もえがく★5 フランス語編 第7話『小さなハートに
46394058 00:08:01 もえがく★5 中国語編 第7話『小さなハートに大き
46410094 00:08:03 もえがく★5 英語編 第7話『小さなハートに大きな
46410058 00:08:02 もえがく★5 韓国語編 第7話『小さなハートに大き
12501719 00:02:08 アニメDEマナーレッスン ~テーブルマナー編~ 日
13157755 00:02:18 アニメDEマナーレッスン ~テーブルマナー編~ 日
18230007 00:03:07 アニメDEマナーレッスン ~テーブルマナー編~ 日
11541653 00:02:00 アニメDEマナーレッスン ~テーブルマナー編~ 日
21174199 00:03:37 アニメDEマナーレッスン ~テーブルマナー編~ 日
132524415 00:23:42 ウィッチブレイド 第1話 「始」.wmv
133084535 00:23:42 ウィッチブレイド 第2話 「惑」.wmv
133276523 00:23:43 ウィッチブレイド 第3話 「抗」.wmv
[BREAK] 141752877 00:24:00 ガラスの仮面 第10話 たけくらべ 二人の美登利.
22021087 00:02:20 ガラスの仮面 第11話 春の嵐.wmv
22021087 00:01:54 ガラスの仮面 第12話 一人きりの舞台.wmv
141660959 00:23:59 ガラスの仮面 第9話 新しい美登利.wmv
136319026 00:23:32 少年陰陽師 第25話 禍気の渦に伊吹舞う.wmv
133486696 00:23:04 少年陰陽師 第26話 焔の刃を研ぎ澄ませ.wmv
134780439 00:23:08 破天荒遊戯 第10幕 君に贈ろう.wmv
137548541 00:23:22 破天荒遊戯 第9幕 ゆくさきをしらない 後編.wm
F:\Downloads\Gyao>
GASがダウンロード途中で落ちてファイルが破損した場合は大抵チェックできますが、完全にチェックできるわけではないのでチェック漏れもあります。例えば、上のガラスの仮面の第11話、第12話を見るとわかりますが、TIMEが極端に短く02:20と01:54となっています。これは何らかの原因でサーバーの応答がなくなった場合などにその長さの動画として保存されてしまう場合がありチェックツールではチェックできません。そのためにTIMEとSIZEを表示しているので他の動画と極端に値の違う場合の目視チェックの目安として利用してください。
F:\Downloads\Gyao>mbc
STATUS SIZE TIME ファイル名
[BREAK] 149036784 00:25:40 35563_aHGy6kBh33802.wmv
136428595 00:23:08 みどりのマキバオー 第21話 根性200%!!.w
136412589 00:23:07 みどりのマキバオー 第22話 ハハ キトク.wmv
136412529 00:23:08 みどりのマキバオー 第23話 試練の雨! 朝日杯の
136412565 00:23:07 みどりのマキバオー 第24話 1600Mのサバイバ
136412661 00:23:07 みどりのマキバオー 第25話 三強激走!! 勝つの
46442082 00:08:02 もえがく★5 スペイン語編 第7話『小さなハートに
46410058 00:08:02 もえがく★5 フランス語編 第7話『小さなハートに
46394058 00:08:01 もえがく★5 中国語編 第7話『小さなハートに大き
46410094 00:08:03 もえがく★5 英語編 第7話『小さなハートに大きな
46410058 00:08:02 もえがく★5 韓国語編 第7話『小さなハートに大き
12501719 00:02:08 アニメDEマナーレッスン ~テーブルマナー編~ 日
13157755 00:02:18 アニメDEマナーレッスン ~テーブルマナー編~ 日
18230007 00:03:07 アニメDEマナーレッスン ~テーブルマナー編~ 日
11541653 00:02:00 アニメDEマナーレッスン ~テーブルマナー編~ 日
21174199 00:03:37 アニメDEマナーレッスン ~テーブルマナー編~ 日
132524415 00:23:42 ウィッチブレイド 第1話 「始」.wmv
133084535 00:23:42 ウィッチブレイド 第2話 「惑」.wmv
133276523 00:23:43 ウィッチブレイド 第3話 「抗」.wmv
141740953 00:24:00 ガラスの仮面 第10話 たけくらべ 二人の美登利.
141900995 00:24:00 ガラスの仮面 第11話 春の嵐.wmv
136316881 00:23:59 ガラスの仮面 第12話 一人きりの舞台.wmv
141660959 00:23:59 ガラスの仮面 第9話 新しい美登利.wmv
136319026 00:23:32 少年陰陽師 第25話 禍気の渦に伊吹舞う.wmv
133486696 00:23:04 少年陰陽師 第26話 焔の刃を研ぎ澄ませ.wmv
134780439 00:23:08 破天荒遊戯 第10幕 君に贈ろう.wmv
137548541 00:23:22 破天荒遊戯 第9幕 ゆくさきをしらない 後編.wm
F:\Downloads\Gyao>
破損しているファイルをダウンロードして結果上のようになりました。
※一番上のファイルはテスト用にわざと破損させているファイルなので気にしないでください。
更新履歴
- 2010/12/18 /wmvとオプションを付けると拡張子の付いていないasfファイルに.wmvと拡張子を付ける機能を追加した。
ダウンロード
関連リンク
- 無料動画 GyaO![ギャオ] | 映画、海外ドラマ、アニメ、音楽、お笑い、バラエティ、スポーツほか映像配信中
- Tetora HomePage
- GetASFStream(ストリーミング映像DLソフト)の詳細情報 : Vector ソフトを探す!
はじめまして。 私は gyao-direct-url の作者です。 エゴサーチしてこのブログに辿りつきました。
さて、ダウンロードについては Flashget が安定していて使い易いと私は感じております。 使い勝手は主観的なものなので好みはあろうかと思いますが、試してみることをお勧めします。 (最新版の 3.5 系は mms プロトコル非対応なので 1.9 系を使って下さい。)
少なくとも突然落ちるということは経験したことがありませんので破損の心配は減ると思います。
はじめまして、gyao-direct-urlの作者様からコメントを頂けるとは光栄です。gyao-direct-urlにはいつもお世話になっています。Flashgetは昔出はじめの頃に使っていた記憶があります。最近も使ってみようと思ったことがあったのですが、スパイウェア入という噂をよく聞くのでちょっと敬遠していました。1.9系を今度よく調べて試してみようと思います。情報ありがとう御座います。
GASは機嫌が悪いときは突然落ちるのと日本語ファイル名を指定するとファイル名が変なふうに崩れたり、設定したダウンロード先フォルダ名が勝手にダウンロードしたファイル名の一部を含んだ名前に置き換わってダウンロードフォルダが無いと怒られたりするのが玉にキズですが、使い慣れていたのでなんとなく使ってました。既にGyaOで動画をダウンロードするのには自動でurl解析もしてくれなくなって久しいですし、解析はgyao-direct-urlのお世話になっている状態で単にダウンロードのみの機能しか利用していない状態ですからたしかにFlashgetを使ったほうが良さそうですね。