このプロジェクトについて
YouTube Bili Localizer は、許可された動画向けのローカライズツールで、ローカルファイルまたは許可された URL を中文字幕付きのハードサブタイトル動画に変換し、B 站への投稿情報の入力をサポートします。
そのコア機能パイプラインは以下の通りです:
1. 素材取得:ローカルファイルまたは yt-dlp を使用して YouTube 動画を取得でき、ユーザーは Cookies と PO Token を設定できます。
2. 字幕抽出:faster-whisper を用いて音声を文字起こしし、Tesseract OCR で画面の文字を認識し、両方のタイムラインをマージし重複を除去します。
3. 翻訳と校正:OpenAI や DeepSeek などの LLM を統合し、コンテキストを考慮したバッチ翻訳、ソース字幕の校正、投稿メタデータの生成を行います。
4. ビデオレンダリング:FFmpeg を使用して字幕をハードサブタイトルとしてレンダリングし、カスタムフォント、アウトライン、シャドウ、位置を設定可能。NVIDIA NVENC を優先してハードウェアアクセラレーションを利用します。
5. 投稿サポート:Playwright を使用して B 站の投稿情報入力を支援し、ユーザーが手動で確認後に送信します。
このツールは React で構築されたグラフィカルなワークステーション(WebView)と CLI コマンドラインインターフェースを提供し、システム性能のバランスを取るために 3 種類のリソースモード(バランス、バックグラウンド、ハイパフォーマンス)をサポートします。各段階の処理結果はチェックポイントとして保存され、中断後に復旧して実行を続けることができます。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.