英語/英語
Node.js と Electron に基づいて開発された Bilibili ビデオおよび弾幕ダウンローダー。
現在実装されている機能:
ビデオの詳細をクエリし、ビデオ URL に基づいてビデオ ダウンロード アドレスを取得します
ビデオcid
に基づいてビデオ弾幕のコンテンツを取得し、ダウンロード形式 ( .xml
または.ass
) への変換をサポートします。
ビデオ ファイルとオーディオ ファイルをダウンロード (形式はそれぞれ.mp4
と.m4a
)、ダウンロードの再開をサポート
現在の制限:
Bilibiliの制限により、ログインせずに取得できるのは低解像度のビデオのみです
ダウンロードされたビデオとオーディオは別のファイルであるため、 ffmpeg
このプログラムを実行するには、Git と Node.js (および npm) をインストールする必要があります。
このプログラムの重要な依存関係は Electron です。ネットワーク環境が制限されている場合は、まず次の環境変数を設定してから、次のコマンドを実行してミラー経由でインストールしてください。
import 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スタート
すべてがうまくいくと、「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 出力ファイル.mp4
https://trac.ffmpeg.org/wiki/Concatenate を参照してください。
Bili Download Ji とそのクロスプラットフォーム バージョンも良い選択で、ログイン後に QR コードをスキャンして高解像度のビデオをダウンロードできます。
downkyi by leiurayer
downkyicore 投稿者: yaobiao131
より強力なコマンド ライン ツールが必要な場合は、次のリポジトリが役立つ場合があります。高解像度ビデオをダウンロードする必要がある場合は、Cookie を手動で設定する必要がある場合があります。
soimort で取得、MIT ライセンス
ルクス by iawia002
ytdl-org による YouTube-dl
参照用の他のライブラリとブラウザ プラグインがいくつかあります。
XML to ASS ライブラリと bilibili ASS Danmaku Downloader by tiansh、Mozilla Public License 2.0
ビリツイン by Xmader
bili-API by simon300000
GNU 一般公衆利用許諾書 v3
http://www.gnu.org/licenses/gpl-3.0.html
このソフトウェアは GPL-3.0 ライセンスに基づいて配布されます。
特にご注意ください。
適用法で認められる範囲で (ただしこれに限定されない)、プログラムに対する保証はありません。商品性および特定目的への適合性の暗黙の保証 プログラムに欠陥があることが判明した場合、必要なサービス、修理、または修正の費用はすべてお客様が負担します。
人間の言葉に翻訳すると:
ソフトウェアの使用が著作権侵害の根拠となった場合、またはソフトウェアをその他の違法な目的で使用した場合、作者はユーザーに対して一切の責任を負いません。
ここではコードのみを出荷します。コードをどのように使用するかはお客様ご自身の裁量に任されています。
コメントを送信したユーザーの情報を表示します
オーディオとビデオを自動的に結合する
ログインステータスを確認する