Close
0%
0%

Pi Closed Captions

A system for adding closed captions to the composite video output of a raspberry pi

Similar projects worth following
575 views
0 followers
Have you ever whished it was possible to add closed captions to your raspberry pi hooked into your CRT television just like in the glory days of analog television, VHS, Betamax, and LaserDisc?

Well, now it may be finally be possible

This setup uses the raspberry pi composite video output fed into an arduino with the video experimenter shield. The shield has an LM1881 video sync separator which allows the arduino to mux a closed caption signal onto the Pi's composite video signal.

The arduino is using a fork of the TVout Enhanced Library.

The Pi is running a python script that plays a movie and parses the corresponding SRT subtitle file. It synchronizes the SRT timestamps with the movie timestamp and sends the subtitle data to the arduino at the correct time.

The arduino generates the closed caption signal and the television decodes it and displays the caption in sync with the movie.

In the video above the television set is NTSC, and the closed captions are transmitted using the EIA-608 closed captioning standard

View project log

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates