Google Captions

 
 

Can you Make an After Effects Template?

Tony Lee has been an advocate for Captions and Subtitles standards across Google. In early 2021 I was approached to help build an After Effects Template to speed up the process which typically involve a designer laying by hand in illustrator and outputting PNGs..

 
 
 

A few caveats:

  • Many NLEs (or editorial programs) have captions tools, but do not support per line bounding boxes.

  • I did not know how to use advanced expression in After Effects which would be needed to make a user friendly Motion Graphics Template [MOGRT]

The bounding box is the rectangle bounds of a layer corrected for text or shape layer content.

Our intent was to have per line bounding boxes generated automatically.

 

Background

I was very fortunate to work with Tony Lee and the Brand Studio team on A CODA Story.

It was one of two videos we made to air during the Oscars.

As we posted a version with burned-in captions, I started getting familiar with subtitles and captions.

I had read several posts by Tony and had reviewed the internal Standards site and Captions Playbook, so I got to work making an After Effects template. Learning expressions is a steep learning curve, but I would make several tools and revisit the Captions MOGRT a few times as my understanding has improved.

Motion Graphics Template

Step by step:

  • Develop static guidelines to establish rules and all the use cases

  • Layout in Illustrator or Figma to lock down designs to the pixel

  • Build a Control Layer in After Effects to drive functionality

    • Several expressions were handy, including sourceRectAtTime() and if/else

  • Build an interface with Essential Graphics to generate a MOGRT

  • Rounds of testing with in-house Editors, refine the interface and refactor code

  • Share with Editorial partners through Playbook, and Google Video Chat demos

Reception

The MOGRT has proved helpful on several projects, and because it is a tool, I have only become involved when a feature is requested. One update required a UHD aspect to be supported, and based on my enrollment in an expressions course; I had shared that update within a few days to the editor.

My journey with creating brand tools is still early, but this Captions template is something I am proud to have been a part of my time with Brand Studio.



Links

External

A CODA story: Why accessible technology matters

Inside Google Marketing: Why we’re rethinking how we approach video captions

Skills

The Power of Expression Book - $89 Hardcover Book or $39 for PDF only

101: Expression Overview - $10 video course

School of Motion Expression Session - A great investment

 

Over several months we iterated on the interface and added additional features based on vendor and internal feedback.

 
 

The User

Who are the users?

The users will primarily be Editors and Assistant Editors internal and external vendors of Google and YouTube.

Why are they using this tool?

Editors can be part of the finishing pipeline and are often tasked with subtitles to some degree.

How are they using it?

They will be copying captions from an existing SRT file, script, or transcribing, which requires them also to consider line breaks.

Extensions

TL;DR 2-Year Contract

  • 13th & Last Extension Thu, Dec 16, 2021 - Wed, Jan 5, 2022

  • 12th Extension Tue, Jul 6, 2021 - Wed, Dec 15, 2021

  • 11th Extension Fri, May 14, 2021 Sun, Aug 1, 2021

  • 10th Extension Fri, Mar 26, 2021 - Tue, Jun 1, 2021

  • 9th Extension Wed, Feb 24, 2021 - Fri, Apr 16, 2021

  • 8th Extension Thu, Jan 14, 2021 Fri, Mar 19, 2021

  • 7th Extension Mon, Nov 30, 2020 - Mon, Feb 1, 2021

  • 6th Extension Thu, Oct 15, 2020 - Thu, Dec 31, 2020

  • 5th Extension Mon, Sep 28, 2020 - Sun, Nov 1, 2020

  • 4th Extension Wed, Aug 12, 2020 - Thu, Oct 1, 2020

  • 3rd Extension Tue, Apr 7, 2020 - Fri, Aug 28, 2020

  • 2nd Extension Wed, Mar 4, 2020 - Fri, Jun 26, 2020

  • 1st Extension Tue, Jan 28, 2020 - Fri, Mar 27, 2020

  • First Day Mon, Jan 6, 2020

 

Google

Brand Studio

Role - Motion Designer
Tony Lee - Senior Designer
Brian Troyer - Design Studio Ops Lead

Special Thanks

Zack Lovatt - A few key tips and blog posts
Timothy Haywood - Clutch bit of expression that made it possible to select per word italics