英語/英語
Node.js と Electron に基づいて開発された Bilibili ビデオおよび弾幕ダウンローダー。
現在実装されている機能:
cid
に基づいてビデオ弾幕のコンテンツを取得し、ダウンロード形式 ( .xml
または.ass
) への変換をサポートします。.mp4
と.m4a
)、再開可能なダウンロードをサポート現在の制限:
ffmpeg
このプログラムを実行するには、Git と Node.js (および npm) をインストールする必要があります。
このプログラムの重要な依存関係は Electron です。ネットワーク環境が制限されている場合は、まず次の環境変数を設定してから、次のコマンドを実行してミラー経由でインストールしてください。
export ELECTRON_MIRROR= " https://npmmirror.com/mirrors/electron/ " # 一般的 *NIX 命令行
set ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/ # 使用 Windows CMD 命令行
$env :ELECTRON_MIRROR= " https://npmmirror.com/mirrors/electron/ " # Windows PowerShell
コマンドラインに次のように入力します。
# 克隆这个仓库
git clone https://github.com/stevenjoezhang/bilibili-downloader.git
# 进入目录
cd bilibili-downloader
# 安装依赖
npm install
# 启动!
npm start
すべてがうまくいくと、「Mimi Downloader」という名前の新しいウィンドウが開きます。ビデオのリンク (例: https://www.bilibili.com/video/BV1z4411p7Lq) を入力し、プロンプトに従ってビデオをダウンロードします。
ダウンロードが完了したら、ffmpeg を使用してビデオとオーディオを 1 つのファイルに結合できます。
ffmpeg -i input_video.mp4 -i input_audio.m4a -c:v copy -c:a aac output_file.mp4
https://trac.ffmpeg.org/wiki/Concatenate を参照してください。
Bili Download Ji とそのクロスプラットフォーム バージョンも良い選択で、ログイン後に QR コードをスキャンして高解像度のビデオをダウンロードできます。
より強力なコマンド ライン ツールが必要な場合は、次のリポジトリが役立つ場合があります。高解像度ビデオをダウンロードする必要がある場合は、Cookie を手動で設定する必要がある場合があります。
参照用の他のライブラリとブラウザ プラグインがいくつかあります。
GNU 一般公衆利用許諾書 v3
http://www.gnu.org/licenses/gpl-3.0.html
このソフトウェアは GPL-3.0 ライセンスに基づいて配布されます。
特にご注意ください。
適用される法律で認められる範囲で、プログラムに対する保証はありませんが、プログラムの商品性および特定目的への適合性に関する暗黙の保証は、お客様が負うものとします。プログラムに欠陥があることが判明した場合、必要なサービス、修理、修正の費用はすべてお客様が負担するものとします。
人間の言葉に翻訳すると:
ソフトウェアの使用が著作権侵害の根拠となった場合、またはソフトウェアをその他の違法な目的で使用した場合、作者はユーザーに対して一切の責任を負いません。
ここではコードのみを出荷します。コードをどのように使用するかはお客様ご自身の裁量に任されています。