{"id":533497,"date":"2026-06-13T15:31:29","date_gmt":"2026-06-13T15:31:29","guid":{"rendered":"https:\/\/www.europesays.com\/ie\/533497\/"},"modified":"2026-06-13T15:31:29","modified_gmt":"2026-06-13T15:31:29","slug":"saving-family-football-footage-with-a-raspberry-pi-and-a-1928-projector","status":"publish","type":"post","link":"https:\/\/www.europesays.com\/ie\/533497\/","title":{"rendered":"Saving family football footage with a Raspberry Pi and a 1928 projector"},"content":{"rendered":"<p class=\"wp-block-paragraph\">This project started when the maker, <a href=\"https:\/\/linktr.ee\/eightbytwofilms\" rel=\"nofollow noopener\" target=\"_blank\">David Stein<\/a>, was hunting for footage of his dad\u2019s high school football games. David\u2019s grandfather had captured some on Super 8 film, which David paid to have scanned, and his dad\u2019s high school had donated its 16mm game films to the Heinz History Center in Pittsburgh, PA, which he had transferred.\u00a0<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"709\" src=\"https:\/\/www.europesays.com\/ie\/wp-content\/uploads\/2026\/06\/unnamed-2-Large-1024x709.jpeg\" alt=\"\" class=\"wp-image-137687\"  \/><\/p>\n<p class=\"wp-block-paragraph\">Unfortunately, not all of his dad\u2019s games were archived, and it was extremely expensive to digitise the ones that were. David kept digging and eventually found more reels in a storage room at the school. They were rotting, and vinegar syndrome (acetate film base degradation) was already setting in. Among them were three of his dad\u2019s football games, plus dozens more from other years and other teams. <\/p>\n<p class=\"wp-block-paragraph\">At $200 per reel, David couldn\u2019t afford to rescue all of the actively decaying film, so he decided to build his own scanner instead.<\/p>\n<p class=\"wp-block-paragraph\">At the heart of the system is a film projector from 1928, which gently moves the fragile film through a gate without tearing it. David modified the projector to make it more precise and capable of talking to a Raspberry Pi camera.<\/p>\n<p class=\"wp-block-paragraph\">The brain of the build is a <a href=\"https:\/\/www.raspberrypi.com\/products\/raspberry-pi-5\/\" rel=\"nofollow noopener\" target=\"_blank\">Raspberry Pi 5<\/a>, paired with a <a href=\"https:\/\/www.raspberrypi.com\/products\/raspberry-pi-high-quality-camera\/\" rel=\"nofollow noopener\" target=\"_blank\">Raspberry Pi High Quality Camera<\/a> and a microscope lens aimed at the film gate. Version one of the custom film scanner, which was built on a <a href=\"https:\/\/www.raspberrypi.com\/products\/raspberry-pi-4-model-b\/\" rel=\"nofollow noopener\" target=\"_blank\">Raspberry Pi 4<\/a>, snapped an image of every frame \u2014 for a 400-foot reel containing 16,000 frames, this process took more than 18 hours.\u00a0Upgrading to Raspberry Pi 5 meant the machine was able to overcrank, basically allowing the film to run non-stop. This reduced the time it takes to capture everything to about four hours. \u00a0<\/p>\n<p class=\"wp-block-paragraph\">An Arduino and two TB6600 drivers run the transport and take-up reels continuously at eight frames per second, with a ten-second soft ramp to prevent the system from jerking the film. When it runs, the Raspberry Pi camera records continuous video at 30 frames per second in 60-second segments, using a five-millisecond exposure to freeze each frame mid-pulldown. Afterwards, FFmpeg (an open source command-line framework) and a Python pipeline extract the frames and keep the sharpest one from each group.<\/p>\n<p class=\"wp-block-paragraph\">The players in these films are now in their 70s, and David says that, with this project, it\u2019s as though they\u2019re seventeen again for a few minutes. His dad very much appreciated being able to share his high school games with his son, and David even made a new friend from one of the older reels who calls him periodically to talk about the games.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"714\" data-id=\"137684\" src=\"https:\/\/www.europesays.com\/ie\/wp-content\/uploads\/2026\/06\/unnamed-Large-1024x714.jpeg\" alt=\"\" class=\"wp-image-137684\"  \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"565\" data-id=\"137685\" src=\"https:\/\/www.europesays.com\/ie\/wp-content\/uploads\/2026\/06\/unnamed-4-Large-1024x565.jpeg\" alt=\"\" class=\"wp-image-137685\"  \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"571\" height=\"1024\" data-id=\"137688\" src=\"https:\/\/www.europesays.com\/ie\/wp-content\/uploads\/2026\/06\/unnamed-1-Large-571x1024.jpeg\" alt=\"\" class=\"wp-image-137688\"  \/><\/p>\n<p class=\"wp-block-paragraph\">The maker, David Stein, is the film preservationist and software engineer behind <a href=\"https:\/\/linktr.ee\/eightbytwofilms\" rel=\"nofollow noopener\" target=\"_blank\">Eight by Two Films<\/a>. He builds custom machines for analogue film preservation. His work has been featured by The Verge, Popular Mechanics, and Nerdist.\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"This project started when the maker, David Stein, was hunting for footage of his dad\u2019s high school football&hellip;\n","protected":false},"author":2,"featured_media":533498,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_share_on_mastodon":"0"},"categories":[74],"tags":[18,22,19,17,220364,229549,82],"class_list":["post-533497","post","type-post","status-publish","format-standard","has-post-thumbnail","category-technology","tag-eire","tag-football","tag-ie","tag-ireland","tag-raspberry-pi-5","tag-raspberry-pi-camera","tag-technology"],"share_on_mastodon":{"url":"https:\/\/pubeurope.com\/@ie\/116743523477300993","error":""},"_links":{"self":[{"href":"https:\/\/www.europesays.com\/ie\/wp-json\/wp\/v2\/posts\/533497","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.europesays.com\/ie\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.europesays.com\/ie\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/ie\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/ie\/wp-json\/wp\/v2\/comments?post=533497"}],"version-history":[{"count":0,"href":"https:\/\/www.europesays.com\/ie\/wp-json\/wp\/v2\/posts\/533497\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/ie\/wp-json\/wp\/v2\/media\/533498"}],"wp:attachment":[{"href":"https:\/\/www.europesays.com\/ie\/wp-json\/wp\/v2\/media?parent=533497"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.europesays.com\/ie\/wp-json\/wp\/v2\/categories?post=533497"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.europesays.com\/ie\/wp-json\/wp\/v2\/tags?post=533497"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}