OpenAI WhisperでYouTube動画やローカルの音声・動画ファイルを文字起こしする、自前環境で動くセルフホスト型Webアプリ。
wendy7756/AI-Video-Transcriber
YouTube、TikTok、Bilibiliなど30以上のプラットフォームやローカルファイルの動画・ポッドキャストを文字起こし、要約、アーカイブできるオープンソースツール。
代替できる製品:Otter.ai
- スター
- 3,357
- フォーク
- 432
- 未解決の Issue
- 10
- 最終コミット
- 11 日前
これは何?
AI Video Transcriberは、動画やポッドキャストのURL、またはローカルの音声・動画・テキストファイルを入力すると、文字起こし、AI処理に最適化したテキスト、そのテキストの要約を指定した言語で生成します。YouTube、TikTok、Bilibili、Apple Podcasts、SoundCloudなど、yt-dlpが対応するプラットフォームで利用できます。
ソースに字幕が含まれている場合は、音声をダウンロードせずに直接抽出します。字幕がない場合は音声をダウンロードし、Faster-Whisperでローカルに文字起こしします。翻訳は、要約の言語が文字起こしの言語と異なる場合にのみ自動で実行されます。オプションで、元の動画(最大720p)も結果と一緒に保存できます。
AI処理には、任意のOpenAI互換APIエンドポイントを使用できます。Web UIまたは環境変数から設定できます。ヘッドレスCLIとMCPサーバーを使えば、同じ処理パイプラインをスクリプトやClaude Code、Codexなどのエージェントから利用できます。
主な機能
- 01対応プラットフォームの字幕を抽出し、字幕がある場合は音声のダウンロードを省略
- 02字幕がない場合はFaster-Whisperによるローカル文字起こしに切り替え
- 03ローカルの.mp3、.mp4、.wav、.mkv、.flacなどのファイルと、.txt形式の文字起こしを入力可能
- 0411言語で要約を生成し、必要に応じて翻訳
- 05任意のOpenAI互換APIエンドポイントに対応し、UI上でモデルを検出
- 06エージェントから利用できるCLI、Claude Codeスキル、MCPサーバーを提供
ユースケース
- 長いYouTube講義やポッドキャストを視聴するか決める前に要約する
- オンラインコンテンツの文字起こしと元動画を、後から参照できるようにアーカイブする
- スクリプトやcronジョブからCLIを使って、ローカル録音をまとめて文字起こしする
- MCP経由でAIエージェントに動画コンテンツの取得と要約を行わせる
クイックスタート
- 1
リポジトリをクローンします
git clone https://github.com/wendy7756/AI-Video-Transcriber.git - 2
プロジェクトフォルダーから自動インストーラーを実行します
./install.sh - 3
サービスを起動してから、http://localhost:8000 を開きます
python3 start.py
使う前に知っておきたいこと
- FFmpeg は別途インストールする必要があります。
- AI による最適化、翻訳、要約には、OpenAI 互換プロバイダーの API キーが必要です。
収録されている特集
トピック
よくある質問
- AI-Video-Transcriber とは?
- YouTube、TikTok、Bilibiliなど30以上のプラットフォームやローカルファイルの動画・ポッドキャストを文字起こし、要約、アーカイブできるオープンソースツール。 AI Video Transcriberは、動画やポッドキャストのURL、またはローカルの音声・動画・テキストファイルを入力すると、文字起こし、AI処理に最適化したテキスト、そのテキストの要約を指定した言語で生成します。YouTube、TikTok、Bilibili、Apple Podcasts、SoundCloudなど、yt-dlpが対応するプラットフォームで利用できます。
- AI-Video-Transcriber は無料で使えますか?ライセンスは?
- AI-Video-Transcriber は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- AI-Video-Transcriber は今もメンテナンスされていますか?
- 活発にメンテナンス中。AI-Video-Transcriber の最終コミットは 2026年10月11日 です。
- AI-Video-Transcriber は何に使えますか?
- 長いYouTube講義やポッドキャストを視聴するか決める前に要約する オンラインコンテンツの文字起こしと元動画を、後から参照できるようにアーカイブする スクリプトやcronジョブからCLIを使って、ローカル録音をまとめて文字起こしする MCP経由でAIエージェントに動画コンテンツの取得と要約を行わせる
- AI-Video-Transcriber のインストール方法は?
- リポジトリをクローンします: git clone https://github.com/wendy7756/AI-Video-Transcriber.git プロジェクトフォルダーから自動インストーラーを実行します: ./install.sh サービスを起動してから、http://localhost:8000 を開きます: python3 start.py
- AI-Video-Transcriber はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/wendy7756/AI-Video-Transcriber
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
1000以上のサイトから動画・音声をダウンロードし、AIで文字起こし、検索、要約できる無料のオープンソースデスクトップアプリ。
URLやローカルファイルからタイムスタンプ付きフレームと文字起こしを生成し、AIエージェントが動画を視聴できるようにするClaude Code/Agent Skillsプラグインです。
OpenAIのWhisper音声認識モデルをC/C++に移植し、CPUとGPUで高速・オフライン・依存関係なしに音声をテキスト化します。
CTranslate2推論エンジン上で動作する、メモリ使用量を抑えた8-bit量子化対応のOpenAI Whisper音声認識モデル再実装。
Whisperを基盤とするオープンソースの音声認識ツール。強制アライメントによる単語単位のタイムスタンプと、任意の話者ダイアライゼーションに対応します。