비트 싱크 타이포

Beat-synced type

텍스트가 등장하는 타이밍을 음악의 비트나 보이스오버의 강세에 프레임 단위로 맞추는 영상 타이포그래피 작업. 가사 비디오·타이틀 시퀀스의 핵심 기술입니다.

다른 이름: Kinetic type videoText animator (AE)Lyric video type
···
html
<div class="frame">
  <div class="stage">
    <div class="word w1">FEEL</div>
    <div class="word w2">THE</div>
    <div class="word w3">BEAT</div>
  </div>
  <div class="wave">
    <i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i>
  </div>
</div>
css
.frame{position:absolute;inset:0;overflow:hidden;display:flex;flex-direction:column}
.stage{position:relative;flex:1;display:flex;align-items:center;justify-content:center;gap:.35em;padding:0 4%}
.word{font:800 clamp(18px,8.5vmin,50px)/1 sans-serif;color:#fff;opacity:0;transform:scale(.4);letter-spacing:.01em;white-space:nowrap}
.w1{animation:pop 2.4s cubic-bezier(.2,1.6,.4,1) infinite}
.w2{color:#9a9aa6;animation:pop 2.4s cubic-bezier(.2,1.6,.4,1) infinite .3s}
.w3{color:#f25c8a;animation:pop 2.4s cubic-bezier(.2,1.6,.4,1) infinite .6s}
@keyframes pop{0%{opacity:0;transform:scale(.4)}8%{opacity:1;transform:scale(1.18)}16%{transform:scale(1)}82%{opacity:1;transform:scale(1)}92%{opacity:0;transform:scale(.85)}100%{opacity:0;transform:scale(.85)}}
.wave{height:20%;min-height:22px;display:flex;align-items:center;justify-content:center;gap:3px;margin-bottom:5vmin}
.wave i{width:4px;border-radius:2px;height:20%;animation:bump ease-in-out infinite}
@keyframes bump{0%,100%{height:20%}50%{height:85%}}
js
const bars = document.querySelectorAll('.wave i');
bars.forEach((el, i) => {
  el.style.background = i % 3 === 0 ? 'var(--accent)' : '#3a3a46';
  el.style.animationDuration = (0.8 + (i % 4) * 0.16) + 's';
  el.style.animationDelay = (i * 0.06) + 's';
});

웹의 키네틱 타이포그래피가 스크롤·호버 같은 사용자 입력에 반응한다면, 영상 쪽 키네틱 타입은 고정된 오디오 타임라인 위에서 정확히 맞춰야 한다는 게 다르다.

After Effects에서는 텍스트 레이어에 애니메이터(Animator) 그룹을 추가하고 Range Selector로 단어·글자 단위 선택 범위를 지정한다. 그 선택 범위가 시작되는 시점을, 오디오 트랙의 파형(waveform)을 눈으로 보며 하나하나 맞추는 작업을 현장에서는 "타이밍을 태운다"고 부르기도 한다.

모든 단어를 같은 리듬으로 넣으면 단조로워진다. 중요한 단어만 스케일 오버슈트나 색 변화로 임팩트를 주고, 나머지는 짧게 지나가야 강세가 산다.

언제 쓰나

오디오가 먼저 확정된 다음에 타이포를 얹으세요. 타이밍을 오디오에 맞춰야지 오디오를 타이밍에 맞추면 안 됩니다.