프로젝트 배경
(1) 필기 애니메이션 영상 제작의 높은 진입장벽 - 손글씨가 써지는 과정을 영상으로 제작하려면 화면 녹화 후 PC 편집 툴로 옮겨 배경을 지우고(크로마키) 재인코딩하는 복잡한 후처리 작업이 필요했습니다. - 모바일 단말의 성능 편차로 인해 단순 고정 프레임레이트로 캡처할 경우 실제 필기 시간과 결과 영상의 재생 배속이 어긋나는 시간 왜곡이 발생했습니다. - 인앱 결제 정책 변경이나 장애 발생 시 앱을
프로젝트 성과
실측 기반 가변 fps 인코딩으로 영상 재생 왜곡 0% 달성
실측 경과 시간 대비 실제 캡처 프레임 수로 fps를 역산 인코딩하여, 저사양 기기에서도 영상 길이가 실제 필기 시간과 완벽히 일치하도록 구현했습니다.
크로마키 작업 없는 알파채널 투명 배경 영상 출력 구현
HEVC 및 VP9 코덱을 적용해 투명 배경 영상을 직접 출력함으로써, 사용자가 PC 편집 툴에서 별도로 배경을 지우는 번거로운 후처리 단계를 없앴습니다.
앱 재배포 없는 결제 진입점 원격 제어 체계 확립
실시간 DB 기능 플래그와 연동하여 서버 값 변경만으로 결제 진입점을 즉시 차단·복구하는 원격 스위치를 구현해 심사 및 결제 장애 리스크를 제거했습니다.
크로스플랫폼 풀사이클 구축 및 양대 마켓 릴리스 완결
상용 SDK 없는 자체 드로잉 엔진 설계부터 모바일 FFmpeg 영상 처리, 구독 결제 연동, iOS 및 Android 스토어 프로덕션 배포까지 전 과정을 완결했습니다.
핵심 기능
진행 단계
기획 및 데이터 모델 설계
2025.12.
필기 녹화 플로우 정의, 레이어·스트로크 데이터 모델 및 JSON 직렬화 규격 수립.
프로젝트 상세
[프로젝트 개요] 손으로 글씨나 그림을 그리는 과정을 실시간 녹화하여 투명 배경 영상으로 만들어 주는 크로스플랫폼 모바일 애플리케이션입니다. Flutter 단일 코드베이스로 iOS와 Android를 동시 지원하며, 상용 드로잉 라이브러리 없이 캔버스 렌더링 엔진과 모바일 영상 인코딩 파이프라인, 그리고 인앱 구독 결제 체계를 단독으로 구축했습니다. [1. 프로젝트 배경 및 문제 정의] - 필기 영상







