MisakaZentai/world-execute-me-dsh-pv

Code-rendered TUI fan PV for Mili world.execute(me); with a DeepSeek Harness-style chat window. MIT code; CC BY-NC-SA 4.0 artwork.

해결하는 문제

이 프로젝트는 Mili의 곡 "world.execute(me);"를 위한 코드 렌더링 방식의 비공식 팬 뮤직비디오(PV)입니다. 비디오의 모든 프레임을 프로그래밍 방식으로 렌더링할 수 있는 완전한 소스 코드를 제공하며, 시각적 요소가 곡의 시간에 따라 완벽하게 동기화되도록 보장합니다.

작동 원리

이 프로젝트는 Python 기반 빌드 시스템을 사용하여 다음 단계로 비디오를 렌더링합니다:

  • 채팅창 렌더링: Playwright를 사용하여 DeepSeek Harness (dsh) CSS 및 JS로 구축된 HTML 페이지의 스크린샷을 찍어 화면 왼쪽에 채팅 인터페이스를 시뮬레이션합니다.
  • TUI 모델 시각화: PIL (Python Imaging Library)로 그려진 TUI (Text User Interface) 엔진이 화면 오른쪽에 모델 시각화를 렌더링합니다.
  • 시청각 동기화: LRCLIB에서 가사를 다운로드하고 미리 정의된 단어 단위 타이밍 데이터와 결합하여 시각 효과를 곡과 동기화합니다.
  • 최종 조립: 렌더링된 프레임은 ffmpeg를 사용하여 최종 MP4 비디오로 컴파일됩니다.

대상 사용자

  • Mili와 DeepSeek의 팬: 곡의 테마를 코드 기반의 예술적 표현으로 감상하고 싶은 분.
  • 개발자 및 디지털 아티스트: 프로그래밍 방식의 비디오 렌더링과 TUI 스타일 미학에 관심이 있는 분.

주요 특징

  • 순수 코드 기반: 모든 프레임이 코드로 생성되어 고해상도(최대 4K) 렌더링이 가능합니다.
  • TUI 미학: 채팅 인터페이스와 모델 시각화 엔진을 결합하여 독특한 시각적 스타일을 구현합니다.
  • TUI 스타일 댄서: 캐릭터 아트에서 코드로 생성된 플레이스홀더 댄서가 포함되어 있습니다.
  • 통합 빌드 파이프라인: 단일 명령어 (python build.py all)로 가사 동기화부터 최종 렌더링까지 모든 과정을 처리합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트