sora2-yinhuimanju — Sora 2 一键漫剧助手
概要
Sora2 動画生成ツールは、Sora-2 系モデルを利用して短いシーンや“漫剧”スタイルの動画を自動生成するクライアントアプリケーションです。公式(またはプロキシ)APIを通じてジョブを投げ、タスクの完了を自動でポーリングして結果を取得・保存します。GUI とコマンドラインの二形態を備え、サムネ・キャラクター画像の生成、音色ライブラリや役割管理、プロジェクト単位の履歴保存など、単体でも使える制作支援機能が充実しています。Windows 向けの実行ファイル化用スクリプトも同梱されています。
リポジトリの統計情報
- スター数: 7
- フォーク数: 2
- ウォッチャー数: 7
- コミット数: 13
- ファイル数: 27
- メインの言語: Python
主な特徴
- Sora-2 系の標準版/高清版/横屏/竖屏など複数モデルに対応し、出力形式や解像度、方向、長さを指定可能
- GUI(デスクトップ)とコマンドラインの二つの操作モードを提供
- タスクの自動ポーリングと生成結果の自動ダウンロード、履歴・設定の保存機能
- キャラクター(役)管理、画像生成、音色ライブラリ、ノベル解析やプロジェクト管理をサポート
技術的なポイント
本プロジェクトは Python 製のクライアント群で構成され、sora_client.py を中心に API プロキシへリクエストを送り、ジョブ作成 → ステータス監視 → 結果取得の一連処理を自動化しています。GUI と CLI の両対応により、スクリプト的なバッチ処理から対話的な操作まで柔軟に利用可能です。設定や履歴はローカルに保存され、プロジェクト単位で管理できるため反復制作に適しています。付属の build_exe.bat / build_exe.py などのスクリプトは、Windows 向けに実行ファイル化するためのラッパーであり、PyInstaller 等での配布を想定した構成になっています。タスクの自動ポーリングは API の非同期レスポンスに対応するためのリトライやエラーハンドリングを組み込み、生成中のログ取得や進捗確認を可能にしています。また、画像付き・画像なし双方のワークフローを扱えるため、テキスト中心のシナリオ生成からアセットを用いたリッチな動画生成まで幅広くカバーします。依存関係は requirements.txt で管理され、pip によるインストールで簡単に環境構築できます。API キーやエンドポイントは設定画面で切替可能で、プロキシ経由の運用にも対応しやすい設計です。
プロジェクトの構成
主要なファイルとディレクトリ:
- .gitignore: file
- README.md: file
- build_exe.bat: file
- build_exe.py: file
…他 22 ファイル
まとめ
Sora2 を手元で手軽に試せる動画生成クライアント。制作フローが一通り揃っています(50字程度)。
リポジトリ情報:
- 名前: sora2-yinhuimanju
- 説明: sora-2一键漫剧助手
- スター数: 7
- 言語: Python
- URL: https://github.com/Xseven888/sora2-yinhuimanju
- オーナー: Xseven888
- アバター: https://avatars.githubusercontent.com/u/81850115?v=4
READMEの抜粋:
Sora2 视频生成工具
项目使用的API地址:https://api.sora2.email/register?aff=J0Aw
一个支持全系列Sora 2模型的视频生成工具,具备以下核心功能:
✨ 核心功能
- 🎬 支持标准版、高清版、横屏版、竖屏版等所有Sora-2模型
- 🎨 可自定义视频方向、尺寸、时长等参数
- 🖼️ 支持带图/无图视频生成
- 📥 自动轮询任务状态并下载结果视频
- 🖥️ 提供GUI图形界面与命令行双模式
- 📚 具备历史记录、设置保存、日志查看等完整用户功能
- 📖 支持小说分析和项目管理系统
- 🎭 角色库管理和角色图片生成
- 🎤 音色库管理
🏗️ 系统架构
通过sora_client.py调用固定API代理服务完成视频生成。
📦 安装依赖
pip install -r requirements.txt
🚀 运行程序
python main.py
📦 打包成可执行文件
Windows
pyth...