SlideShare a Scribd company logo
1 of 48
Download to read offline
Video
Captioning on
  the Web
Russell Heimlich
★ Sole developer at the Pew Research Center
★ Creator of dummyimage.com
★ Frontend and Backend Developer
★ I care about accessibility
What Are Video Captions?
“Captions are text versions of the spoken
word allowing the content of web audio
and video to be accessible to those who
     do not have access to audio.”
             – WebAim.org
What Are Video Captions?
★ You know them as the text on the bottom
Captions vs. Subtitles
★ Captions are a transcript of the audio and key
  sound effects for deaf viewers.


★ Subtitles are translations of the audio in another
  language for hearing viewers.


★ http://joeclark.org/appearances/AEA/2007/
Open Captions vs. Closed Captions
★ Open captions are burned in to the video and
  always on the screen.


★ Closed captions can be turned on or off and are
  independent of the video.
Open Captions vs. Closed Captions
★ Open captions are like a flattened image
★ Closed captions are like Photoshop layers
Who Benefits from Captions?
★ Deaf viewers
★ Hard of hearing
★ Second language
  learners

★ Anyone watching TV
  in a noisy
  environment

★ Machines (online)
The History of Captions
  How we got to where we are today...
PBS’ French Chef (1972)
★ First television program that was accessible to
  deaf and hard of hearing viewers.


★ Used “Open” Captions (burned onto the video)


★ Source: http://www.ncicap.org/caphist.asp
Closed Captioning
★ First demonstrated in 1971 at a Hearing
  Impaired conference in Nashville.


★ 2nd Demo at Gallaudet College (now Gallaudet
  University) on February 15, 1972.


★ PBS station WETA broadcasted the first closed
  captioned programming in 1973.
The Early Years of Closed Captioning
★ Real-time closed captioning wasn’t available
  until 1982.
★ A separate set-top box was needed to decode
Television Decoder Circuitry Act of 1990
★ Gave FCC power to enact rules on the
  implementation of Closed Captioning.


★ Required screens 13” or greater to have built-in
  chip to display closed captions.


★ Enforced on July 1st, 1993
1990 Americans with Disabilities Act
★ Ensures equal opportunity for persons with
  disabilities


★ Public facilities (excluding movie theaters) had
  to provide access to verbal information on
  televisions, films or slide shows
Telecommunications Act of 1996
Requires people or companies that distribute
television programs directly to home viewers to
make sure those programs are captioned by
January 1, 1998.


Source: National Institute on Deafness and Other
Communication Disorders
21st Century Communications and Video
       Accessibility Act of 2010
★ Requires broadcasters to provide captioning for
  television programs redistributed on the web.




★ Source: Bill H.R. 3101
How Do I
 Caption My
Online Videos?
By Online I Really Mean YouTube
★ YouTube receives 48 hours of video a minute
★ 3 Billion views a day!
★ According to ComScore, as of April 2011,
  YouTube is the top online video property.


★ Source: YouTube Blog & ComScore
In other words...
Paid Captioning Services
   For those with more money than time
CPCweb.com
★ $95 for 30 seconds
★ 2 hours for $1,420
Vitac.com
★ $7.50 / video minute
★ $75 minimum
VideoTranscription.net
★ $3 / video minute
★ Done by humans
SpeakerText.com
★ $2 / video minute
★ Machine / Human Analysis
Do It Yourself Tools
For those with more time than money
Overstream.net
yt-subs.appspot.com
Subtitle-Horse.com
CaptionTube.appspot.com
WikiCaptions.org
UniversalSubtitles.org
What about YouTube itself?
Adding Captions Screen
Upload Your Own
★ Supports SubViewer (.sub) and SubRip (.srt)
★ YouTube has it’s own similar format called SBV
★ Any of these can be created in a text editor


★ YouTube will convert it to SBV for you!
SubViewer (.sub) Format
{Start frame}{End frame}Text ( | = line break )

{1471}{1538}..and the continuance|of their parents' rage,...
{1540}{1634}..which, but their children's end,|nought could
remove,...
{1636}{1702}..is now the two hours' traffic|of our stage.
SubRip (.srt) Format
Subtitle Number
Start time --> End time (HH:MM:SS,milliseconds)
Text (one or more lines)
Blank line

1
00:00:20,000 --> 00:00:24,400
Altocumulus clouds occur between six thousand

