■ HOME

字幕ファイル変換ツール

バッチファイル   exo2srt_srt2exo

convert「Aviutl オブジェクトファイル (ANSI).exo」to「字幕ファイル [unicode UTF-16LE]+(UTF-8).srt」
    exo2srt.bat ver.1.4.0 by crayonzen [2020-08-21]
    exo2srt_eng.bat ver.1.4.0 by crayonzen [2020-08-21]

convert 「字幕ファイル (UTF-8).srt」 to 「Aviutl オブジェクトファイル [UTF-8]+(ANSI).exo」
    srt2exo.bat ver.1.4.1 by crayonzen [2020-09-08]
    srt2exo_eng.bat ver.1.4.1 by crayonzen [2020-09-08]

--------------------------------------------------------------------------------------------

アプリケーション・プラグイン   aup22srt_srt2exo_srt2txt_srt2scene_35

Import_SRT_2026_04_thumbnail[1].jpg

convert「AviUtl ExEdit2 プロジェクトファイル (UTF-8).aup2」to「字幕ファイル (UTF-8).srt」 aup22srt_005
    aup22srt.exe ver.0.005 beta36a~39 by crayonzen [2026-03-31]
    プロジェクトファイル .aup2 を .srt 字幕ファイルに変換するアプリケーションです。

convert 「字幕ファイル (UTF-8).srt」 to 「Aviutl ExEdit2 シーンファイル (UTF-8).scene」 srt2scene_07
    srt2scene.exe ver. 0.07 for AviUtl ExEdit2 beta36a~39 [2026-05-04]
    .srt 字幕ファイル を .sceneファイル にす変換するアプリケーションです。

convert 「字幕ファイル (UTF-8).srt」 to 「Aviutl オブジェクトファイル [UTF-8]+(ANSI).exo」 srt2exo_19
    srt2exo_19 for AviUtl & AviUtl ExEdit2 beta36a~39 [2026-05-04]
    .srt 字幕ファイル を .exoファイル にす変換するアプリケーションです。

    srt2exo_19_eng for AviUtl for AviUtl Extra Pack 1.14 [2026-05-04]
    This is an application that converts .srt subtitle files to .exo files.

exoファイルの中身と設定(init.txt 初期設定の目安)[2026-04-01]

convert 「Aviutl オブジェクトファイル (ANSI).exo」 to 「字幕ファイル (UTF-8).srt」 exo2srt_07
    exo2srt_07 for AviUtl [2026-04-10]
    .exoファイル を .srt 字幕ファイル にす変換するアプリケーションです。

    srt2exo_07_eng for AviUtl Extra Pack 1.14[2026-04-10]
    This is an application that converts .exo files to .srt subtitle files.

convert 「字幕ファイル .srt」 to 「.txt ファイル」 srt2txt_01
    srt2txt ver.0.01 [2026-04-23]
    srt のタイムライン行と修飾タグを削除した台詞だけの txtファイルにするアプリケーションです。
    This application creates a txt file containing only the dialogue, removing the timeline lines and modifier tags from an SRT file.

convert 「.txt ファイル」to 「字幕ファイル .srt」 txt2srt_03
    txt2srt ver.0.03 [2026-05-04]
    台詞だけの txtファイル を均等時間ですが srt 字幕ファイル にとりあえず簡易的に変換するアプリケーションです。
    時間調整は字幕専用アプリなどで調整します。
   his is an application that provides a basic, albeit simplified, conversion of a .txt file into an SRT subtitle file with equal timing.
   Time adjustments should be made using a dedicated subtitle application.

convert 「字幕ファイル .srt」 to 「字幕ファイル_delmod.srt」 srt2delmod_01
    srt2delmod ver.0.01 [2026-04-23]
    srt の修飾タグを削除した srtファイルにするアプリケーションです。
    This application creates an SRT file with the modifier tags removed.

plugin「字幕ファイル (UTF-8) .srt」を「テキストオブジェクト」でインポート Import_SRT_11
    Import_SRT.aux2 ver.0.11 [2026-04-30]
    AviUtl ExEdit2 beta39(またはxx) 用 プラグイン

plugin「テキストオブジェクト」を「字幕ファイル (UTF-8) .srt」でエクスポート Export_SRT_02
    Export_SRT.aux2 ver.0.02 [2026-05-06]
    AviUtl ExEdit2 beta39(またはxx) 用 プラグイン

※アプリケーションとプラグインはフリーですが再配布は不可です。
The application and plugins are free, but redistribution is prohibited.

--------------------------------------------------------------------------------------------

ダウンロード Download

