cleanyourtv-app
Clean Your TV를 위한 커뮤니티 제작 모바일 앱
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗라켓 스포츠(테니스·배드민턴·피클볼·파델) 경기 영상에서 랠리를 자동 감지해 릴스/쇼츠용 세로 클립을 만들어주는 iOS 앱.
경기 한 판을 통째로 넣으면 랠리만 골라 클립으로 잘라준다. 서버도, 계정도, 구독도 없이 전부 아이폰 안에서 처리된다.
open ios/Ribatto.xcodeproj
Xcode에서 시뮬레이터나 아이폰을 고르고 ⌘R. 터미널 빌드는 ios/README.md 참고.
라켓·셔틀콕·공의 타구음은 종목마다 다른 주파수 대역에 몰린 짧은 트랜지언트다. 오디오를 16kHz로 뽑아 그 대역의 스펙트럼 flux가 튀는 지점을 찾고, 묶어서 랠리로 만든다. 영상 인식이 아니라 소리 인식이라 모델 다운로드도, 네트워크도 필요 없다.
26분 4K 경기 기준 오디오 추출 1.0초 + 감지 0.1초, 클립 렌더링 약 31초.
ios/ 네이티브 SwiftUI 앱 — 유일한 제품
sample.mov 개발용 테스트 영상 (6.6GB, 저장소에 커밋하지 않음)
초기에는 Python HTTP 서버 + 웹 UI 프로토타입(
app/)으로 감지 알고리즘을 검증했다. 검증이 끝나고 Swift로 포팅이 완료되어 2026-09-02에 제거했다. 웹으로는 서비스하지 않는다.