2
00:00:24,600 --> 00:00:27,800
and twenty thousand feet above ground level.
YouTube’s SBV Format
Start time, End time (H:MM:SS.milliseconds)
Text (one or more lines)

0:00:03.490,0:00:07.430
>> FISHER: All right. So, let's begin.
This session is: Going Social

0:00:07.430,0:00:11.600
with the YouTube APIs. I am
Jeff Fisher,

0:00:14.009,0:00:15.889
[pause]
Upload A Transcript
★ No timecode? No problem.


★ Upload a transcription and YouTube will sync it
  to the video automatically


★ English and Japanese Only
Automatic Transcriptions
★ Uses speech recognition to auto-caption video


★ Same quality as Google Voice Transcriptions


★ Manually Started (could take a few days)


★ Source: googlesystem.blogspot.com
YouTube Captions Fail
Auto-translate Captions From the Player
★ Machine translation available on the fly.
YouTube Caption Limitations
★ You can only add captions to your own videos!


★ Poor audio quality = poor caption quality


★ Caption data only available via API to
  logged-in users
Other YouTube Caption Tricks
★ Add ,cc to any search to show only captioned
  videos
★ In the player, press...
  + to increase font
  - to decrese
  B or b to toggle caption background
★ Captions are repositionable (YouTube.com only)
To sum things up...
★ Video captions are important
★ Plenty of services to do caption videos for you
★ Not a lot of good tools available
★ Tedious to create captions from scratch today
★ YouTube is easier/cheap way to caption videos
One More
 Thing...
Demo of VidCapper.com
The End. Questions?
★ Follow @kingkool68
★ Follow @VidCapper and VidCapper.com




★ Accessibility DC Meetup June 21, MLK Library
★ Accessibility Camp DC, October 22

More Related Content

What's hot

AGE AND GENDER DETECTION.pptx
AGE AND GENDER DETECTION.pptxAGE AND GENDER DETECTION.pptx
AGE AND GENDER DETECTION.pptxssuserb4a9ba
 
Deep learning for image super resolution
Deep learning for image super resolutionDeep learning for image super resolution
Deep learning for image super resolutionPrudhvi Raj
 
Thesis, Image Registration Methods
Thesis, Image Registration MethodsThesis, Image Registration Methods
Thesis, Image Registration Methodsbalanou
 
Animal identification using machine learning techniques
Animal identification using machine learning techniquesAnimal identification using machine learning techniques
Animal identification using machine learning techniquesAboul Ella Hassanien
 
Image processing1 introduction
Image processing1 introductionImage processing1 introduction
Image processing1 introductionPreeti Gupta
 
Deep learning for medical imaging
Deep learning for medical imagingDeep learning for medical imaging
Deep learning for medical imaginggeetachauhan
 
A Deep Journey into Super-resolution
A Deep Journey into Super-resolutionA Deep Journey into Super-resolution
A Deep Journey into Super-resolutionRonak Mehta
 
Survey on Haze Removal Techniques
Survey on Haze Removal TechniquesSurvey on Haze Removal Techniques
Survey on Haze Removal TechniquesEditor IJMTER
 
Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)Kalyan Acharjya
 
What Is Artificial Intelligence? | Artificial Intelligence For Beginners | Wh...
What Is Artificial Intelligence? | Artificial Intelligence For Beginners | Wh...What Is Artificial Intelligence? | Artificial Intelligence For Beginners | Wh...
What Is Artificial Intelligence? | Artificial Intelligence For Beginners | Wh...Simplilearn
 
Introduction to object detection
Introduction to object detectionIntroduction to object detection
Introduction to object detectionBrodmann17
 
best presentation Artitficial Intelligence
best presentation Artitficial Intelligencebest presentation Artitficial Intelligence
best presentation Artitficial Intelligencejennifer joe
 
Computer vision and robotics
Computer vision and roboticsComputer vision and robotics
Computer vision and roboticsBiniam Asnake
 
IA 101 - Introduction to Artificial Intelligence
IA 101 - Introduction to Artificial Intelligence IA 101 - Introduction to Artificial Intelligence
IA 101 - Introduction to Artificial Intelligence Guillaume Renaud
 
(r)Evolution of Machine Learning
(r)Evolution of Machine Learning(r)Evolution of Machine Learning
(r)Evolution of Machine LearningPankaj Tirpude
 
