상품 설명
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メッセージでお知らせください。個別カスタマイズ、導入代行、即時返信は商品に含みません。
모든 리뷰
더보기리뷰 등록
리뷰를 작성하려면 로그인이 필요합니다.
로그인하고 리뷰 쓰기