|
name: Render video |
|
on: |
|
workflow_dispatch: |
|
inputs: |
|
titleText: |
|
description: "Which text should it say?" |
|
required: true |
|
default: "Welcome to Remotion" |
|
titleColor: |
|
description: "Which color should it be in?" |
|
required: true |
|
default: "black" |
|
jobs: |
|
render: |
|
name: Render video |
|
runs-on: ubuntu-latest |
|
steps: |
|
- uses: actions/checkout@main |
|
- uses: actions/setup-node@main |
|
- run: sudo apt update |
|
- run: sudo apt install ffmpeg |
|
- run: npm i |
|
- run: echo $WORKFLOW_INPUT > input-props.json |
|
env: |
|
WORKFLOW_INPUT: ${{ toJson(github.event.inputs) }} |
|
- run: npm run build -- --props="./input-props.json" |
|
- uses: actions/upload-artifact@v2 |
|
with: |
|
name: video.mp4 |
|
path: out/video.mp4 |
|
|