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

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

※この記事を書いた時点での「さきゅばす」のバージョンは「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○○○○○○○○」の形で、ダウンロードしたい動画を入力して「変換」ボタンをクリックする
    「動画を変換」のテキストエリア

    • 「https://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__さきゅばす

設定

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

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

フロントエンド設定

同時ダウンロード数を設定できます。

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

私が試した限りでは、「一般会員」では同時にダウンロード出来る動画の数は「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のオプションについては以下のサイトなどが参考になります

参考ffmpegの使い方:tech.ckme.co.jp

動画設定タブ

「動画設定」タブ

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

例えば、

  • 横幅
  • 縦幅
  • FPS

など。

「TASモード」は、エンコードの際、1フレームずつクリック(もしくはSpeceキー)を押してエンコードを進めていく事ができるオプションみたいです。

コメントタブ

コメントタブ

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

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

 

「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ちゃんのサイトへ行ってみましたが、内容が専門的すぎるのと、私が今、海外にいる為書き込みが出来ないので、質問できず困っております。
    もしも、場違いでしたらご指摘いただければ他で質問いたしますので、よろしくお願いいたします。

  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と出てしまいます。
    どうすればよいでしょう?

  7. ずんだ より:

    確かにコメントつきでDLできました。
    しかしコメントなしでDLした動画ファイルに比べて画質が劣化しています。
    どれほど劣化するのかはDLする動画によるようですが、
    10個ほどDLした動画ファイルのサイズの合計を比べてみると、
    コメントなしでDL → 約1.5GB
    コメントありでDL → 約1.0GB
    ということで、約2/3に劣化しました。
    劣化せず、かつコメントもDLできる方法はないものですかねぇ。

タイトルとURLをコピーしました