Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects Expressions Subtitle Expression

  • Subtitle Expression

    Posted by Luke Wilkins on April 15, 2014 at 7:41 am

    Hi

    First post!

    I have created subtitles on a corporate video using the Metadata created from premiere.

    Its working well with the expression:

    L = thisComp.layer(“Thatcham_Corporate_Video WITH SCRIPT.wmv”);

    max = 7;

    gap = 2;

    n = 0;

    if (L.marker.numKeys > 0) {

    n = L.marker.nearestKey(time).index;

    if (L.marker.key(n).time > time) n–;

    }

    s = ” “;

    if (n> 0){

    if (time – L.marker.key(n).time < gap){

    curT = L.marker.key(n).time;

    i = n-1;

    while(i > 0){

    newT = L.marker.key(i).time;

    if (curT – newT > gap) break;

    curT = newT;

    i–;

    }

    i++;

    base = n – (n-i)%max;

    curT = L.marker.key(base).time;

    for (j = base; j < base+max; j++){

    if (j <= L.marker.numKeys){

    if (L.marker.key(j).time – curT > gap)break;

    s += L.marker.key(j).comment + ” “;

    curT = L.marker.key(j).time;

    }

    }

    }

    }

    s

    But I need it to end the line on a full stop as it looks strange starting with ‘difference. now we can…’

    Id like it to be:

    ‘difference’

    stop,

    new line @now we can..’

    anyone done this before?

    Luke

    Luke Wilkins replied 12 years, 4 months ago 1 Member · 0 Replies
  • 0 Replies

Sorry, there were no replies found.

We use anonymous cookies to give you the best experience we can.
Our Privacy policy | GDPR Policy