Transformers in Vision: From Zero to Hero
Transformers in Vision: From Zero to HeroTransformers in Vision: From Zero to Hero
Transformers in Vision: From Zero to HeroBill Liu
 

What's hot (20)

AGE AND GENDER DETECTION.pptx
AGE AND GENDER DETECTION.pptxAGE AND GENDER DETECTION.pptx
AGE AND GENDER DETECTION.pptx
 
Implementing Artificial Intelligence with Big Data
Implementing Artificial Intelligence with Big DataImplementing Artificial Intelligence with Big Data
Implementing Artificial Intelligence with Big Data
 
Deep learning for image super resolution
Deep learning for image super resolutionDeep learning for image super resolution
Deep learning for image super resolution
 
Thesis, Image Registration Methods
Thesis, Image Registration MethodsThesis, Image Registration Methods
Thesis, Image Registration Methods
 
Animal identification using machine learning techniques
Animal identification using machine learning techniquesAnimal identification using machine learning techniques
Animal identification using machine learning techniques
 
Image processing1 introduction
Image processing1 introductionImage processing1 introduction
Image processing1 introduction
 
Deep learning for medical imaging
Deep learning for medical imagingDeep learning for medical imaging
Deep learning for medical imaging
 
A Deep Journey into Super-resolution
A Deep Journey into Super-resolutionA Deep Journey into Super-resolution
A Deep Journey into Super-resolution
 
Survey on Haze Removal Techniques
Survey on Haze Removal TechniquesSurvey on Haze Removal Techniques
Survey on Haze Removal Techniques
 
Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)
 
What Is Artificial Intelligence? | Artificial Intelligence For Beginners | Wh...
What Is Artificial Intelligence? | Artificial Intelligence For Beginners | Wh...What Is Artificial Intelligence? | Artificial Intelligence For Beginners | Wh...
What Is Artificial Intelligence? | Artificial Intelligence For Beginners | Wh...
 
Computer vision
Computer visionComputer vision
Computer vision
 
Introduction to object detection
Introduction to object detectionIntroduction to object detection
Introduction to object detection
 
best presentation Artitficial Intelligence
best presentation Artitficial Intelligencebest presentation Artitficial Intelligence
best presentation Artitficial Intelligence
 
Computer vision and robotics
Computer vision and roboticsComputer vision and robotics
Computer vision and robotics
 
Hit and-miss transform
Hit and-miss transformHit and-miss transform
Hit and-miss transform
 
IA 101 - Introduction to Artificial Intelligence
IA 101 - Introduction to Artificial Intelligence IA 101 - Introduction to Artificial Intelligence
IA 101 - Introduction to Artificial Intelligence
 
(r)Evolution of Machine Learning
(r)Evolution of Machine Learning(r)Evolution of Machine Learning
(r)Evolution of Machine Learning
 
Computer vision
Computer visionComputer vision
Computer vision
 
Transformers in Vision: From Zero to Hero
Transformers in Vision: From Zero to HeroTransformers in Vision: From Zero to Hero
Transformers in Vision: From Zero to Hero
 

Similar to Video Captioning on the Web

Interactive media guide
Interactive media guideInteractive media guide
Interactive media guidebrownjordan
 
Video Captioning: How-To & Other Resources
Video Captioning: How-To & Other ResourcesVideo Captioning: How-To & Other Resources
Video Captioning: How-To & Other ResourcesKeira Dooley
 
Creating Integrating Video
Creating Integrating VideoCreating Integrating Video
Creating Integrating Videogetchan
 
Video Production Using Open Source Tools
Video Production Using Open Source ToolsVideo Production Using Open Source Tools
Video Production Using Open Source ToolsCrazed Mule
 
Trascrption plusv3
Trascrption plusv3Trascrption plusv3
Trascrption plusv3Ahmed NE
 
Beef Up Your Website With Audio And Video - It's Easy!
Beef Up Your Website With Audio And Video - It's Easy!Beef Up Your Website With Audio And Video - It's Easy!
Beef Up Your Website With Audio And Video - It's Easy!Melodie Laylor
 
Voice Dubbing Automation
Voice Dubbing AutomationVoice Dubbing Automation
Voice Dubbing AutomationUtkarsh Agrawal
 
DM110 - Week 6 - Video Podcasting
DM110 - Week 6 - Video PodcastingDM110 - Week 6 - Video Podcasting
DM110 - Week 6 - Video PodcastingJohn Breslin
 
Remote Video Production as a Service?
Remote Video Production as a Service?Remote Video Production as a Service?
Remote Video Production as a Service?Paul Richards
 
Closed Captioning Legal Requirements, Best Practices, and Workflows for Media...
Closed Captioning Legal Requirements, Best Practices, and Workflows for Media...Closed Captioning Legal Requirements, Best Practices, and Workflows for Media...
Closed Captioning Legal Requirements, Best Practices, and Workflows for Media...3Play Media
 
How did you use media technologies in the construction and research, planning...
How did you use media technologies in the construction and research, planning...How did you use media technologies in the construction and research, planning...
How did you use media technologies in the construction and research, planning...John Smith
 
How to contribute to WordPress TV team?
How to contribute to WordPress TV team?How to contribute to WordPress TV team?
How to contribute to WordPress TV team?Nisha Singh
 
Optimising video delivery - Brightcove PLAY 2019
Optimising video delivery - Brightcove PLAY 2019Optimising video delivery - Brightcove PLAY 2019
Optimising video delivery - Brightcove PLAY 2019Jeremy Brown
 
Speaker Recording Tips For Virtual DevOps Enterprise (And Why We're Pre-Recor...
Speaker Recording Tips For Virtual DevOps Enterprise (And Why We're Pre-Recor...Speaker Recording Tips For Virtual DevOps Enterprise (And Why We're Pre-Recor...
Speaker Recording Tips For Virtual DevOps Enterprise (And Why We're Pre-Recor...Gene Kim
 
Creating videos in the classroom
Creating videos in the classroomCreating videos in the classroom
Creating videos in the classroomLisa Campbell
 
Chapter5c McHaney 2nd edition
Chapter5c McHaney 2nd editionChapter5c McHaney 2nd edition
Chapter5c McHaney 2nd editionRoger McHaney
 

Similar to Video Captioning on the Web (20)

Interactive media guide
Interactive media guideInteractive media guide
Interactive media guide
 
Video Captioning: How-To & Other Resources
Video Captioning: How-To & Other ResourcesVideo Captioning: How-To & Other Resources
Video Captioning: How-To & Other Resources
 
Creating Integrating Video
Creating Integrating VideoCreating Integrating Video
Creating Integrating Video
 
OpenCms Days 2014 - OpenCms 9 - A video tube?
OpenCms Days 2014 - OpenCms 9 - A video tube?OpenCms Days 2014 - OpenCms 9 - A video tube?
OpenCms Days 2014 - OpenCms 9 - A video tube?
 
Video Production Using Open Source Tools
Video Production Using Open Source ToolsVideo Production Using Open Source Tools
Video Production Using Open Source Tools
 
Trascrption plusv3
Trascrption plusv3Trascrption plusv3
Trascrption plusv3
 
Beef Up Your Website With Audio And Video - It's Easy!
Beef Up Your Website With Audio And Video - It's Easy!Beef Up Your Website With Audio And Video - It's Easy!
Beef Up Your Website With Audio And Video - It's Easy!
 
Voice Dubbing Automation
Voice Dubbing AutomationVoice Dubbing Automation
Voice Dubbing Automation
 
DM110 - Week 6 - Video Podcasting
DM110 - Week 6 - Video PodcastingDM110 - Week 6 - Video Podcasting
DM110 - Week 6 - Video Podcasting
 
Remote Video Production as a Service?
Remote Video Production as a Service?Remote Video Production as a Service?
Remote Video Production as a Service?
 
Closed Captioning Legal Requirements, Best Practices, and Workflows for Media...
Closed Captioning Legal Requirements, Best Practices, and Workflows for Media...Closed Captioning Legal Requirements, Best Practices, and Workflows for Media...
Closed Captioning Legal Requirements, Best Practices, and Workflows for Media...
 
How did you use media technologies in the construction and research, planning...
How did you use media technologies in the construction and research, planning...How did you use media technologies in the construction and research, planning...
How did you use media technologies in the construction and research, planning...
 
Veoh
VeohVeoh
Veoh
 
How to contribute to WordPress TV team?
How to contribute to WordPress TV team?How to contribute to WordPress TV team?
How to contribute to WordPress TV team?
 
Optimising video delivery - Brightcove PLAY 2019
Optimising video delivery - Brightcove PLAY 2019Optimising video delivery - Brightcove PLAY 2019
Optimising video delivery - Brightcove PLAY 2019
 
Chapter5c McHaney
Chapter5c McHaneyChapter5c McHaney
Chapter5c McHaney
 
Speaker Recording Tips For Virtual DevOps Enterprise (And Why We're Pre-Recor...
Speaker Recording Tips For Virtual DevOps Enterprise (And Why We're Pre-Recor...Speaker Recording Tips For Virtual DevOps Enterprise (And Why We're Pre-Recor...
Speaker Recording Tips For Virtual DevOps Enterprise (And Why We're Pre-Recor...
 
Video Accessibility
Video Accessibility Video Accessibility
Video Accessibility
 
Creating videos in the classroom
Creating videos in the classroomCreating videos in the classroom
Creating videos in the classroom
 
Chapter5c McHaney 2nd edition
Chapter5c McHaney 2nd editionChapter5c McHaney 2nd edition
Chapter5c McHaney 2nd edition
 

More from Russell Heimlich

Cache Rules Everything Around Me
Cache Rules Everything Around MeCache Rules Everything Around Me
Cache Rules Everything Around MeRussell Heimlich
 
Accessibility Lightning Talk
Accessibility Lightning TalkAccessibility Lightning Talk
Accessibility Lightning TalkRussell Heimlich
 
Building An Accessible Site from the Ground Up
Building An Accessible Site from the Ground UpBuilding An Accessible Site from the Ground Up
Building An Accessible Site from the Ground UpRussell Heimlich
 

More from Russell Heimlich (6)

Cache Rules Everything Around Me
Cache Rules Everything Around MeCache Rules Everything Around Me
Cache Rules Everything Around Me
 
stickyHeader.js
stickyHeader.jsstickyHeader.js
stickyHeader.js
 
Analytics And You
Analytics And YouAnalytics And You
Analytics And You
 
Accessibility Lightning Talk
Accessibility Lightning TalkAccessibility Lightning Talk
Accessibility Lightning Talk
 
Charting with Google
Charting with GoogleCharting with Google
Charting with Google
 
Building An Accessible Site from the Ground Up
Building An Accessible Site from the Ground UpBuilding An Accessible Site from the Ground Up
Building An Accessible Site from the Ground Up
 

Recently uploaded

USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEaurabinda banchhor
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxJanEmmanBrigoli
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 

Recently uploaded (20)

INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSE
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptx
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 

Video Captioning on the Web

  • 2. Russell Heimlich ★ Sole developer at the Pew Research Center ★ Creator of dummyimage.com ★ Frontend and Backend Developer ★ I care about accessibility
  • 3. What Are Video Captions? “Captions are text versions of the spoken word allowing the content of web audio and video to be accessible to those who do not have access to audio.” – WebAim.org
  • 4. What Are Video Captions? ★ You know them as the text on the bottom
  • 5. Captions vs. Subtitles ★ Captions are a transcript of the audio and key sound effects for deaf viewers. ★ Subtitles are translations of the audio in another language for hearing viewers. ★ http://joeclark.org/appearances/AEA/2007/
  • 6. Open Captions vs. Closed Captions ★ Open captions are burned in to the video and always on the screen. ★ Closed captions can be turned on or off and are independent of the video.
  • 7. Open Captions vs. Closed Captions ★ Open captions are like a flattened image ★ Closed captions are like Photoshop layers
  • 8. Who Benefits from Captions? ★ Deaf viewers ★ Hard of hearing ★ Second language learners ★ Anyone watching TV in a noisy environment ★ Machines (online)
  • 9. The History of Captions How we got to where we are today...
  • 10. PBS’ French Chef (1972) ★ First television program that was accessible to deaf and hard of hearing viewers. ★ Used “Open” Captions (burned onto the video) ★ Source: http://www.ncicap.org/caphist.asp
  • 11. Closed Captioning ★ First demonstrated in 1971 at a Hearing Impaired conference in Nashville. ★ 2nd Demo at Gallaudet College (now Gallaudet University) on February 15, 1972. ★ PBS station WETA broadcasted the first closed captioned programming in 1973.
  • 12. The Early Years of Closed Captioning ★ Real-time closed captioning wasn’t available until 1982. ★ A separate set-top box was needed to decode
  • 13. Television Decoder Circuitry Act of 1990 ★ Gave FCC power to enact rules on the implementation of Closed Captioning. ★ Required screens 13” or greater to have built-in chip to display closed captions. ★ Enforced on July 1st, 1993
  • 14. 1990 Americans with Disabilities Act ★ Ensures equal opportunity for persons with disabilities ★ Public facilities (excluding movie theaters) had to provide access to verbal information on televisions, films or slide shows
  • 15. Telecommunications Act of 1996 Requires people or companies that distribute television programs directly to home viewers to make sure those programs are captioned by January 1, 1998. Source: National Institute on Deafness and Other Communication Disorders
  • 16. 21st Century Communications and Video Accessibility Act of 2010 ★ Requires broadcasters to provide captioning for television programs redistributed on the web. ★ Source: Bill H.R. 3101
  • 17. How Do I Caption My Online Videos?
  • 18. By Online I Really Mean YouTube ★ YouTube receives 48 hours of video a minute ★ 3 Billion views a day! ★ According to ComScore, as of April 2011, YouTube is the top online video property. ★ Source: YouTube Blog & ComScore
  • 20. Paid Captioning Services For those with more money than time
  • 21. CPCweb.com ★ $95 for 30 seconds ★ 2 hours for $1,420
  • 22. Vitac.com ★ $7.50 / video minute ★ $75 minimum
  • 23. VideoTranscription.net ★ $3 / video minute ★ Done by humans
  • 24. SpeakerText.com ★ $2 / video minute ★ Machine / Human Analysis
  • 25. Do It Yourself Tools For those with more time than money
  • 34. Upload Your Own ★ Supports SubViewer (.sub) and SubRip (.srt) ★ YouTube has it’s own similar format called SBV ★ Any of these can be created in a text editor ★ YouTube will convert it to SBV for you!
  • 35. SubViewer (.sub) Format {Start frame}{End frame}Text ( | = line break ) {1471}{1538}..and the continuance|of their parents' rage,... {1540}{1634}..which, but their children's end,|nought could remove,... {1636}{1702}..is now the two hours' traffic|of our stage.
  • 36. SubRip (.srt) Format Subtitle Number Start time --> End time (HH:MM:SS,milliseconds) Text (one or more lines) Blank line 1 00:00:20,000 --> 00:00:24,400 Altocumulus clouds occur between six thousand 2 00:00:24,600 --> 00:00:27,800 and twenty thousand feet above ground level.
  • 37. YouTube’s SBV Format Start time, End time (H:MM:SS.milliseconds) Text (one or more lines) 0:00:03.490,0:00:07.430 >> FISHER: All right. So, let's begin. This session is: Going Social 0:00:07.430,0:00:11.600 with the YouTube APIs. I am Jeff Fisher, 0:00:14.009,0:00:15.889 [pause]
  • 38. Upload A Transcript ★ No timecode? No problem. ★ Upload a transcription and YouTube will sync it to the video automatically ★ English and Japanese Only
  • 39. Automatic Transcriptions ★ Uses speech recognition to auto-caption video ★ Same quality as Google Voice Transcriptions ★ Manually Started (could take a few days) ★ Source: googlesystem.blogspot.com
  • 41. Auto-translate Captions From the Player ★ Machine translation available on the fly.
  • 42. YouTube Caption Limitations ★ You can only add captions to your own videos! ★ Poor audio quality = poor caption quality ★ Caption data only available via API to logged-in users
  • 43. Other YouTube Caption Tricks ★ Add ,cc to any search to show only captioned videos ★ In the player, press... + to increase font - to decrese B or b to toggle caption background ★ Captions are repositionable (YouTube.com only)
  • 44. To sum things up...
  • 45. ★ Video captions are important ★ Plenty of services to do caption videos for you ★ Not a lot of good tools available ★ Tedious to create captions from scratch today ★ YouTube is easier/cheap way to caption videos
  • 48. The End. Questions? ★ Follow @kingkool68 ★ Follow @VidCapper and VidCapper.com ★ Accessibility DC Meetup June 21, MLK Library ★ Accessibility Camp DC, October 22