Private · Python · PySide6 · Gemini AI

다국어 가사 비디오
데스크톱 편집 프로그램

LyricStudio는 다국어 가사 타임라인, Google Gemini AI, WYSIWYG 렌더링 엔진을 하나로 결합한 전용 데스크톱 미디어 편집 프로그램입니다. 가사 싱크, 다언어 배치, 영상 이펙트, MP4 내보내기를 완벽하게 처리합니다.

LyricStudio 메인 편집 화면 — 앨범 아트, 16:9 프리뷰, 가사 타임라인
3-Tier 가사 · 발음 · 원어 레이아웃
5 AI Workflows 자동 싱크 & 다언어 파싱
15 Effects 시네마틱 영상 이펙트
1:1 WYSIWYG 프리뷰 = MP4 렌더 일치
Showcase

실제 제작 결과물 둘러보기

LyricStudio로 직접 편집하고 렌더링한 실제 가사 비디오 결과물을 확인해 보세요.

▶ YouTube Showcase @LyricMont

LyricMont

일본 음악 위주로 원어, 독음(발음), 메인 가사 3층 구조 렌더링 결과물을 보실 수 있는 채널입니다.

▶ 결과물 영상 채널 보기 (@LyricMont)
▶ YouTube Showcase @LyricNeo

LyricNeo

한국 인디(Indie) 음악을 중심으로 Gemini AI 워크플로를 활용해 제작된 비디오 결과물을 보실 수 있는 채널입니다.

▶ 결과물 영상 채널 보기 (@LyricNeo)
Core Model

구조화된 가사 타임라인 시스템

가사는 단순한 텍스트 목록이 아닙니다. 한 줄 한 줄이 JSON 타임라인 필드로 관리되며, Intro · Outro · Move · Skip 규칙이 AI 분석 및 실시간 렌더 스크롤에 일관되게 적용됩니다.

{
  "text": "텔레캐스터 짊어진 서브컬쳐 보이가",
  "original": "テレキャスター背負ったサブカルボーイが",
  "pronunciation": "테레캬스타- 세옷타 사부카루 보-이가",
  "time": 21.44,
  "profile": "p2",
  "behavior": "none"
}
Intro (A→B→C) Vocal Anchor Smoothstep Move Chorus Skip Outro (2-Step)
Workspace

효율적인 3단 편집 레이아웃

곡 정보 설정부터 16:9 WYSIWYG 실시간 프리뷰, 가사 타임라인 편집까지 직관적인 인터페이스로 작업할 수 있습니다.

좌측 — 메타 & 프로필

곡 제목, 아티스트, 앨범 아트 설정, 포인트 컬러 지배색 추출, 음량 게인 조절(0–150%), 가수별 프로필 관리.

중앙 — 16:9 WYSIWYG 프리뷰

실시간 프레임 렌더러, 재생/일시정지, LyricSeekBar, 전체화면 지원, librosa 64-band 멜 스펙트로그램 비주얼라이저.

우측 — 가사 타임라인

줄별 타임스탬프 편집, G키 수동 스탬프, 대량 가사 붙여넣기, AI 자동 기능 메뉴.

Intro / Move / Outro 자동 스크롤

도입부는 곡 제목과 이동 줄을 포함하며, 곡 끝에서는 오디오 마감 시점까지 부드러운 스크롤이 유지됩니다. 역행 타임스탬프 자동 검증으로 튐 없는 부드러운 전환을 제공합니다.

0.00로키(ROKI) - 미키토P (제목+아티스트)
0.00⟨ move ⟩
21.44텔레캐스터 짊어진 서브컬쳐 보이가
⟨ outro move ⟩
AI Assistant

Google Gemini 기반 5가지 스마트 워크플로

비동기 백그라운드 스레드로 작업하며, 진행 상황을 확인하거나 언제든지 안전하게 취소할 수 있습니다.

AI 자동 싱크

음원 오디오를 분석하여 보컬 시작 시점(Vocal Onset) 타임스탬프를 자동으로 측정 및 할당합니다.

🎯

AI 미세 조정 (Fine-Tuning)

±1.5초 윈도우 재분석으로 보컬 싱크의 정밀도를 향상시킵니다.

🌐

다언어 가사 자동 불러오기

자유 형식 가사 텍스트를 파싱하여 원어, 발음, 번역 가사를 3층 구조로 자동 매핑합니다.

👤

가수 프로필 지능형 배정

자연어 지침과 @멘션을 통해 파트별 담당 가수 프로필 ID를 자동 배정합니다.

AI 가사 교정

붙여넣은 가사의 띄어쓰기 및 오타만 정밀하게 교정합니다.

Rendering Engine

SceneRenderer & 멀티프로세스 인코딩 파이프라인

실시간 프리뷰와 최종 MP4 파일 생성에 동일한 렌더러 로직을 사용하여 보는 그대로 완벽한 결과물을 생성합니다.

Zero-Copy 멀티프로세스 인코더

ProcessPoolExecutor와 Shared Memory(BGRA) 파이프라인으로 CPU 멀티코어를 극대화하여 고속 MP4 내보내기를 수행합니다.

🎬

1080p Standard & 1440p Master Mode

Standard(1920×1080) 및 Master Mode(2560×1440 QHD) 해상도를 지원합니다.

🎛

15종 시네마틱 이펙트

타임라인 구간별로 인라인 이펙트를 배치하여 곡의 감성을 더합니다.

🫨 Shake 📺 Glitch 📼 CRT 🔄 Invert ⚡ Flash 🔍 Zoom Pulse 🌑 Vignette 🌀 Spin 🏀 Bounce 🍮 Squish 💓 Heartbeat 🌈 Rainbow ⬛ Blackout 🪩 Disco 📻 Static
Tech Stack

기술 스택 & 프레임워크 활용처

LyricStudio 개발에 적용된 각 검증 라이브러리의 핵심 구동 역할입니다.

Python 3.11

코어 아키텍처

애플리케이션 스키마, 타임라인 데이터 모델링 및 프로세스 파이프라인 제어

PySide6 (Qt)

데스크톱 GUI

3단 편집 레이아웃, QPainter 프레임 렌더러, 커스텀 위젯 및 이벤트 루프

Google Gemini API

AI 어시스턴트

보컬 Onset 타임스탬프 싱크, 다언어 레이아웃 매핑 및 지능형 가수 프로필 배정

librosa & NumPy

오디오 분석 & 수치 연산

64-band 멜 스펙트럼 분석 데이터 추출 및 고속 배열 수치 처리

pygame

음원 재생 엔진

편집기 16:9 프리뷰와 연동되는 저지연 오디오 스트리밍 및 모니터링

MoviePy & OpenCV

영상 처리 & 비디오 합성

비디오 프레임 추출, 앨범아트 오버레이 및 타임라인 미디어 클립 합성

Pillow (PIL)

이미지 처리

앨범아트 Center-Crop, 블러 배경 생성 및 지배색(Dominant Color) 자동 추출

FFmpeg

인코딩 & 오디오 파이프라인

MP4 비디오 멀티프로세싱 내보내기 및 오디오 구간 슬라이싱

yt-dlp

미디어 다운로더

YouTube / SoundCloud URL 기반 320kbps MP3 음원 및 MP4 영상 가져오기