OpenCreator は何をしますか?
YouTubeリンク、Bilibili/ローカル動画、既存メディアからKrillinAI CLIで字幕を生成する際に使用します。プラットフォームのキャプション取得、Whisperフォールバック、翻訳、バイリンガルSRT、縦型ショート動画の字幕出力などを含みます。
機能概要
- プラットフォームキャプションのダウンロード: YouTubeやBilibiliなどの動画プラットフォームから既存のキャプションを直接取得します。
- Whisperフォールバック: プラットフォームにキャプションがない場合、Whisperを使用して音声認識により字幕を生成します。
- 翻訳: 取得した字幕を指定言語に翻訳します。
- バイリンガルSRT: 原文と翻訳文を並べたバイリンガル形式のSRTファイルを出力します。
- 縦型ショート動画字幕: TikTokやShortsなどの縦型動画向けに最適化された字幕を生成します。
使用方法
# YouTube動画から字幕を生成
krillin-ai subtitle --url https://www.youtube.com/watch?v=EXAMPLE
# ローカル動画から字幕を生成
krillin-ai subtitle --file /path/to/video.mp4
# 翻訳を指定(日本語へ翻訳)
krillin-ai subtitle --url https://www.youtube.com/watch?v=EXAMPLE --lang ja
# バイリンガルSRTを出力
krillin-ai subtitle --url https://www.youtube.com/watch?v=EXAMPLE --bilingual
# 縦型ショート動画向け字幕
krillin-ai subtitle --url https://www.youtube.com/watch?v=EXAMPLE --vertical
対応プラットフォーム
- YouTube
- Bilibili
- ローカルファイル(MP4, MOV, AVI, MKVなど)
依存関係
- KrillinAI CLI
- Whisper(フォールバック時)
- インターネット接続(プラットフォームからのキャプション取得時)
注意事項
- プラットフォームのキャプションは動画のメタデータに依存します。利用できない場合はWhisperが自動的に使用されます。
- 翻訳機能はStableLMまたは他のバックエンドを使用します。詳細はKrillinAIのドキュメントを参照してください。
- 出力ファイルはデフォルトでカレントディレクトリに保存されます。