[ad_1]
Pseudonymous maker “theloosearrow” has introduced again a traditional accessibility function of analog TV indicators — EIA-608 closed captioning — utilizing a Raspberry Pi, an Arduino, and the Nootropic Design Video Experimenter.
“Have you ever ever wished closed captions in your Raspberry Pi identical to the great outdated days of analog tv and VHS,” theloosearrow asks of their viewers. “This setup makes use of the Raspberry Pi composite video output fed into an Arduino with the Video Experimenter defend. The defend has an LM1881 video sync separator which permits the Arduino to mux a closed caption sign onto the Pi’s composite video sign.”
The trick depends on the EIA-608 commonplace, used for years to supply elective closed-captioning on analog NTSC indicators. For TV units which help it, enabling decoding causes subtitles to look overlaid on prime of the video — and it is this sign the Arduino overlays onto the Raspberry Pi’s composite video output.
“The Pi is working a Python script that performs a film and parses the corresponding SRT subtitle file,” theloosearrow explains. “It synchronizes the SRT timestamps with the film timestamp and sends the subtitle knowledge to the Arduino on the right time. The Arduino generates the closed caption sign and the tv decodes it and shows the caption in sync with the film.
“It’s basically a Rube Goldberg machine that ultimately methods the TV into displaying the subtitles.”
Supply code for the undertaking has not but been shared, however extra data is accessible on theloosearrow’s Reddit thread.
[ad_2]
