ニコニコの動画をコメント付きでダウンロード出来るソフト「さきゅばす」の使い方

ニコニコ専用のダウンローダー「さきゅばす」の導入方法と使い方について簡単に紹介。

※この記事時点での「さきゅばす」のバージョンは「2.0b4」です

スポンサードリンク

さきゅばすとは?

800x600_0

「さきゅばす」は、ニコニコ動画の動画をコメント付きでダウンロードする事が出来るフリーソフトです。

特徴としては以下の様な感じです。

  • 無料
  • 開発言語は「python」と「c++」
    • 設定部分は主にpythonなので、pythonを理解していない場合は詳しい設定は出来ない
    • linuxなどのマルチプラットフォームでも(一応)使えるっぽい
    • 言語を理解出来るなら自分で機能を拡張したりも出来る
    • 2.0系以前は「Java」と「C」で作られてた
  • FFmpegでエンコード出来る
    • コマンドラインを書き換えれば、どのような動画形式・コーデックでもエンコード可能(デフォルトはH.264なmp4)
  • 投稿者コメントにも対応してる
  • コメントのNG設定とかも出来る
    • 条件に当てはまらないコメントはNGにするみたいな事が出来る
  • ニワン語(?)とかいう独自のコメント機能にも対応してる(らしい)
  • 複数同時にダウンロード出来る

ちなみに、「プレミアム会員」の場合は、「プレミアム会員の回線速度」で動画をダウンロード出来るので、めちゃくちゃ高速です。(10MB/sくらい出るっぽい)

逆に「一般会員」の場合は、「一般会員の回線速度」で動画をダウンロードされるので、かなり低速です。(0.1MB/sくらい)

ダウンロードとインストール

ダウンロードとインストール方法についてです。

  1. こちらのページより本体ファイルをダウンロードする
    Saccubus2.0b4zip
  2. ファイルを解凍する
  3. フォルダを好きな場所に移動する

以上で導入は終了です。アンインストールしたい場合は、フォルダごと削除すれば完了します。

使い方

※最低限、動画をコメ付でダウンロードするのに必要な部分だけを説明します

  1. フォルダの中にある「Saccubus.bat」を起動する
  2. メニューの「設定」→「バックエンド設定」を開く
  3. ニコニコ動画への「ログイン方法」と「ユーザーID」と「パスワード」を入力して「OK」をクリックする
    ニコニコ動画への「ログイン方法」と「ユーザーID」と「パスワード」を入力して「OK」をクリックする
  4. 「動画を変換」のテキストエリアに「sm○○○○○○○○」の形で、ダウンロードしたい動画を入力して「変換」ボタンをクリックする
    「動画を変換」のテキストエリア

    • ※「http://www.nicovideo.jp/watch/sm○○○○○○○○」な形で入力してもOK
    • 複数行入力してもOK
  5. 再度以下の画面が表示されるので「OK」をクリックする
    再度以下の画面が表示されるので「OK」をクリック
  6. すると以下の様なDOS窓が立ち上がって、ダウンロードが開始されるので終わるのを待つ(時間帯によって速度も変わってくるっぽいです)
    DOS窓_さきゅばす
    ※ここで「An error has occurred.Press [Enter] tocintinue」などと表示される場合は、ニコニコのIDとかPWが間違ってる可能性が有ります
  7. ダウンロードが終わったら、次にFFmpegを使ったエンコードが始まるので終わるのを待つ(H.264なmp4への再エンコ)
    さきゅばす_エンコ中
    ※エンコ中はプレビュー画面も表示されます
  8. 全てが完了すると「__download__」というフォルダの中に動画がダウンロードされています
    __download__さきゅばす
    ※2種類あるのは「コメを直接動画に合成してるバージョン」と「再生する際にコメをxmlとして一緒に再生するバージョン」です
    参考:FLVとXML(コメント)を結合する方法【ニコニコ】

設定

各種設定は、メニューの「設定」から開けます。

各種設定は、メニューの「設定」

フロントエンド設定

同時ダウンロード数を設定出来ます。

さきゅばす_同時ダウンロード数

私が試した限りでは、「一般会員」では同時にダウンロード出来る動画の数は「4つ」までのようでした。(プレミアム会員の方は分かりません)

※それ以上で試すと「An error has occurred.Press [Enter] tocintinue」みたいなエラーが出ました

あんまりがっつりダウンロードしまくるとニコニコ側から規制が掛かりそうな気もするので程々にしときましょう。。

バックエンド設定

一般的な設定タブ

「一般的な設定」タブ

「一般的な設定」タブでは、FFmpeg関係の設定が行えます。

「変換レシピ」のリストボックスの中から、デフォルトで用意されたものを使用する事も出来ます。

※PSP用とかiPhone用とか色々あるっぽいです(詳しくは見てない)

変換レシピ

ダンロード高速化について

pyファイルを直接テキストエディタで開いて、オプションを自分好みの設定に書き換える事も出来ます。

ffmpeg-オプション

mp4に再エンコされるのが気に入らないなら、ここを書き換えれば好きな形式に変換出来ます。

デフォルトの設定だと「H.264」「AAC」に再エンコードするように設定されてますが、これを「-vcodec copy -acodec copy」みたいに書き換えてやれば、再エンコード作業を省けるので、かなり時間短縮出来ます。

昔、ニコニコ動画はvp6なflv仕様だったので、わざわざ再エンコードする設定になっているんだと思いますが、今はデフォルトでH.264なmp4なので、再エンコードしてやる必要がありません
参考①:動画コーデックの種類と違い(H.264・VP9・MPEG・Xvid・DivX・WMV等)
参考②:動画形式の種類と違い(AVI・MP4・MOV・MPEG・MKV・WMV・FLV・ASF等)【コンテナ】

他のダウンローダーで、ニコニコからダウンロードした動画の拡張子は.flvだったりしますが、これは拡張子がflvなだけで、実際にはMPEG4です。

と言っても、昔投稿された動画の仕様はvp6なflvなので、これは拡張子.flvで合ってます。(2012年以前の動画とかは多分そう)

というわけで、2012年以降の動画をダウンロードする場合は、「PC_dafault.py」を以下のように書き換えてやった方がダウンロード処理がとても早くなるのでオススメです。(書き換える前に一応バックアップを取っておいて下さい)

def cmdline(info):
 return "{ffmpeg} -y {sacc} -strict -2 -acodec copy -ab 128k -vcodec copy -coder 1 -f mp4 \"{resource_path}/{out}.mp4\"".format(ffmpeg=info['ffmpeg-file'], sacc=info['saccubus-opts'], resource_path=info['resource-path'], out=info['out-file-base'])

・書き換えるのに使用するテキストエディタは「Terapad」等のエディタを使用しないとEOFとかの関係で上手くいかないようです(標準のメモ帳じゃムリ)

・FFmpegのオプションについては以下のサイトなどが参考になります

動画設定タブ

「動画設定」タブ

「動画設定」タブでは、ダウンロードする動画の設定が行えます。

横幅とか縦幅とかFPSについてはそのままの意味です。

「TASモード」は、エンコードの際、1フレームずつクリック(若しくはスペースキー)を押してエンコードを進めていく事が出来るオプションです(どういう用途なのかは分かりません。。)

コメントタブ

コメントタブ

「コメント」タブでは、ダウンロードする動画のコメントについての設定が行えます。

「コメント取得数」は増やしすぎると、メインの映像がかなり見づらくなるので、あまり増やしすぎるのは推奨しません。

「NGスクリプトファイル」は、NGするコメントの設定ファイルを選択出来ます。

また、pyファイルを直接テキストエディタで開いて、自分好みのNG設定に書き換える事も出来ます。

書き換える際は、以下の変数を使用することが出来ます。

 int(com['thread']) #スレッドID
 int(com['date']) # コメント投稿日時(1970年1月1日からのミリ秒)
 int(com["no"]) # コメント番号
 float(com['vpos']) #動画内での投稿時間
 int(com["deleted"]) #コメントは削除済みか否か(1で削除済み)
 int(com["score"]) #NG共有スコア
 str(com["user_id"]) #ユーザーID
 str(com["mail"]) #コマンド欄の内容
 str(com["message"]) #メッセージ
 str(com["anonymity"]) == 'true' #匿名コメントならTrue
 str(com["leaf"]) == 'true' #よくわからない
 str(com["premium"]) == 'true' #プレミアム会員ならTrue
 str(com["fork"]) == 'true' #投稿者コメントならTrue

例えば、以下のように書けば、「5911723というIDのユーザーの書き込みを全てNGにする」みたいな事が出来ます。

if str(com["user_id"]) == 5911723:
 return True

