Skip to content

Releases: apusaras-droid/kirinuki-subtitle-tool

切り抜き動画工房 v0.1.4

Choose a tag to compare

@apusaras-droid apusaras-droid released this 19 Jul 09:56

切り抜き動画工房 v0.1.4

カット後の字幕同期、重複字幕の配置、再生位置と字幕一覧の同期を安定化した更新版です。

主な変更

  • 自動カットが字幕の一部へ重なった場合、発話全体を残すように保持区間を補正しました。
  • 手動カットを自動補正より優先し、ユーザーが指定した削除結果を維持します。
  • カットで除外された字幕を削除せず、disabled_by_cutとして保持・復元できるようにしました。
  • カット除外字幕を字幕一覧で任意に表示できる確認用切替を追加しました。
  • カット境界をまたぐ字幕を完成動画時間へ正しく再マッピングする処理を強化しました。
  • 同時表示字幕へ安定したレーンを割り当て、終了した字幕のレーンだけを再利用するよう修正しました。
  • 下配置は上方向、上・中央配置は下方向へ字幕を積み重ねるよう統一しました。
  • 再生中の字幕を一覧で強調し、必要な時だけ該当行へ自動スクロールするようにしました。
  • 一覧同期時に入力欄を再描画せず、字幕編集中のフォーカスを維持するようにしました。
  • 製品名を「切り抜き動画工房」へ統一しました。
  • カット・字幕同期機構を他プロジェクトへ移植するための技術文書を追加しました。

配布内容

  • app.zip: Windows向けアプリ一式。AIモデルは含まず、展開後にsetup.batで取得します。
  • source.zip: GPLv3に基づく対応ソース一式。
  • SHA256SUMS.txt: 配布ZIPのSHA-256チェックサム。

検証

  • Pythonテスト87件に合格
  • Nodeワークフローテスト、JavaScript構文、フロントDOM契約に合格
  • Python依存関係、PowerShell構文、ライセンス、秘密情報、大容量Gitオブジェクトを検査済み
  • 配布ZIPから個人プロジェクト、ログ、動画、音声、AIモデルを除外済み
  • 配布ZIPの必須エントリとSHA-256を確認済み

新規利用者はapp.zipを展開し、最初にsetup.batを実行してください。

切り抜き字幕作成ツール v0.1.3

Choose a tag to compare

@apusaras-droid apusaras-droid released this 19 Jul 01:53

切り抜き字幕作成ツール v0.1.3

字幕タイミング調整、AIカット案の反映、長い字幕の表示を改善した更新版です。

主な変更

  • BGMなしの単独ナレーション向け文字起こしプリセットを追加しました。
  • VADの発話境界を「最短」から「長め」まで5段階で調整できるようにしました。
  • Geminiのカット提案から remove 区間を正しく選択し、カット編集へ登録できるよう修正しました。
  • edit_plan.json がまだないプロジェクトでも、Gemini解析・提案適用時に編集案を安全に準備するよう修正しました。
  • 長い字幕をプレビュー幅の80%以内で折り返すようにしました。
  • 通常ASSと装飾ASSの自動折り返しを有効化しました。

配布内容

  • app.zip: Windows向けアプリ一式。AIモデルは含まず、展開後に setup.bat で取得します。
  • source.zip: GPLv3に基づく対応ソース一式。
  • SHA256SUMS.txt: 配布ZIPのSHA-256チェックサム。

検証

  • Pythonテスト81件に合格
  • Nodeワークフローテスト、JavaScript構文、フロントDOM契約に合格
  • Python依存関係、PowerShell構文、ライセンス、秘密情報、大容量Gitオブジェクトを検査済み
  • 配布ZIPから個人プロジェクト、ログ、動画、音声、AIモデルを除外済み

新規利用者は app.zip を展開し、最初に setup.bat を実行してください。

切り抜き字幕作成ツール v0.1.2

Choose a tag to compare

@apusaras-droid apusaras-droid released this 19 Jul 00:51

切り抜き字幕作成ツール v0.1.2

字幕作成、Gemini連携、装飾画面効果、動画出力工程を改善した更新版です。

主な変更

  • 原文と日本語訳を上下表示できる二言語字幕と、ASS/SRT/CLI出力に対応しました。
  • Geminiによる音声解析・翻訳・字幕提案の適用処理を改善しました。
  • Whisper/VAD処理でSileroモデルのパス解決と字幕テキスト正規化を強化しました。
  • ハテナ浮上、大ハテナ首かしげなどの重ねる画面効果を追加しました。
  • 大ハテナを字幕・吹き出しより前面へ表示し、配置プリセットと数値微調整に対応しました。
  • プレビュー点検から動画出力へ進めない問題を修正し、不足するカット案を自動生成するようにしました。
  • 動画出力画面の画面効果件数を、保存済み定義数ではなく実際の適用数で表示するよう修正しました。

