Welcome to the Lofi Focus Timer Video project, a creative coding endeavor designed to transform your resources into a relaxing Lofi music video.
Discover more on my YouTube channel: LofiFocus Timer
This tool enables you to craft a personalized Lofi music video by supplying your resources. Experience it firsthand by accessing the provided demo resources located at public/2024_05_16_12_26_English_1_hours.zip. Simply unzip the file and follow the instructions to get started.
While the project's codebase may be straightforward, unrefined, and lacks documentation, it efficiently accomplishes the following six tasks:
- Incorporates an introduction sequence.
- Embeds a customizable logo.
- Sets up a background image.
- Layers the chosen audio tracks.
- Integrates audio visualization (Special thanks to: Marcus Stenbeck).
- Features a progress timer to indicate video duration.
The project utilizes bun as its package manager. You are free to choose any package manager that suits your development needs.
To use the demo's resources:
unzip public/2024_05_16_12_26_English_1_hours.zip -d public/
Launch the project with:
bun start --port=9527 --props=./public/2024_05_16_12_26_English_1_hours/props.json
Execute the following command to render your Lofi music video:
bun remotion render --output ./out/one_hours.mp4 --timeout 300000000 --concurrency=1 --props=./public/2024_05_16_12_26_English_1_hours/props.json --gl angle