Skip to main content
Participating Frequently
April 11, 2017
Question

srtファイルを読み込んで動画に字幕をつけることができるスクリプト

  • April 11, 2017
  • 1 reply
  • 8340 views

After Effect CC, macOS Sierra バージョン10.12.1

srtファイルを読み込んで動画に字幕をつけることができるスクリプト

とても便利で最近も何度か使った事があるのですが、

現在使ってみたところなぜか使えません。

動画にも出てくる Expand Script Toolkit(スクリプトエディター)では、

var timeS=parseInt(t)*3600+parseInt(t[1])*60+parseFloat(t[2].replace(",","."));

の部分がマーキングされて、javascriptコンソールに「結果:undefined」と表示されています。

使えるようになる方法をご存知ないでしょうか。

This topic has been closed for replies.

1 reply

Community Expert
April 11, 2017

動画のコメントによると、

エラーが出る場合は、小さなボタン「RAW」の横にある「Download」でダウンロードして、拡張子 .js を .jsx に書き換えて試してください。

jungalianAuthor
Participating Frequently
April 13, 2017

ありがとうございます。「それでもできない」というコメントが下に続き、

「PCの再起動でできるようになった」とのコメントがありました。

試してみましたが、さらにその下のコメントと同じように

「Creating Keyframes」という表示が出たまままったく動きません。

みなさん字幕はどのように入れているのでしょうか。

すべて手作業でしょうか。

Community Expert
April 28, 2018

出来ました!!

原因はこれでした。

データーが大きいために、スクリプトが制御できないのかもしれません。

スクリプト実行してしばらく放置していたら、

いつの間にかプレビュー画面に字幕や動画が表示されていました。

何度もトライ&エラーした甲斐がありました。

Mukaidaさんのおかげです。何とお礼を言っていいのか。

辛抱強くお付き合いいただき、本当に感謝です。m(_ _)m


お久しぶりです。

CC2018以降で、エクスプレッションでも字幕を追加する方法がユーザーによって考案されています。

処理速度が速くなるかもしれません?

SRTファイルを使って字幕を追加するエクスプレッション(CC2018以降)