exo2srt_srt2exo.7z
exo2srt_srt2exo.zip

   
.7z .zip どちらも同じものです(圧縮解凍アプリは https://www.7-zip.org/

aup22srt_srt2exo_exo2srt_srt2scene_35.7z
aup22srt_srt2exo_exo2srt_srt2scene_35.zip

■ exo2srt_srt2exo の使い方の動画はこちら https://youtu.be/US9SChVP2H8

■ aup22srt の使い方の動画はこちら https://youtu.be/7knepyn3SxY

■ srt2exo 16 の使い方の動画はこちら https://youtu.be/46egC5GnwsE

■ Import_SRT の使い方の動画はこちら https://youtu.be/CylT_luOMYw

--------------------------------------------------------------------------------------------

▼以下 バッチファイル の説明

exo2srt2exo_pon_02[1].jpg

■Aviutlの英語バージョン「Aviutl Extra Pack 1.14」は「exo2srt_eng.bat srt2exo_eng.bat」を使って下さい。
 Hanaさん ありがとう
 For Aviutl English version "Aviutl Extra Pack 1.14", please use "exo2srt_eng.bat srt2exo_eng.bat".
 Thank you Hana

■使用は自己責任で、配布も許諾なく可ですが、
 改変などして配布する場合はその旨を添付ファイルなどに記載して配布して下さい。

■exo2srt.bat は
Aviutlのテキストのオブジェクトファイル (ANSI)(.exo) を 字幕ファイル[unicode UTF-16LE](.srt)に変換します。
 XXX.exo ファイルを exo2srt.bat へドラッグ&ドロップしてください。
 XXX.exo.srt ファイルが作成されます。
メモ帳などで UTF-8 に変換してください。

nkf32.exe をバッチファイルと同じディレクトリに置けば自動で UTF-8 にしてくれます。
XXX.exo.srt_UTF8.srt ファイルが追加作成されます。

■srt2exo.bat は
字幕ファイル(UTF-8)(.srt) を Aviutlのテキストのオブジェクトファイル [UTF-8](.exo)に変換します。
 XXX.srt ファイルを srt2exo.bat へドラッグ&ドロップしてください。
 XXX.srt.exo ファイルが作成されます。
Unixの改行コードをWindowsの改行コードに置換するので文字化けを起こすことがあります。
バッチファイルでのANSIへの変換で文字化けを起こすことがあるため、出来上がったファイルは UTF-8 になります。
メモ帳などで ANSI に変換してAviutlにインポートしてください。

nkf32.exe をバッチファイルと同じディレクトリに置けば自動で ANSI にしてくれます。
XXX.srt.exo_ANSI.exo ファイルが追加作成されます。

◆同梱した「nkfツール」の nkf32.exe(コマンドライン用)は再配布です。
nkfツール[nkf.exe nkf32.dll Windows用]  https://www.vector.co.jp/soft/win95/util/se295331.html
入手先 http://hp.vector.co.jp/authors/VA007219/

◆処理を中止するには Ctrl + C ですが、処理用のファイル群が残ります
※また、どちらも飾り付けは一切していません

◆バッチファイルとnkfを置くディレクトリは絶対パスに空白や記号を使用しないでください。
◆処理するファイル名と絶対パスには空白や記号を使用しないでください。
 【 " " と " " と ")" [半角空白、全角空白、括弧閉じる] でエラーがでます。現在確認済みのもの 】

◆既知の問題 Aviutiのエクスポートした .exo ファイルのテキスト部(text=)の文章の一部が
 前か後ろのオブジェクトの文章の一部が加えられた状態になっている事がある。
 Aviutiでのインポートでは何故か消えている。原因不明。
 そのままの .exo ファイルのテキスト部(text=)を.srtファイルに出力しているため修正不可能。
(多分、変数の初期化をせずに終端コードで変数を空とした場合や途中で終端コードを入れて残りのデータの無効にした場合にある現象)


項目内容にもよると思いますが。。。
約1時間のタイムラベル約2000項目のコンバートに
exo2srt.bat
srt2exo.bat
どちらも 約3分強! かかります。。。遅いです(T_T)
処理が増えたので更に遅く。。。(汗)

[2020-09-08] ver.1.4.1 srt2exoの出力で前の字幕の終了時間が後の字幕の開始時間のフレーム数が同じ場合、1フレームずらす
TeeeJeyさんご報告ありがとうございました

[2020-08-21] ver.1.4.0 STR出力、開始終了時間が同じフレーム数の時は終了時間に最小Rate時間(1フレーム時間)を足す
(繰り上げ計算なしのままなので、開始終了時間が反転するかもしれない)
EXO出力、開始終了時間の計算結果で0フレーム以下は1とする
8進数の処理が微妙なので計算も微妙(エラーが出た場合、8進数になっている可能性がある=頭に0が付く数字)

[2020-08-16] ver.1.3.5 英語バージョン「Aviutl Extra Pack 1.14」用を追加
[2019-06-30] ver.1.3.5 注意書きの訂正
[2019-06-22] ver.1.3.4 他のディレクトリに処理するファイルがある場合でもnkfを起動させる
[2019-06-14] ver.1.3.3 exo2srt.bat も nkfツールで最後の文字コード変換してもらう
[2019-06-12] ver.1.3.2 ANSIだと翻訳などで文字コードに限界があるため UTF-8 と UTF-16LE にした
[2019-06-07] ver.1.2.1 エンコード用のバッチファイルはサブルーチン化
[2019-06-05] ver.1.1.1
[2019-06-04] ver.1.0.0

exo2srt2exo_pon_01.jpg

exo2srt2exo_pon_03[1].jpg