Remotion-based tool designed to streamline the creation of compelling promotional videos for open-source events at Zenika 🎬
Install Dependencies 📦
pnpm i
Start Preview 👁️
pnpm start
Render video 🏗️
pnpm build
Upgrade Remotion 🆙
pnpm run upgrade
📐 Resolution : 1920x1080
🖼 FPS : 60
⏱️ Duration : 8.6s
💻 Technologies :
- React
- Remotion
- Zod (https://zod.dev/)
- Typescript
Title of the event displayed on the second part of the video
Event description displayed on the second part of the video, The size of the text is fixed, so you have to pay attention to the length of the text so that everything fits in the video
Event date displayed on the second part of the video, with the format DD/MM/YYYY
Event timetable. Using a string gives you more freedom if you want to mark the start and/or end time. Please note that the font size is fixed, so make sure that everything fits into the video
If the event is an online event. If this value is set to true
, the video will display a "Live" icon on the second part of the video, and no agency will be listed.
If the event concerns all agencies. This avoids having to indicate all the agencies in eventLocation
. If this value is set to true
, the video will display the map with "Dans toutes les agences" text.
List of agencies concerned by the event. If eventLive
& eventWorld
is set to false
. The video will display the map with selected agencies listed.
You can find the list of agencies in src/data/agencies.ts
.
You can adjust the font size of the agencies listed on the map with this value, depending on the number of agencies selected in eventLocation
. Please make sure that everything fits into the video
List of speakers for the event. For each speaker, you can specify the following properties:
5️⃣ Render the video using the Render
button in the right panel. The video will be rendered in the /out
folder and also on the Renders
section in the right panel.
Get started with Remotion by reading the fundamentals page 📃
If you need help, please contact Mickaël Alves (@CruuzAzul) or the Zenika Open-Source team 💬