SlideShare uma empresa Scribd logo
1 de 48
Baixar para ler 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

Mais conteúdo relacionado

Mais procurados

Lecture 29 Convolutional Neural Networks - Computer Vision Spring2015
Lecture 29 Convolutional Neural Networks -  Computer Vision Spring2015Lecture 29 Convolutional Neural Networks -  Computer Vision Spring2015
Lecture 29 Convolutional Neural Networks - Computer Vision Spring2015Jia-Bin Huang
 
Transform coding
Transform codingTransform coding
Transform codingNancy K
 
[SIGGRAPH 2016] Automatic Image Colorization
[SIGGRAPH 2016] Automatic Image Colorization[SIGGRAPH 2016] Automatic Image Colorization
[SIGGRAPH 2016] Automatic Image ColorizationSatoshi Iizuka
 
Object recognition of CIFAR - 10
Object recognition of CIFAR  - 10Object recognition of CIFAR  - 10
Object recognition of CIFAR - 10Ratul Alahy
 
Synops emotion recognize
Synops emotion recognizeSynops emotion recognize
Synops emotion recognizeAvdhesh Gupta
 
What is computer vision?
What is computer vision?What is computer vision?
What is computer vision?Qentinel
 
character recognition: Scope and challenges
 character recognition: Scope and challenges character recognition: Scope and challenges
character recognition: Scope and challengesVikas Dongre
 
Image Processing Based Signature Recognition and Verification Technique Using...
Image Processing Based Signature Recognition and Verification Technique Using...Image Processing Based Signature Recognition and Verification Technique Using...
Image Processing Based Signature Recognition and Verification Technique Using...Priyanka Pradhan
 
An Introduction to Image Processing and Artificial Intelligence
An Introduction to Image Processing and Artificial IntelligenceAn Introduction to Image Processing and Artificial Intelligence
An Introduction to Image Processing and Artificial IntelligenceWasif Altaf
 
Face recognization
Face recognizationFace recognization
Face recognizationleenak770
 
Everything You Need to Know About the Intel® MPI Library
Everything You Need to Know About the Intel® MPI LibraryEverything You Need to Know About the Intel® MPI Library
Everything You Need to Know About the Intel® MPI LibraryIntel® Software
 
Touchless and less-constrained 3D fingerprint recognition
Touchless and less-constrained 3D fingerprint recognitionTouchless and less-constrained 3D fingerprint recognition
Touchless and less-constrained 3D fingerprint recognitionAngelo Genovese
 
Digital Video And Compression
Digital Video And CompressionDigital Video And Compression
Digital Video And CompressionRobert Burk
 
Raster vs vector graphics
Raster vs vector graphicsRaster vs vector graphics
Raster vs vector graphicsKhang-Ling Loh
 
Deep Learning Tutorial | Deep Learning TensorFlow | Deep Learning With Neural...
Deep Learning Tutorial | Deep Learning TensorFlow | Deep Learning With Neural...Deep Learning Tutorial | Deep Learning TensorFlow | Deep Learning With Neural...
Deep Learning Tutorial | Deep Learning TensorFlow | Deep Learning With Neural...Simplilearn
 

Mais procurados (20)

Lecture 29 Convolutional Neural Networks - Computer Vision Spring2015
Lecture 29 Convolutional Neural Networks -  Computer Vision Spring2015Lecture 29 Convolutional Neural Networks -  Computer Vision Spring2015
Lecture 29 Convolutional Neural Networks - Computer Vision Spring2015
 
Transform coding
Transform codingTransform coding
Transform coding
 
[SIGGRAPH 2016] Automatic Image Colorization
[SIGGRAPH 2016] Automatic Image Colorization[SIGGRAPH 2016] Automatic Image Colorization
[SIGGRAPH 2016] Automatic Image Colorization
 
Object recognition of CIFAR - 10
Object recognition of CIFAR  - 10Object recognition of CIFAR  - 10
Object recognition of CIFAR - 10
 
Synops emotion recognize
Synops emotion recognizeSynops emotion recognize
Synops emotion recognize
 
What is computer vision?
What is computer vision?What is computer vision?
What is computer vision?
 
character recognition: Scope and challenges
 character recognition: Scope and challenges character recognition: Scope and challenges
character recognition: Scope and challenges
 
PROJECT FINAL PPT
PROJECT FINAL PPTPROJECT FINAL PPT
PROJECT FINAL PPT
 
Image Processing Based Signature Recognition and Verification Technique Using...
Image Processing Based Signature Recognition and Verification Technique Using...Image Processing Based Signature Recognition and Verification Technique Using...
Image Processing Based Signature Recognition and Verification Technique Using...
 
An Introduction to Image Processing and Artificial Intelligence
An Introduction to Image Processing and Artificial IntelligenceAn Introduction to Image Processing and Artificial Intelligence
An Introduction to Image Processing and Artificial Intelligence
 
Fingerprints recognition
Fingerprints recognitionFingerprints recognition
Fingerprints recognition
 
Face recognization
Face recognizationFace recognization
Face recognization
 
Edge detection
Edge detectionEdge detection
Edge detection
 
Everything You Need to Know About the Intel® MPI Library
Everything You Need to Know About the Intel® MPI LibraryEverything You Need to Know About the Intel® MPI Library
Everything You Need to Know About the Intel® MPI Library
 
Touchless and less-constrained 3D fingerprint recognition
Touchless and less-constrained 3D fingerprint recognitionTouchless and less-constrained 3D fingerprint recognition
Touchless and less-constrained 3D fingerprint recognition
 
Deep Learning for Computer Vision: Medical Imaging (UPC 2016)
Deep Learning for Computer Vision: Medical Imaging (UPC 2016)Deep Learning for Computer Vision: Medical Imaging (UPC 2016)
Deep Learning for Computer Vision: Medical Imaging (UPC 2016)
 
Digital Video And Compression
Digital Video And CompressionDigital Video And Compression
Digital Video And Compression
 
Cnn method
Cnn methodCnn method
Cnn method
 
Raster vs vector graphics
Raster vs vector graphicsRaster vs vector graphics
Raster vs vector graphics
 
Deep Learning Tutorial | Deep Learning TensorFlow | Deep Learning With Neural...
Deep Learning Tutorial | Deep Learning TensorFlow | Deep Learning With Neural...Deep Learning Tutorial | Deep Learning TensorFlow | Deep Learning With Neural...
Deep Learning Tutorial | Deep Learning TensorFlow | Deep Learning With Neural...
 

Semelhante a 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
 

Semelhante a 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
 

Mais de 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
 

Mais de 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
 

Último

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
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
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
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
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.
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxleah joy valeriano
 
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
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 

Último (20)

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
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
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
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
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...
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.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
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 

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