忘れる前に覚書。優しい文章を目指します。
ザ・覚書 ザ・覚書
出来るだけ子供にも、わかりやすいように書いて行きたいと思います。

PCバージョンでサイトを表示しています。
【ザ・覚書 3クリックアンケート実施中】
暑さの一番の原因はなんだと思いますか?
あなたの支持する政党はどの党ですか?

テキストファイル(txt)を字幕ファイル(srt)に変換するアプリ

☆テキストファイル(txt)を字幕ファイル(srt)に変換するアプリ
今のページの関連ページのリストへ
ザ・覚書のトップページに戻る

Windowsのアプリです。

VideoStudioで自作動画に字幕を設定する時、
文章を作成。
1行1行コピー&ペーストして作成していたのですが、
何行もある文字をコピーペーストするのが面倒なので
テキストファイルから字幕ファイルを作るフリーソフトを探したんですが、
見つからず、仕方がないので作成しました。

自分用ですが、せっかく作ったので置いておきます。


テキストファイル(txt)の内容1行1行を、
字幕ファイル(srt)の1セット1セットに変換します。

例:こういう内容のテキストファイル(TEST.txt)があるとします。


もしもし
これは
なんでしょう
テキストファイルを
字幕ファイル形式に変換
するよ



これをこんな内容の字幕ファイル


1
00:00:00,000 --> 00:00:05,000
もしもし

2
00:00:05,000 --> 00:00:10,000
これは

3
00:00:10,000 --> 00:00:15,000
なんでしょう

4
00:00:15,000 --> 00:00:20,000
テキストファイルを

5
00:00:20,000 --> 00:00:25,000
字幕ファイル形式に変換

6
00:00:25,000 --> 00:00:30,000
するよ


TEST.srtを作成します。






・画面のイメージ


アプリの画面は、こんな感じ。
txtファイルをドラッグ&ドロップして下さい。

テキストファイル(txt)を字幕ファイル(srt)に変換するアプリ

・説明など


一応、間隔は、1秒から60秒設定出来るようにしました。
初期値は、5秒です。

srtファイルは、txtファイルがあるフォルダに、
拡張子を変更したファイルとして新たに作成されますが、
(例:test.txtならtest.srt)(txtは消えません。)
そのフォルダに同名srtがあれば上書きしてしまうので注意して下さい。

・もう1つの機能 セット分割


テキストファイルの1行1行ではなく、
あるまとまりで、字幕ファイル化したい場合、上で変換されたものでは困ります。
そこでTXTファイルに少し手間を加えれば、そこで字幕ファイルを区切る機能も付けておきました。

例:こういう内容のテキストファイルがあるとします。


もしもし
これは
なんでしょう
テキストファイルを
字幕ファイル形式に変換
するよ



これの、字幕ファイルで1セットにしたいところに<<改行>>という行を入れてみて下さい。
改行というのは、変ですが。まあ、これで。

例:こういう内容のテキストファイル(TEST改行モード.txt)にする。


もしもし
これは
なんでしょう
<<改行>>
テキストファイルを
字幕ファイル形式に変換
するよ



これは、アプリを通すと、こんな内容の字幕ファイルになります。


1
00:00:00,000 --> 00:00:05,000
もしもし
これは
なんでしょう

2
00:00:05,000 --> 00:00:10,000
テキストファイルを
字幕ファイル形式に変換
するよ



今度は、こんな風にTXTファイルの改行ではなく、
まとまりで分割します。

ちょっとTXTファイルに手を加える分面倒ですが。
これが別モード、セット分割になります。


・説明など2


VideoStudioの場合、srtがshift-jisでないと、
文字化けするようですので、元のtxtのエンコードはもshift-jisで作成します。
TMPGEnc Video Mastering Worksでも読み込めました。

動画作成ソフトに読み込んでしまえば、後は長さなどの調整は、
動画作成ソフトの方でするかと思いますので、長い行の文字の入力は簡単になるかと思います。

はみ出さない程度に、改行してから使用します。

これをしたい人はあまりいないと思うので、需要はあまりないと思いますが。


一応、別に複雑な事はしていないので、問題ないと思いますが、
必要な方は、自己責任でお使い下さい。

「テキストファイル(txt)を字幕ファイル(srt)に変換するアプリ」をダウンロード

記述:2017年02月頃





Twitter Facebook Google+ はてな Pocket LINE




一言掲示板です。なにかありましたら以下に書いて書き込みボタンを押して下さい。
管理人による書き込みの確認後、荒らし書き込みでない場合に表示させていただきます。
悪意ある書き込みや挑発的な書き込みと思われる内容は、表示させません。
その為、ちょっと書き込みから表示までに時間がかかってしまいます。ご了承下さい。

お名前

コメント




ファイル関連
C言語 ファイルオープン・クローズ
乱数
C言語 乱数発生関数例
Bitで遊ぶ
C言語 1バイトの数値内の何ビット目に1があるか返す関数例
C言語 1バイトの数値内の指定ビットの値を返す関数例
C言語 1バイトの数値内の指定ビットの値を1にする関数例
C言語 1バイトの数値内の指定ビットの値を0にする関数例
C言語 1バイトにいろいろな状態を入れてみる例
文字列操作
C言語 整数値を文字列に変換する関数例
C言語 ”ダブルコーテーションを文字列として扱う場合
C言語 CSVファイル形式のファイル内容を読み込む関数例
C言語 strtokでは連続トークンを正しく読み込まない
VisualC
C言語 とにかく自力でウィンドウ
C言語 UTF-8のファイル操作
その他
メモリリーク GDI関連のチェック方法
作ってみたアプリ
BMPの部分保存をするアプリ「ビットマップファイル部分取得」
16進数を自動加算してテキスト出力するアプリ
テキストファイル(txt)を字幕ファイル(srt)に変換するアプリ
C#
C# ファイルオープン・1行ずつ読み込み・書き込み・クローズ
C#のEXEは、中のソースコードのロジックを簡単に見られてしまうかも知れない
【ザ・覚書 3クリックアンケート実施中】
暑さの一番の原因はなんだと思いますか?
あなたの支持する政党はどの党ですか?

今のページの関連ページのリストへ
ザ・覚書のトップページに戻る
全ページのリストへ