project
video-subtitle-masterは、動画や音声の字幕を一括生成できるオープンソースのAI字幕生成ツールです。
video-subtitle-masterは、動画や音声の字幕を一括生成するためのツールです。オープンソースプロジェクトVideoSubtitleGeneratorをベースに開発されており、動画や音声の字幕の一括生成、および字幕の他言語への翻訳をサポートしています。
video-subtitle-masterとは何ですか?
video-subtitle-masterは、動画や音声ファイルの字幕を一括生成するためのツールです。オープンソースプロジェクトVideoSubtitleGeneratorをベースに開発されており、動画や音声ファイルの字幕の一括生成と、字幕の他言語への翻訳をサポートしています。video-subtitle-masterは、ユーザーフレンドリーなグラフィカルインターフェースを備え、さまざまな翻訳サービス(Baidu Translate、Volcano Translate、DeepLXなど)をサポートし、whisper.cppとfluent-ffmpegを統合することでパフォーマンスを最適化しています。また、字幕ファイル名、翻訳コンテンツ形式、同時実行タスク数などをカスタマイズできるため、一般ユーザーと開発者の両方に適しています。
video-subtitle-masterの主な機能
- バッチ処理:
- 動画または音声の字幕を一括生成する機能をサポートしています。
- 字幕ファイルの一括翻訳に対応しています。
- 字幕翻訳:
- 生成またはインポートされた字幕を他の言語に翻訳する機能をサポートしています。
- Baidu Translate、Volcano Engine Translation、DeepLX、Ollamネイティブモデル、OpenAIスタイルのAPIなど、さまざまな翻訳サービスをサポートしています。
- 最適化と統合:
- whisper.cppユーティリティはApple Silicon向けに統合および最適化されており、ビルド速度が向上しています。
- fluent-ffmpegを統合しているため、ffmpegを別途インストールする必要がなくなります。
- ローカルにインストールされたwhisperコマンドの実行をサポートしています。
- カスタマイズ機能:
- カスタム字幕ファイル名をサポートしているため、さまざまなメディアプレーヤーとの互換性があります。
- 翻訳済み字幕ファイルの内容をカスタマイズする機能をサポートしており、純粋な翻訳のみ、または元の字幕に翻訳を加えたものを選択できます。
- モデルのダウンロード元(国内ミラーサイトまたは公式サイト)を選択できます。
- 同時実行タスク数をカスタマイズ可能。
ビデオ字幕マスターの技術的原理
- 音声認識技術whisper.cppなどの音声認識エンジンを使用して、音声からテキストを抽出してください。whisper.cppは、ディープラーニングに基づいた音声認識モデルで、音声を効率的にテキストに変換できます。
- 字幕生成音声認識エンジンによって生成されたテキストコンテンツは、タイムスタンプに基づいて字幕ファイル(SRT形式やASS形式など)にフォーマットされます。
- 翻訳サービス統合複数の翻訳サービスをサポートしており、外部API(Baidu Translate、Volcano Engine Translateなど)やローカルモデル(Ollamaなど)を呼び出すことで、字幕を対象言語に翻訳します。
- グラフィカルユーザーインターフェース(GUI)Electronなどの最新のフロントエンド技術を用いて開発されており、直感的なユーザーインターフェースにより、ユーザーは簡単に操作できます。
- バックエンド処理Node.jsとバックエンド技術を使用して、ファイル読み込み、モデル読み込み、タスクスケジューリングなどのロジックを処理します。
video-subtitle-master のプロジェクトアドレス
- GitHubリポジトリ:https://github.com/buxuku/video-subtitle-master
video-subtitle-masterの応用シナリオ
- 動画制作と公開これにより、クリエイターは字幕を迅速に作成・翻訳することができ、コンテンツのリーチを拡大できます。
- 教育学習を支援するため、特に外国語学習者や聴覚障害のある学生のために、教育ビデオに字幕を追加しましょう。
- コンテンツのローカライズさまざまな地域のニーズに対応するため、動画の字幕を複数の言語に翻訳します。
- 個人的な娯楽Le: 映画やテレビシリーズなどの字幕を生成・翻訳し、視聴体験を向上させます。
- 会議議事録会議やイベントの動画に字幕を生成して、整理や確認を容易にしましょう。