配布内容

  • app.zip: Windows向けアプリ一式。モデルは含まず、展開後に setup.bat で取得します。
  • source.zip: GPLv3に基づく対応ソース一式。
  • SHA256SUMS.txt: 配布ZIPのSHA-256チェックサム。

検証

  • Pythonテスト80件に合格
  • Nodeワークフローテスト、JavaScript構文、フロントDOM契約に合格
  • Python依存関係、ライセンス、秘密情報、大容量Gitオブジェクトを検査済み
  • 配布ZIPから個人プロジェクト、ログ、動画、音声、モデルを除外済み

新規利用者は app.zip を展開し、最初に setup.bat を実行してください。

切り抜き字幕作成ツール v0.1.1

Choose a tag to compare

@apusaras-droid apusaras-droid released this 18 Jul 22:24

切り抜き字幕作成ツール v0.1.1

Windowsの日本語パスからサーバーを起動できない問題を修正したパッチ版です。

修正内容

  • launch-server.ps1 がASCIIの子CMDへ日本語を含むPython絶対パスを書き込み、?へ破壊していた問題を修正しました。
  • 子CMDは %ROOT%\.venv\Scripts\python.exe の相対表現を使用するため、日本語や空白を含む配置先から起動できます。
  • サーバー起動に失敗した場合、launch.bat が存在しないURLをブラウザで開く処理を廃止しました。
  • 使用ポートが変更された場合も、PowerShellランチャーが実際のURLをブラウザで開きます。
  • 公開前検査へ、非ASCIIパス対応を維持するランチャー契約チェックを追加しました。

検証

  • D:\AI\切り抜き動画工房 から実サーバー起動に成功
  • /api/version/api/projects の応答を確認
  • 通常起動と nobrowser 起動を確認
  • Pythonテスト66件、フロントエンドテスト、依存関係検査に合格

新規利用者は app.zip を展開し、setup.bat を実行してください。モデルとFFmpegは配布ZIPに同梱せず、セットアップ時に検証付きで取得します。

切り抜き字幕作成ツール v0.1.0

Choose a tag to compare

@apusaras-droid apusaras-droid released this 18 Jul 12:51

切り抜き字幕作成ツール v0.1.0

最初の公開版です。ローカルブラウザ上で、動画の文字起こし、VADによる発話区間検出、字幕編集、手動・自動カット、ASS字幕と装飾、プレビュー、動画出力を工程別に実行できます。

主な機能

  • whisper.cpp AMD/Vulkan版によるローカル文字起こし
  • Silero VADと無音検出を利用した発話区間・カット案作成
  • Gemini APIを利用した字幕校正と作品DB補助
  • SRT/ASS字幕編集、字幕タイミング調整、カット後タイムライン再計算
  • テキスト、吹き出し枠、文字連動・画面エフェクトの装飾
  • プレビュー、MP4出力、字幕焼き込み・埋め込み・外部字幕出力
  • GUIとCLIの両方に対応

インストール

  1. app.zip を展開します。
  2. 64-bit Python 3.10、3.11、または3.12を用意します。
  3. setup.bat を実行し、通常は 1 Standard setup を選択します。
  4. セットアップ後、同じメニューの 6 Launch application から起動します。

セットアップは最小・標準・フル構成を選択できます。FFmpeg、AIモデル、フォントは必要に応じて取得され、対応するダウンロードはSHA-256で検証されます。

配布ファイル

  • app.zip: Windows向けアプリケーション一式。FFmpegとAIモデルは含みません。
  • source.zip: このReleaseに対応するソースコード。
  • SHA256SUMS.txt: 上記ZIPのSHA-256。

検証

  • Pythonテスト 66件
  • フロントエンド構文・状態・DOM契約テスト
  • Python依存関係検査
  • PowerShell全スクリプト構文検査
  • Git履歴の秘密情報、個人パス、巨大オブジェクト検査
  • 配布アーカイブの必須ファイル・除外対象検査

注意事項

  • Windows向けの初期公開版です。
  • Python 3.13は、使用中の標準ライブラリ互換性のため現在未対応です。
  • モデルとFFmpegには本体とは別の配布条件が適用されます。詳細は THIRD_PARTY_NOTICES.md を参照してください。
  • Gemini APIキーやプロジェクト動画、生成物は配布物やGitリポジトリに含まれません。