【Excel】エクセルで作ってみました【字幕時間修正】

時々、動画の字幕がずれていて、時間を修正したいと思う時があります。
エクセルを使って字幕のずれを補正するようにファイルを作成しました。

操作方法はExcelファイル内にも少し書いてありますが、次の通りです。
1.元の字幕ファイル.srtをEmacsなどのテキストエディタで開く
2.テキストエディタで全ての行頭に’を追加する。
3.出来上がったテキストをエクセルファイルのA1にコピペする。
4.ずらす時間と、前にずらすか後ろにずらすかを指定
5.エクセル関数で吐き出された時間を修正したテキストをテキストエディタにコピペ
6.行頭の’を削除
7.ファイル名を修正して完成。

関数は結構汚いですが、もっと安全でスマートになるようにできたら良いと思っています。
また、テキストエディタを使っていますが、できればこの処理も不必要になればと思います。
アドバイスをいただけたら嬉しいです。

回答の条件
  • 1人2回まで
  • 13歳以上
  • 登録:2011/05/14 16:27:28
  • 終了:2011/05/21 16:30:03

回答(1件)

id:hiro7days No.1

hiro7days回答回数391ベストアンサー獲得回数322011/05/15 05:15:22

ポイント60pt

http://studyconsulting.net/?p=3793

私が無知だったら申し訳ないのですが、

>2.テキストエディタで全ての行頭に’を追加する。

>6.行頭の’を削除(これは2のを取り除いているだけだと思いますが)

の作業は何のためにやっているのでしょうか?

普通にテキストエディタで開いて、そのままCtrl+A→EXCELのA1にコピペでよいのではないかと。。

それだけでも少し時間の短縮になりませんか?


http://www.xucker.jpn.org/pc/movie_sub.html

http://www.backupstreet.com/tools/vobsub-adjust_timeoffset.html

EXCELとは少し離れてしまいますが、

VobSubなどを使えば、字幕のタイムラグの修正は簡単にできるようです。

ご参考までに。

id:nobnob3

先頭に数字が入っていた時の対策だったのか、ちょっと理由を忘れてしまいました・・・

なるほど、便利なソフトがあるんですね。Macユーザーですが、次回機会があったら試してみたいと思います。

2011/05/15 08:41:48

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません