irene 74b70967a1 feat: add Remotion project scaffolding and subtitle tools
Remotion project:
- package.json with Remotion 4.0.522, React 19, Tailwind v4
- tsconfig.json (strict, ES2018, Bundler module resolution)
- remotion.config.ts (rspack, jpeg image format)
- ESLint flat config, Prettier config
- Root component and MyComposition placeholder (1280x720, 30fps, 60 frames)

Subtitle tools:
- src/lrc2srt.ts — LRC to SRT converter (minimal, no dependencies)
- ffmpeg.sh — helper for baking ASS subtitles or static-image+audio bypass
2026-09-09 17:35:35 +09:00

Video-related files for NCMR songs

This repo houses the video-related, code-like files for NCMR music videos.

Guideline

gitignored (not tracked here)

  • binary input assets (audio, image, fonts, material video clips if any)
  • video output

For untracked input assets, a bill of materials listing everything and explaining what each is will be mandatory.

branching rule

This repo has specialised local branching rules and will supersede any generic git operation conventions.

  • master serves as the minimal template and remain protected and mostly immutable

    • Remotion project scaffolding
    • ffmpeg helper script for baking in ass styled subtitles or bypassing the Remotion route (static image + audio)
    • legacy lrc->srt conversion script
  • for each song, a song root named <song-name>/master should be created, for the very least

    • usually, working on a song root incrementally is the norm and totally acceptable
    • branches for parallel features (e.g. <song-name>/synced-lyrics-remotion, <song-name>/overlay-ass) may be created.
S
Description
music video related repo. not part of auto-wiki.
Readme 281 KiB
Languages
Python 98.6%
TypeScript 1.3%