この記事の内容は以上です。

関連記事:FLVとXML(コメント)を結合する方法【ニコニコ】

コメント一覧

  1. 匿名 より:

    挨拶は不要との事でしたので、サキュバスに関して質問したいのですが、こちらで質問は可能でしょうか?
    2ちゃんのサイトへ行ってみましたが、内容が専門的すぎるのと、私が今、海外にいる為書き込みが出来ないので、質問できず困っております。
    もしも、場違いでしたらご指摘いただければ他で質問いたしますので、よろしくお願いいたします。

    • 管理人 adminadmin より:

      私の分かる範囲なら回答させて頂きます。(高度な質問には答えられません)

  2. 匿名 より:

    わざわざ、お返事ありがとうございます。
    すみません、当方、海外住ですので少し返信に時間がかかってしまいました。
    サキュバスを使いだしたのですが、一定の動画のみが音声なしのダウンロードになります。
    とは申しましても今までに何十とダウンロードしていておかしいのは3つの動画のみなのですが。

    動画はsm6145153とsm10884362、後は忙しい人のためのシリーズの動画で(nmの動画になりますが)、これらのみが映像有り、コメント有り、音声無しでダウンロードされます。
    sm6145153は動画のみのダウンロードデータを再生する限り、動画のみだと音声があります。
    (他はまだ確認していません。すみません)

    パソコンのスペックは、
    ASUS
    Windows7
    購入は5年前で4.4Windowsエクスペリエンスインデックス
    CPU 2.30GHz
    メモリは4.00GB
    64ビットオペレーションシステムになります。

    容量も
    Cが125GB
    Dが148GB
    でまだどちらも20~50GBと空きがあります。

    何が原因なのか、自分のPCスペックが低いのか見当もつきません。
    他の動画は一応、問題なく取得できてるので(sm nm 関係なく)サイト主様が分かる範囲で全く構いませんので、
    ご助力お願いいたします。m(__)m

    • 管理人 adminadmin より:

      sm6145153を試しにダウンロードしてみましたが、普通に再生出来ました。(コメ付きもコメ無しも)

      記事にも書きましたが、2012年以前の動画の仕様は、今現在のニコニコの仕様と異なります。
      拡張子が.mp4担っている場合は.flvに変更すると(もしかしたら)再生出来るかもしれません。

      それと、再生ソフトは何を使われているのでしょうか?
      もしWindowsメディアプレイヤーなどを使用されているのなら、VLCやMPC-HCなどの再生ソフトを試してみてください。
      参考ページ:MPC-HCの使い方と設定方法について【動画再生ソフト】

      あと、URLがncの動画は、ニコニコムービーメーカーで作られたFLASH形式の動画なので、ダウンロードは不可能です。
      デスクトップキャプチャソフトなどで、直接ウィンドウを録画するしか方法はないと思います。(もしかしたらncに対応したダウンローダーとかあるかもしれないですけど・・)
      参考ページ:動画初心者におすすめなデスクトップキャプチャーソフト10選【2016】

      それと、パソコンのスペックは動画再生の可否に関係しません。
      参考:パソコンで動画が再生出来ない時の原因と対策【PC】

  3. 匿名 より:

    わざわざ、親切に大変ありがとうございました。
    はい、確かにaviで取得してWindowsメディアプレイヤーで再生をしておりましたが、音声だけ抜け落ちておりました。
    ご指南いただいた方法で取得と再生をしようと思います。
    なるほど、nmはやはり不可能なのですね。
    了解いたしました。
    本当に相談に乗っていただきありがとうございました。m(__)m

    • 管理人 adminadmin より:

      すいません、書き忘れましたが、Windowsメディアプレイヤーは.flvに対応していません。
      なのでそれが原因かと思います。

  4. 匿名 より:

    短い動画はちゃんと変換されますが3分以上の動画はどの動画も100%の後に
    エラーが起き、Enterを押すと終了になります。
    結果、ダウンロードのフォルダにはコメントなし以外は正常な動画しかありません。
    よろしければこのような場合の対処法を教えて頂けませんか?

    此方はプレミアム会員です。

  5. 匿名 より:

    動画を変換しようとすると、左下にinitializedとかでてきてダウンロードできないのですが、どうすればいいのですか?

  6. 6101098 より:

    どう対処してもAn error has occurred.Press [Enter] tocintinueと出てしまいます。
    どうすればよいでしょう?