字幕のよりどころ|原稿TXTとSRTの位置付き照合【Python CLI・オフライン】
- Digital200 JPY

確定原稿と字幕の「どこが違う?」を、位置付きレポートへ。 字幕のよりどころは、原稿TXTとSRTを読み込み、要確認の文字差分・原稿の行/文字位置・字幕番号/時間・前後文をTXTとJSONへ保存するコマンドラインツールです。Pythonを既に使える動画制作者向けです。GUI付きMacアプリではありません。 【作業の流れ】 ZIPを展開→フォルダへ移動→原稿とSRTのパスを指定→report.txtを開く→該当箇所を原本で確認。字幕本文の抽出と改行整理、位置付きレポート保存をまとめます。入力原本は変更せず、誤記の自動修正は行いません。 【必要環境・依存関係】 Python 3.9以降を既に利用できるPC。Python本体は含みません。macOS 15.1.1 / Python 3.12.14で2026-10-07動作確認。Python 3.9〜3.11と他OSは未検証です。標準ライブラリのみ使用し、追加ライブラリ・APIキー・通信・アカウント・GPTは不要です。 【収録】 caption_match.py、README、利用条件、検証記録、架空の3入力例、完成レポート例。HOK_CaptionGuide_1.0_r2.zip。 同梱の正常例を実行し、要確認0箇所になることを確認してから実ファイルを使用してください。 python3 caption_match.py examples/normal/script.txt examples/normal/captions.srt --out check-normal 【入力と制限】 UTF-8原稿TXTと装飾なしSRT。BOM/CRLF対応。各200,000バイト以下、改行除去後各8,000文字以下。改行のみ無視し、空白・句読点・大小文字・全半角は区別。重複字幕番号・不正時刻・終了時間の逆転・装飾タグなどはエラーにします。 音声同期や意味の正しさは判定しません。意図した省略も要確認になり、対応文字がない場合は近傍の字幕を示します。繰り返し文の対応は曖昧になるため原本で確認してください。 【保存・再実行】 新しい出力フォルダへTXT/JSONを保存。既存の出力先は上書きしません。再実行時は別の出力名を指定してください。自動保存・クラウド同期はありません。原本と結果はご自身で保管してください。エラー時の確認方法はREADMEに収録。 【無料手順との違い・検証】 無料でもSRT本文を抽出してdifflib等で比較できます。内部3例では無料手順と差分検出0/0/2で同等、準備済みの両手順とも1コマンドでした。本商品の用途は、準備済みの位置付き確認レポートを手元で得ることです。検出能力の優位や利用者の時短は実証していません。 配布ZIP展開後に10ケースと3例の上書き防止を確認。利用者環境での効果を保証するものではありません。 【利用条件】 購入者本人の個人・商用業務で利用可。本人用の改変/バックアップ可。本体・改変版の再配布、転売、複数人共有は禁止。権利を持つ原稿/字幕から作ったレポートは顧客へ共有可。AI支援による独自実装です。最終判断は利用者が行い、全誤りの発見・効果・収益・時短は保証しません。詳細は同梱LICENSE.txt。 不具合連絡はBOOTHのショップメッセージへ、OS/Python版/エラーと架空の短い再現例をお知らせください。機密原稿の送付は不要です。
