74b70967a1b1c5d4bf236c633a1390766e266dbe
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
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.
-
masterserves as the minimal template and remain protected and mostly immutable- Remotion project scaffolding
ffmpeghelper script for baking inassstyled subtitles or bypassing the Remotion route (static image + audio)- legacy lrc->srt conversion script
-
for each song, a song root named
<song-name>/mastershould 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.
Description
Languages
Python
98.6%
TypeScript
1.3%