처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
테크 뉴스
Hacker News 2026.05.21 62

맥OS '에어리얼' 동영상 배경화면을 리버스 엔지니어링한 오픈소스 프로젝트

Hacker News 원문 보기

그 멋진 배경화면, 어떻게 만들어진 걸까

맥북이나 애플TV를 쓰는 분이라면 한 번쯤 봤을 거예요. 화면에 뜨는 그 시네마틱한 항공 영상 배경화면 말이에요. 홍콩의 야경, 두바이의 사막, 그리고 우주에서 본 지구까지. 애플이 'Aerial(에어리얼)'이라고 부르는 동영상 배경화면인데, 어떤 개발자가 이걸 리버스 엔지니어링해서 phosphene이라는 오픈소스 프로젝트로 공개했어요.

이게 왜 흥미롭냐면, 애플의 이 영상들은 그냥 mp4 파일을 가져다 트는 게 아니거든요. 시간대에 따라 다른 영상이 재생되고, 위치 정보 같은 메타데이터가 함께 표시되고, 어떤 영상은 낮 버전과 밤 버전이 부드럽게 전환돼요. 그 모든 데이터를 애플이 어떤 식으로 패키징해서 배포하는지를 분석한 결과물이 이 프로젝트예요.

어떻게 동작하는가

프로젝트 이름인 phosphene은 눈을 감았을 때 보이는 잔상 같은 빛 현상을 말해요. 이름부터 시각적인 느낌이 있죠. 핵심 아이디어는 간단해요. 애플이 자사 서버에서 배포하는 영상 메타데이터를 파싱(parsing)해서, 누구나 자기 환경에서 그 영상들을 다운로드하고 재생할 수 있게 해주는 거예요.

구조를 좀 들여다보면, 애플은 영상들의 목록을 JSON 형식으로 관리해요. 각 영상마다 ID, 카테고리(자연/도시/우주 등), 시간대(낮/밤/일출/일몰), 위치 정보, 그리고 실제 영상 파일의 URL이 들어 있어요. phosphene은 이 JSON을 받아와서 사용자가 원하는 조건의 영상만 필터링하고, 해상도(4K HDR 같은)별로 골라 받을 수 있게 해줘요.

재미있는 건 HDR 처리 부분이에요. 애플의 영상 중 일부는 Dolby Vision이나 HDR10 형식인데, 이걸 일반 디스플레이에서 그대로 틀면 색이 칙칙하게 보이거든요. phosphene은 이런 HDR 영상을 SDR로 변환하는 옵션도 제공해요. 단순히 다운로드만 해주는 게 아니라, 다양한 환경에서 제대로 보이도록 후처리까지 신경 쓴 거죠.

또 한 가지 디테일은 메타데이터 오버레이예요. 애플TV에서 영상이 재생될 때 화면 한 켠에 'Dubai - United Arab Emirates' 같은 위치 이름이 살짝 떴다 사라지잖아요. 그 정보도 별도 데이터로 들어있어서, phosphene을 활용하면 자신만의 스크린세이버 앱을 만들 때 이런 디테일까지 가져올 수 있어요.

비슷한 시도들과의 차이

사실 애플 에어리얼 영상을 모아두는 프로젝트는 예전부터 몇 개 있었어요. 대표적으로 Aerial이라는 맥OS용 스크린세이버 앱이 있고, 영상들을 정리해둔 비공식 아카이브 사이트도 있죠. 다만 그런 프로젝트들은 대부분 특정 플랫폼(맥OS)에 묶여 있거나, 영상 파일만 정적으로 모아둔 형태였어요.

phosphene이 차별화되는 지점은 라이브러리 형태로 깔끔하게 추상화돼 있다는 점이에요. 다른 개발자가 자기 프로젝트에 갖다 쓰기 쉽게 설계됐거든요. 라즈베리파이로 만든 디지털 액자, 리눅스 데스크톱용 동영상 배경화면, 심지어 웹 브라우저에서 도는 시각 효과 같은 데에도 활용할 수 있어요. 애플 생태계 밖에서도 그 영상 자산을 활용할 수 있게 길을 터준 거죠.

라이선스, 그리고 한국 개발자에게 의미

다만 짚어야 할 부분이 있어요. 영상 자체의 저작권은 애플에 있어요. phosphene은 어디까지나 '다운로드하고 재생하는 방법'을 제공하는 코드이고, 영상을 상업적으로 재배포하거나 제품에 포함시키는 건 라이선스 문제가 생길 수 있어요. 개인적인 용도나 학습용으로 쓰는 건 회색지대지만, 이런 점은 분명히 인지하고 써야 해요.

그럼에도 이 프로젝트가 한국 개발자에게 주는 시사점은 꽤 커요. 첫째, 리버스 엔지니어링이라는 게 거창한 게 아니라는 걸 보여줘요. 네트워크 요청을 캡처하고, 응답 JSON을 분석하고, 그걸 깔끔한 API로 재포장하는 일련의 과정이요. 우리가 평소에 쓰는 어떤 서비스든 비슷한 방법으로 분석해볼 수 있다는 거예요.

둘째, 사이드 프로젝트의 좋은 본보기예요. 거대한 문제를 풀려는 게 아니라, '나는 이 영상이 좋다, 그런데 내 리눅스 데스크톱에서도 보고 싶다' 같은 개인적인 가려움에서 출발했거든요. 이런 작고 구체적인 동기에서 시작한 프로젝트가 종종 더 단단한 결과물로 이어져요.

셋째, 실용적으로는 임베디드 디스플레이 프로젝트에 바로 응용해볼 만해요. 카페 사장님이 가게에 영화 같은 풍경을 띄우고 싶다거나, 사무실 라운지에 무드 있는 화면을 두고 싶을 때, 라즈베리파이 + phosphene 조합으로 저렴하게 구현할 수 있어요.

마무리

한 줄 정리: 애플의 폐쇄적인 자산도 누군가의 호기심과 끈기로 열린 생태계로 흘러나오고, 그게 또 다른 창작의 재료가 돼요.

여러분은 평소 어떤 서비스나 앱을 보면서 '이거 어떻게 만들었지?' 하고 분석해보고 싶었던 게 있나요? 혹은 작은 가려움에서 출발한 사이드 프로젝트가 의외로 잘 풀렸던 경험이 있으시면 공유해주세요.


🔗 출처: Hacker News

이 뉴스가 유용했나요?

이 기술을 직접 배워보세요

AI 도구, 직접 활용해보세요

AI 시대, 코딩으로 수익을 만드는 방법을 배울 수 있습니다.

AI 활용 강의 보기

"비전공 직장인인데 반년 만에 수익 파이프라인을 여러 개 만들었습니다"

실제 수강생 후기
  • 비전공자도 6개월이면 첫 수익
  • 20년 경력 개발자 직강
  • 자동화 프로그램 + 소스코드 제공

매일 AI·개발 뉴스를 받아보세요

주요 테크 뉴스를 매일 아침 이메일로 전해드립니다.

스팸 없이, 언제든 구독 취소 가능합니다.