NNDD
NNDD copied to clipboard
ニコニコ動画専用クライアントNNDD with DMC対応 forked from https://ja.osdn.net/projects/nndd/
使用させていただきました。ありがとうございました。 ただ首記の問題があったので報告いたします。既知or個人環境依存の問題でしたらば申し訳ありません。 いくつか作品をダウンロードしましたが、商業公式有料アニメ作品のコメントデータが取得できませんでした。 プレイヤの作品情報ウィンドウにはコメント数が表示されていますが、ダウンロードされたコメントデータはカラでしたし、再生されるのは動画データのみでした。 商業公式無料アニメ作品の場合、およびその他(一般)投稿者の作品は問題なく動画データもコメントデータもダウンロードおよび再生できました。 改めてありがとうございました。
再生時間の極めて長い動画にHLS配信が有効でないものが存在している([sm33827254](http://www.nicovideo.jp/watch/sm33827254))。 このようなケースではMP4を直接再生する必要があるが, DMCサーバの仕様でHTTPセッションは100,000,000bytesで切断されてしまい, レジュームしなければファイル全体を取得することが出来ない。 [VideoDisplay][]の`source`に直接MP4動画のURLを与えるとプログレッシブダウンロードが行われるが, これはレジューム機能を有してない。 MP4のURLが与えられたときにレジュームを行う再生方法が不明なため, 修正が難しい。 [VideoDisplay]: http://flex.apache.org/asdoc/spark/components/VideoDisplay.html
公式チャンネル動画の配信が一部暗号化(AES128)で行われるようになった。 現在NNDDではHLS配信動画の再生に[Flashlsプラグイン][Flashls]を利用しており, 今回のニコニコ動画側の配信形態(m3u8に`#EXT-X-KEY`で鍵指定)ならば変更なく再生可能であるはずだが, 暗号化でない部分で従来の仕様と一部異なる部分が生じたため再生が不可能になっている。 対応が必要なのは以下。 * 暗号化配信される動画のgetflv APIにアクセス出来ない また暗号化配信される動画のダウンロードについてはNNDD側での実装は困難であるため, FFmpegなどを利用する必要がある。 [Flashls]: https://github.com/mangui/flashls
これがダメ https://github.com/SSW-SCIENTIFIC/NNDD/blob/9dc9a9ecb2afd829d568d387bb75c30e826e8774/src/org/mineap/nndd/download/DownloadManager.as#L1200 根治するにはDLリスト書き出し側のデータ構造の修正が必要