SRT字幕チェック&時刻調整|Subtitle Check Kit v0.1【Python・ソース付】
- ダウンロード商品¥ 500

SRT字幕の時間重複や番号の不連続をチェックし、字幕全体の時刻をミリ秒単位で調整する、オフラインのPythonツールです。 ■ 対象 Pythonとターミナルを使える動画編集者・制作者向け。Python 3.9以上が必要です。GUI、音声認識、翻訳、動画編集機能はありません。 ■ できること ・SRT形式、開始・終了時刻の検査 ・番号の不連続、時刻の順序、字幕の時間重複の警告 ・短い表示時間、文字速度、行数の簡易チェック ・字幕全体を秒/ミリ秒単位で前後に移動 ・JSON形式の検査レポート出力 ・UTF-8の読込・出力、CP932の読込指定 ■ 特徴 外部APIや追加Pythonパッケージを使いません。ファイルを外部送信せず、元ファイルと既存の出力先を上書きしません。処理結果が負の時刻になる場合は出力を拒否します。 ■ 同梱内容 Pythonソース、サンプルSRT、日本語README、利用条件、動作検証用テスト。ZIPを展開して使用します。 ■ 動作例 python3 subtitle_check.py sample.srt python3 subtitle_check.py sample.srt --shift 1.250 --output shifted.srt ■ 動作確認・制限 macOS/Python 3.9.6で同梱の8テストを実行済み。Windows/Linuxの実機検証と、動画編集ソフト別の読込確認は未実施です。通常の番号・時刻・本文からなるSRTが対象で、座標など独自拡張のある時刻行には対応しません。 字幕の重複は演出上正常な場合もあります。0.5秒・20文字/秒などの警告は簡易目安で、言語別の規格適合検査や品質保証ではありません。時刻調整時は番号を振り直し、UTF-8・LFで保存します。 ■ 利用範囲 購入者本人または購入した組織内で、個人・商用利用と改変ができます。処理した字幕のクレジットは不要です。同梱プログラム等の第三者への再配布・再販売はお控えください。詳しくは同梱USAGE.txtをご確認ください。 ■ 制作・問い合わせ 生成AIを使用して制作しました。ご不明点・不具合はBOOTHメッセージでお知らせください。個別カスタマイズ、導入代行、即時返信は商品に含みません。
