このプロジェクトについて
本ツールは純粋なPythonで実装されたBilibili動画ダウンローダーであり、BV番号、ロングリンク、ショートリンク、または共有テキストによるダウンロードをサポートしています。主な機能は以下の通りです:
- **多次元ダウンロード**:分P動画の一括ダウンロードをサポートし、多言語字幕(.srtに変換)、弾幕XML、動画カバー画像、およびメタデータ(info.json)を同時に取得可能です。
- **ダウンロードの最適化**:レジューム機能(.partファイルとHTTP Rangeに基づく)を備え、安定性を高めるための複数候補CDNの自動フォールバックおよび並行ダウンロード加速(1-8スレッド)をサポートしています。
- **AIコーパス変換**:`--transcript`機能を内蔵しており、字幕を構造化されたMarkdown形式に統合できるため、大規模言語モデル(LLM)への入力によるノート作成や知識ベースの構築に便利です。
- **インタラクション方式**:コマンドラインインターフェース(CLI)とtkinterベースのグラフィカルユーザーインターフェース(GUI)を提供し、システムクリップボードからのリンク読み込みやtxtファイルによる一括ダウンロードをサポートしています。
- **技術的特性**:リスク管理(風控)の確率を下げるためのローカルAPIキャッシュを内蔵しています。ffmpegがない環境では音声付きのMP4ストリームをダウンロードでき、ffmpegをインストールすると高画質なDASHストリームの結合をサポートします。
- **ユーザーエクスペリエンス**:リアルタイムのダウンロード進捗表示(パーセンテージ、速度、予想残り時間)を提供し、中英二言語のインターフェースをサポートしています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.