Skip to main content
Participant
November 9, 2023
Question

aftereffectsのタイムコードについて

  • November 9, 2023
  • 1 reply
  • 411 views

初めまして。

編集は初心者です。

現在イラストレーターで作成したものをaftereffectsで編集しています。サッカーのスコアボードみたく時間をつけるためにタイムコードを使っていました。しかし、90分表示ではなく1:30:00という表示でした。90分表示にしたいのでやり方があれば教えてください。またタイムコード以外のやり方があればそちらでもお願いしたいです。

    This topic has been closed for replies.

    1 reply

    Community Expert
    November 9, 2023
    こちらのリンクにエクスプレッションを使ったタイマーが公開されているので、これを応用した90分タイマーのコードは下記になります。
    コピーして、テキストレイヤーの「ソーステキスト」に貼り付ければ利用できます。
    エクスプレッションは、altキーを押しながらソーステキストのストップウォッチをクリックして下さい。
     
    rate = 1;
    clockStart = 0;
    
    function padZero(n){
      return (n < 10 ? "0" : "") + n;
    }
    
    clockTime = clockStart + rate*(time - inPoint);
    
    if (clockTime < 0){
      sign = "-";
      clockTime = -clockTime;
    }else{
      sign = "";
    }
    
    if(clockTime > 5400){
    clockTime = 5400;
    }else{
    clockTime;
    }
    t = Math.floor(clockTime);
    min = Math.floor((t/60));
    sec = Math.floor(t%60);
    
    sign  + padZero(min) + ":" + padZero(sec) 

     

    上記の動作は、90分で数値はストップします。

    rate は、倍率になるので数値を上げると表示時間を早送りすることができます。