Bilibili のコマンド ライン送信ツールは、 SMS ログイン、アカウントとパスワード ログイン、 QR コード スキャン ログイン、ブラウザ ログイン、 Web ページ Cookie ログインをサポートしており、ログイン後に返される Cookie とトークンをcookie.json
に保存し、他のプロジェクトに使用できます。
ドキュメントアドレス: https://biliup.github.io/biliup-rs
このプロジェクトでは、ライブラリとして呼び出すことができる Rust を使用しています。理論的には、Python のライブラリとして PyO3 を通じて、Node.js の napi-rs などとして呼び出すことができます。
ダウンロードアドレス
ビリビリ
小さな赤い本 (制作中)
童友ライブ
フヤライブ
B局の生放送
Douyin ライブ (近日公開予定)
Kuaishou ライブ (近日公開予定)
投稿では、直接投稿と既存の原稿の追加投稿がサポートされています。
複数のページをすばやく送信するには、 biliup upload test1.mp4 test2.mp4
と入力してください。
構成ファイルを通じて貢献します。構成ファイルの詳細については、config.yaml を参照してください。たとえば、 /media/**/*.mp4
mp4 はメディア内のすべての mp4 ファイルに一致します。とそのサブディレクトリに保存され、ビデオのタイトル、紹介、タグなどを自由に調整できます。
$ biliup ヘルプのアップロード ビデオのアップロード使用法: biliup アップロード [OPTIONS] [VIDEO_PATH]... 引数: [VIDEO_PATH]... アップロードするビデオのパス。送信用の構成ファイルを指定する場合、このパラメータは必要ありません。 --submit <SUBMIT> インターフェイスを送信 [デフォルト: クライアント] [可能な値: クライアント、アプリ、ウェブ] -c, --config <FILE> カスタム構成ファイルを設定します -l, --line <LINE> アップロード回線を選択 [可能な値: bda2、ws、qn、bldsa、tx、txa、bda] --limit <LIMIT> 1 つのビデオ ファイルに対する同時リクエストの最大数 [デフォルト: 3] --copyright <COPYRIGHT> 転載の有無、1自作 2転載 [デフォルト:1] --source <SOURCE> ソースを再印刷 [デフォルト: ] --tid <TID> 送信パーティション [デフォルト: 171] --cover <COVER> ビデオ カバー [デフォルト: ] --title <TITLE> ビデオのタイトル [デフォルト: ] --desc <DESC> ビデオの紹介 [デフォルト: ] --dynamic <DYNAMIC> 空間ダイナミクス [デフォルト: ] --tag <TAG> ビデオ タグ、複数のタグはカンマで区切ります [デフォルト: ] --dtime <DTIME> 送信の 4 時間以上前の遅延公開時間、形式は 10 桁のタイムスタンプ --interactive <INTERACTIVE> [デフォルト: 0] --mission-id <MISSION_ID> --dolby <DOLBY> ドルビーオーディオを有効にするかどうか、0-オフ 1-オン [デフォルト: 0] --hires <LOSSLESS_MUSIC> ハイレゾを有効にするかどうか、0-オフ 1-オン [デフォルト: 0] --no-reprint <NO_REPRINT> 0 - 再印刷を許可、1 - 再印刷を禁止 [デフォルト: 0] --open-elec <OPEN_ELEC> 充電を有効にするかどうか、0-オフ 1-オン [デフォルト: 0] --up-selection-reply 選択したコメントを有効にするかどうか、送信インターフェイスが app の場合のみ利用可能 --up-close-reply コメントを閉じるかどうか、送信インターフェイスが app の場合のみ利用可能 --up-close-danmu するかどうかclose barrages、-h、--help ヘルプの印刷は、送信インターフェイスが app の場合にのみ使用できます。
ビデオのダウンロード: ./biliup download https://xxxx
トランスコーディング失敗の特定のポイントを確認します: ./biliup show BVxxxxx
完全な使用法を表示するには、コマンド ラインでbiliup -h
と入力します。
ビアップ0.1.14 動画をbilibiliにアップロードします。 使用法: biliup.exe [オプション] <サブコマンド>オプション: -h, --help ヘルプ情報を出力します。 -u, --user-cookie <USER_COOKIE> ログイン情報ファイル [デフォルト:cookies.json] -V, --version バージョン情報を出力します。 サブコマンド: append 原稿にビデオを追加するかどうか download ビデオをダウンロード dump-flv flv メタデータを出力 help このメッセージまたは指定されたサブコマンドのヘルプを印刷します login サイト B にログインし、ログイン情報を保存します。 renew ログイン情報を手動で確認して更新します。 show ビデオの詳細を印刷します。 Upload ビデオをアップロードします。
サブコマンドの前に-u
または--user-cookie
パラメータを使用して Cookie ファイルのパスを渡してください (デフォルトは現在のディレクトリの「cookies.json」です)。例えば:
$biliup -u user1.json login$biliup --user-cookie user2.json アップロード ...$biliup 更新 # ./cookies.json
ログイン:
.biliup.exe ログイン
アップロード:
.biliup.exeのアップロード
自動録画・放送送信ツール
このプロジェクトに基づいた GUI バージョン
bilibili には主にフェッチと直接送信の 2 つの送信モードがあります。 Line 概要:
速度テスト: http://member.bilibili.com/preupload?r=ping
bup (ステーション B への直接送信サブミッション システム)
bda2 (百度クラウド)
qn(キュー)
ws(ワンス)
bldsa (百度クラウド)
tx (テンセントクラウドEO)
txa(海外ではTencent Cloud EO)
bda (百度クラウド海外)
ウポス
bupfetch (パートナーに送信された後、ステーション B の送信システムによってプルされます。長い間利用できませんでした)
鼓童(七頭の牛)
ボス(百度)
gcs (グーグル)
コス(テンセント)
アップロード回線が選択されていない場合、アップロード前にプローブを通じて複数の回線が返され、応答時間の短い回線が同時パケット テストに選択されます。通常の状況では、良好なアップロード回線が選択されます。 自動選択された回線のアップロード速度が悪い場合は、同時実行数を増やすか、上で選択した回線を指定してください。 理論的には同時実行数を増やすとアップロード速度が向上しますが、回線によっては同時実行数の制限があるため、実際の状況に基づいてお客様自身でテストしてください。
ユーザーレベルが3以上、ファン数が1000以上の場合、Web投稿のPポイント数に制限はありません。 Station B の Web バージョンはコレクションに置き換えられます。
条件を満たさないアカウントの場合、マルチP投稿はステーションBの投稿クライアントのみに依存します。ただし、投稿クライアントはWeb側とは別回線を使用しており、海外のWeb側マシンに比べて品質が低くなります。このギャップはさらに拡大します。そこで本プロジェクトでは、クライアントのサブミットインターフェースを利用し、Web側のアップロードラインと連携し、それぞれの欠点を補います。マルチPアップロードに対応するだけでなく、高品質(速度・安定性)の回線を提供し、Web側にはない手動回線切替機能を提供します。
エクスポート DATABASE_URL="sqlite:data.db" カーゴ sqlx db 作成 カーゴ sqlx 移行実行 --source .cratesbiliupmigrations カーゴ sqlx 準備 --merged カーゴ実行 -- サーバー -b ローカルホスト