핵심 요약
- 프랑스 공대생들이 중고 약국 LED 십자가 간판을 역공학해 C++ 제어 라이브러리를 만들고 해커톤을 열었습니다.
- 한 참가자 팀이 24x24 단색 LED 스펙에 맞춰 영상 프레임 변환 파이프라인을 구축해 간판에 영상을 띄우는 플레이어를 제작했습니다.
- 그 결과 약국 상징 간판에서 전설적인 낚시 밈 '릭롤' 영상을 재생하는 데 성공했습니다.
요약 프랑스 거리를 걷다 보면 건물 외벽에 초록색 십자가 모양의 LED 간판이 화려하게 깜빡이는 모습을 쉽게 볼 수 있습니다. 이 간판은 근처에 약국이 있다는 것을 알리는 상징으로 프랑스에서는 하나의 국민적 시그니처로 통합니다. 간판 가격은 모델에 따라 200유로에서 2000유로(약 30만~300만 원)에 달하는데, 약국이 폐업하거나 교체되면서 중고 거래 사이트에 종종 매물로 올라오곤 합니다. 약 2년 전 한 프랑스 유튜버가 이 간판을 직접 사서 리버스 엔지니어링하는 영상이 큰 인기를 끌기도 했습니다.
2026년 초, 저자의 학교 선배들도 직접 중고 십자가 간판을 구매해 몇 주간의 분석 끝에 리버스 엔지니어링에 성공했습니다. 선배들은 간판을 직접 제어할 수 있는 C++ 라이브러리 'Lib_Croix'를 개발한 뒤 교내 해커톤을 열었습니다. 해커톤에서는 간판을 이용한 테트리스, 파이썬 서버 기반 실시간 에디터, 콘웨이의 라이프 게임 등 다양한 작품이 출품되었습니다.
그중 저자와 친구들은 이 약국 간판으로 영상을 재생하는 '비디오 플레이어'를 구현하기로 결정했습니다. 간판의 디스플레이 스펙은 가로 24픽셀, 세로 24픽셀의 흑백(초록 불 켜짐/꺼짐) 구조였습니다. 연구팀은 24시간도 안 되는 촉박한 시간 동안 ImageMagick과 파이썬 스크립트를 작성해 이미지를 24x24 단색 비트맵 텍스트 포맷(.pharma)으로 변환하는 파이프라인을 구축했습니다.
이어 FFmpeg를 사용해 동영상을 초당 10프레임의 이미지들로 쪼갠 뒤 파이썬과 C++ 코드로 파일들을 순서대로 읽어와 간판에 비트맵 데이터를 뿌려주도록 개발했습니다. 이를 통해 프랑스 약국 상징물인 초록 십자가 간판 위에서 전설적인 낚시 밈인 '릭롤(Rickroll)' 영상을 완벽히 재생하는 데 성공했습니다.
Sponsored · 광고