SlideShare a Scribd company logo
1 of 29
THE ART AND SCIENCE OF
CAPTIONING
David Fourney, PhD.
2017 #a11yTO Camp - Accessibility Toronto Camp
DISCLAIMER
• The opinions expressed are entirely my own.
AGENDA
• What are captions?
• How to add captions to a video (the “Science” of captions).
• Tips, tricks, and ideas (the “Art” of captions).
WCAG WANTS CAPTIONS
• 1.2.2 Captions (Prerecorded): Captions are provided for all prerecorded
audio content in synchronized media, except when the media is a media
alternative for text and is clearly labeled as such. (Level A)
• 1.2.4 Captions (Live): Captions are provided for all live audio content in
synchronized media. (Level AA)
• Sign Languages?
WHAT ARE CAPTIONS?
• synchronized visual and/or text alternative for both speech and non-speech
audio information needed to understand the media content
• Note 1: Captions are similar to dialogue-only subtitles except captions convey not only
the content of spoken dialogue, but also equivalents for non-dialogue audio information
needed to understand the program content, including sound effects, music, laughter,
speaker identification and location.
• Note 2: Closed Captions are equivalents that can be turned on and off with some players.
• Note 3: Open Captions are any captions that cannot be turned off. For example, if the
captions are visual equivalent images of text embedded in video.
• Note 4: Captions should not obscure or obstruct relevant information in the video.
• Note 5: In some countries, captions are called subtitles.
• Note 6: Audio descriptions can be, but do not need to be, captioned since they are
descriptions of information that is already presented visually.
WCAG 2.0 / ISO/IEC 40500:2012
THE WRITING ON THE WALL
CAPTIONING IS NOT SUBTITLING!
• Subtitling assumes:
• Hearing audience
• Translation to another language
• Captioning rarely provides translation
CAPTIONS CONVEY
1. Spoken dialogue
2. Non-speech audio information needed to understand the program
content (sound effects, music, laughter, speaker identification and
speaker location)
A LOT HAS CHANGED SINCE THE 1970’S
BUT NOT CAPTIONS!
• Digital captions first demo’ed in 1971
• Current standard Line 21 TV captioning was established in 1976
• Monospaced white text on black background
• Maximum 32 characters per line
• Internet captioning uses the same visual design!
• Suffers from the same information architecture!
• Has the same usability problems!
Wikipedia
THE SCIENCE
How captions get into your video
MAKING CAPTIONS
• W3C developed Web Video Text Tracks Format (WebVTT) for captioning
• Supports HTML5, CSS, Unicode (UTF-8)
WEBVTT FORMAT
WEBVTT
00:00:19.000 --> 00:00:20.040
Hi, Joe!
00:00:20.060 --> 00:00:23.060
I was walking to the store.
WEBVTT STYLING
• Handled in the main HTML / CSS
<style type="text/css">
::cue(v[voice=”Bill"]) {
color: yellow;
background-color: black;
font-size: 150%;
} </style>
TOGETHER, WE GET …
WEBVTT
00:00:19.000 --> 00:00:20.040 position:5% align:start
<v Bill>Hi, Joe! </c>
00:00:20.060 --> 00:00:23.060 align:end
<v Joe>I was walking to the store.</c>
ADDING CAPTIONS
• HTML5 supports “text tracks”
• Can be any added text: captions, translations, etc.
<video>
<source src=”myvideo.mp4" type="video/mp4">
<track src=”myvideo.vtt”
kind="captions” type="text/vtt" > </track>
</video>
ADDING MORE CAPTIONS
<video width="320" height="240" controls>
<source src=”myvideo.mp4" type="video/mp4">
<source src=”myvideo.ogg" type="video/ogg">
<track
src="subtitles_en.vtt" kind=”captions”
srclang="en" label="English">
<track
src="subtitles_no.vtt" kind="subtitles”
srclang=”fr" label=”French">
</video>
YOUTUBE
• YouTube will generate your transcript for you
• This is only the dialogue!
• Only 1 of WCAG’s 2 parts of captions
• Other important information (non-speech audio information) is missing.
• Please review the automatic captions for accuracy!
THE ART
How captions should behave
CAPTIONING STANDARD
• ISO/IEC 20071-23:2018
• "Information technology — User interface component accessibility — Part 23:
Visual presentation of audio information (including captions and subtitles)”
• Provides over 70 requirements and recommendations on presenting speech
and non-speech information
• Identifies a broad range of visual alternatives including captions, graphics,
avatars, etc.
PLACEMENT
• Don’t obstruct important video content
• Covering faces, other text, soccer ball, etc.
• Place captions according to who is speaking to help identify speaker
moving across the field now. Looks like
she’s lined up for the shot, and the
DESCRIPTIVE VS. INFORMATIVE
• Sound effects, music, etc. as well as
actor’s emotions and tone provide
information that captions should
convey
• Example: Captioning traffic noise
• Man on the street interview?
• Maybe if interviewee startled by horn
• Car chase scene?
• Part of the scene experience
SOUND EFFECTS
• Assume your audience cannot hear your audio!
• Use commonly understood descriptions, onomatopoeia (“barking”, “woof”)
• Tell me where is the sound from (“dog barking”)
• Tell me why the sound is there (“dog barking at intruder”)
• Is it a one-time sound (“bark”) or sustained (“barking continues”, “barking
stops”)
• Is there no sound (“silence”)
• Don’t rely on hearing experiences. Assume never heard a particular
sound!
• “quietly slowly played guitar” VS “soft guitar” (what makes it soft??)
MUSIC
• Show the presence of music ( ♪ )
• What is this music?
• Who is performing?
• What’s it called?
• Why is the music there?
• What is the purpose of the music?
• What emotion should I now experience?
• Has the tone of the scene changed?
OTHER ISSUES
• Spelling and homonyms
• “Tax hains” (tax havens)
• “Road scholar” (Rhodes Scholar)
• WCAG requirements (e.g., colour contrast with background)
THANK YOU!

More Related Content

Similar to Art and science of captioning

WebRTC, RED and Janus @ ClueCon21
WebRTC, RED and Janus @ ClueCon21WebRTC, RED and Janus @ ClueCon21
WebRTC, RED and Janus @ ClueCon21Lorenzo Miniero
 
Understanding Closed Captioning Standards and Guidelines
Understanding Closed Captioning Standards and GuidelinesUnderstanding Closed Captioning Standards and Guidelines
Understanding Closed Captioning Standards and Guidelines3Play Media
 
Dual Column Script
Dual Column ScriptDual Column Script
Dual Column ScriptGCITS
 
Standard Music Font Layout: Musikmesse 2014
Standard Music Font Layout: Musikmesse 2014Standard Music Font Layout: Musikmesse 2014
Standard Music Font Layout: Musikmesse 2014dspreadbury
 
Dirt music video conventions
Dirt music video conventionsDirt music video conventions
Dirt music video conventionstwbsmediaconnell
 
Tema 1_2021.pptx
Tema 1_2021.pptxTema 1_2021.pptx
Tema 1_2021.pptxPessG
 
Services provided by captioning star
Services provided by captioning starServices provided by captioning star
Services provided by captioning starJohn Peterson
 
Compelling videos east congo workshop2
Compelling videos east congo workshop2Compelling videos east congo workshop2
Compelling videos east congo workshop2GregTuke
 
Standard Music Font Layout
Standard Music Font LayoutStandard Music Font Layout
Standard Music Font Layoutdspreadbury
 
Sound Lesson 2013
Sound Lesson 2013Sound Lesson 2013
Sound Lesson 2013Liz Davies
 
Mv assignment 01 2019 pro forma
Mv assignment 01 2019 pro formaMv assignment 01 2019 pro forma
Mv assignment 01 2019 pro formaBenDix4
 
Conversis - Audio Dubbing and Subtitling
Conversis  -  Audio Dubbing and SubtitlingConversis  -  Audio Dubbing and Subtitling
Conversis - Audio Dubbing and SubtitlingConversis
 

Similar to Art and science of captioning (20)

WebRTC, RED and Janus @ ClueCon21
WebRTC, RED and Janus @ ClueCon21WebRTC, RED and Janus @ ClueCon21
WebRTC, RED and Janus @ ClueCon21
 
Conventions
ConventionsConventions
Conventions
 
Understanding Closed Captioning Standards and Guidelines
Understanding Closed Captioning Standards and GuidelinesUnderstanding Closed Captioning Standards and Guidelines
Understanding Closed Captioning Standards and Guidelines
 
Sound Design
Sound DesignSound Design
Sound Design
 
Genre
GenreGenre
Genre
 
Gi 04 multimedia elements
Gi 04 multimedia elementsGi 04 multimedia elements
Gi 04 multimedia elements
 
Dual Column Script
Dual Column ScriptDual Column Script
Dual Column Script
 
Standard Music Font Layout: Musikmesse 2014
Standard Music Font Layout: Musikmesse 2014Standard Music Font Layout: Musikmesse 2014
Standard Music Font Layout: Musikmesse 2014
 
Dirt music video conventions
Dirt music video conventionsDirt music video conventions
Dirt music video conventions
 
Tema 1_2021.pptx
Tema 1_2021.pptxTema 1_2021.pptx
Tema 1_2021.pptx
 
Services provided by captioning star
Services provided by captioning starServices provided by captioning star
Services provided by captioning star
 
What is a podcast?
What is a podcast?What is a podcast?
What is a podcast?
 
Compelling videos east congo workshop2
Compelling videos east congo workshop2Compelling videos east congo workshop2
Compelling videos east congo workshop2
 
Standard Music Font Layout
Standard Music Font LayoutStandard Music Font Layout
Standard Music Font Layout
 
AUDIO AND MEDIA INFORMATION.pptx
AUDIO AND MEDIA INFORMATION.pptxAUDIO AND MEDIA INFORMATION.pptx
AUDIO AND MEDIA INFORMATION.pptx
 
Media language all
Media language  allMedia language  all
Media language all
 
Guideline1
Guideline1Guideline1
Guideline1
 
Sound Lesson 2013
Sound Lesson 2013Sound Lesson 2013
Sound Lesson 2013
 
Mv assignment 01 2019 pro forma
Mv assignment 01 2019 pro formaMv assignment 01 2019 pro forma
Mv assignment 01 2019 pro forma
 
Conversis - Audio Dubbing and Subtitling
Conversis  -  Audio Dubbing and SubtitlingConversis  -  Audio Dubbing and Subtitling
Conversis - Audio Dubbing and Subtitling
 

Recently uploaded

Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...home
 
A level Digipak development Presentation
A level Digipak development PresentationA level Digipak development Presentation
A level Digipak development Presentationamedia6
 
Design Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryDesign Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryWilliamVickery6
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️soniya singh
 
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
How to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our SiteHow to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our Sitegalleryaagency
 
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Yantram Animation Studio Corporation
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...babafaisel
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfAmirYakdi
 
Call Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts Service
Call Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts ServiceCall Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts Service
Call Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts Servicejennyeacort
 
SCRIP Lua HTTP PROGRACMACION PLC WECON CA
SCRIP Lua HTTP PROGRACMACION PLC  WECON CASCRIP Lua HTTP PROGRACMACION PLC  WECON CA
SCRIP Lua HTTP PROGRACMACION PLC WECON CANestorGamez6
 
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...ankitnayak356677
 
Kindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUpKindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUpmainac1
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Delhi Call girls
 
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk GurgaonCheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk GurgaonDelhi Call girls
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...Call Girls in Nagpur High Profile
 
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130Suhani Kapoor
 

Recently uploaded (20)

Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
 
A level Digipak development Presentation
A level Digipak development PresentationA level Digipak development Presentation
A level Digipak development Presentation
 
Design Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryDesign Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William Vickery
 
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
 
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
 
How to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our SiteHow to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our Site
 
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
 
Call Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts Service
Call Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts ServiceCall Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts Service
Call Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts Service
 
SCRIP Lua HTTP PROGRACMACION PLC WECON CA
SCRIP Lua HTTP PROGRACMACION PLC  WECON CASCRIP Lua HTTP PROGRACMACION PLC  WECON CA
SCRIP Lua HTTP PROGRACMACION PLC WECON CA
 
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...
 
Kindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUpKindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUp
 
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
 
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk GurgaonCheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
 
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
 
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
 

Art and science of captioning

  • 1. THE ART AND SCIENCE OF CAPTIONING David Fourney, PhD. 2017 #a11yTO Camp - Accessibility Toronto Camp
  • 2. DISCLAIMER • The opinions expressed are entirely my own.
  • 3. AGENDA • What are captions? • How to add captions to a video (the “Science” of captions). • Tips, tricks, and ideas (the “Art” of captions).
  • 4. WCAG WANTS CAPTIONS • 1.2.2 Captions (Prerecorded): Captions are provided for all prerecorded audio content in synchronized media, except when the media is a media alternative for text and is clearly labeled as such. (Level A) • 1.2.4 Captions (Live): Captions are provided for all live audio content in synchronized media. (Level AA) • Sign Languages?
  • 5. WHAT ARE CAPTIONS? • synchronized visual and/or text alternative for both speech and non-speech audio information needed to understand the media content • Note 1: Captions are similar to dialogue-only subtitles except captions convey not only the content of spoken dialogue, but also equivalents for non-dialogue audio information needed to understand the program content, including sound effects, music, laughter, speaker identification and location. • Note 2: Closed Captions are equivalents that can be turned on and off with some players. • Note 3: Open Captions are any captions that cannot be turned off. For example, if the captions are visual equivalent images of text embedded in video. • Note 4: Captions should not obscure or obstruct relevant information in the video. • Note 5: In some countries, captions are called subtitles. • Note 6: Audio descriptions can be, but do not need to be, captioned since they are descriptions of information that is already presented visually. WCAG 2.0 / ISO/IEC 40500:2012
  • 6. THE WRITING ON THE WALL
  • 7. CAPTIONING IS NOT SUBTITLING! • Subtitling assumes: • Hearing audience • Translation to another language • Captioning rarely provides translation
  • 8. CAPTIONS CONVEY 1. Spoken dialogue 2. Non-speech audio information needed to understand the program content (sound effects, music, laughter, speaker identification and speaker location)
  • 9. A LOT HAS CHANGED SINCE THE 1970’S
  • 10. BUT NOT CAPTIONS! • Digital captions first demo’ed in 1971 • Current standard Line 21 TV captioning was established in 1976 • Monospaced white text on black background • Maximum 32 characters per line • Internet captioning uses the same visual design! • Suffers from the same information architecture! • Has the same usability problems!
  • 12. THE SCIENCE How captions get into your video
  • 13. MAKING CAPTIONS • W3C developed Web Video Text Tracks Format (WebVTT) for captioning • Supports HTML5, CSS, Unicode (UTF-8)
  • 14. WEBVTT FORMAT WEBVTT 00:00:19.000 --> 00:00:20.040 Hi, Joe! 00:00:20.060 --> 00:00:23.060 I was walking to the store.
  • 15. WEBVTT STYLING • Handled in the main HTML / CSS <style type="text/css"> ::cue(v[voice=”Bill"]) { color: yellow; background-color: black; font-size: 150%; } </style>
  • 16. TOGETHER, WE GET … WEBVTT 00:00:19.000 --> 00:00:20.040 position:5% align:start <v Bill>Hi, Joe! </c> 00:00:20.060 --> 00:00:23.060 align:end <v Joe>I was walking to the store.</c>
  • 17. ADDING CAPTIONS • HTML5 supports “text tracks” • Can be any added text: captions, translations, etc. <video> <source src=”myvideo.mp4" type="video/mp4"> <track src=”myvideo.vtt” kind="captions” type="text/vtt" > </track> </video>
  • 18. ADDING MORE CAPTIONS <video width="320" height="240" controls> <source src=”myvideo.mp4" type="video/mp4"> <source src=”myvideo.ogg" type="video/ogg"> <track src="subtitles_en.vtt" kind=”captions” srclang="en" label="English"> <track src="subtitles_no.vtt" kind="subtitles” srclang=”fr" label=”French"> </video>
  • 19. YOUTUBE • YouTube will generate your transcript for you • This is only the dialogue! • Only 1 of WCAG’s 2 parts of captions • Other important information (non-speech audio information) is missing. • Please review the automatic captions for accuracy!
  • 20.
  • 21. THE ART How captions should behave
  • 22. CAPTIONING STANDARD • ISO/IEC 20071-23:2018 • "Information technology — User interface component accessibility — Part 23: Visual presentation of audio information (including captions and subtitles)” • Provides over 70 requirements and recommendations on presenting speech and non-speech information • Identifies a broad range of visual alternatives including captions, graphics, avatars, etc.
  • 23. PLACEMENT • Don’t obstruct important video content • Covering faces, other text, soccer ball, etc. • Place captions according to who is speaking to help identify speaker
  • 24. moving across the field now. Looks like she’s lined up for the shot, and the
  • 25. DESCRIPTIVE VS. INFORMATIVE • Sound effects, music, etc. as well as actor’s emotions and tone provide information that captions should convey • Example: Captioning traffic noise • Man on the street interview? • Maybe if interviewee startled by horn • Car chase scene? • Part of the scene experience
  • 26. SOUND EFFECTS • Assume your audience cannot hear your audio! • Use commonly understood descriptions, onomatopoeia (“barking”, “woof”) • Tell me where is the sound from (“dog barking”) • Tell me why the sound is there (“dog barking at intruder”) • Is it a one-time sound (“bark”) or sustained (“barking continues”, “barking stops”) • Is there no sound (“silence”) • Don’t rely on hearing experiences. Assume never heard a particular sound! • “quietly slowly played guitar” VS “soft guitar” (what makes it soft??)
  • 27. MUSIC • Show the presence of music ( ♪ ) • What is this music? • Who is performing? • What’s it called? • Why is the music there? • What is the purpose of the music? • What emotion should I now experience? • Has the tone of the scene changed?
  • 28. OTHER ISSUES • Spelling and homonyms • “Tax hains” (tax havens) • “Road scholar” (Rhodes Scholar) • WCAG requirements (e.g., colour contrast with background)