diff --git a/electron/rerun-manager/encoder.ts b/electron/rerun-manager/encoder.ts index 0a46045..a5ab71d 100644 --- a/electron/rerun-manager/encoder.ts +++ b/electron/rerun-manager/encoder.ts @@ -42,6 +42,9 @@ export class Encoder { async encode(): Promise { this.listeners.onStart(this.id) + const ffmpegPath = require('@ffmpeg-installer/ffmpeg').path; + ffmpeg.setFfmpegPath(ffmpegPath) + ffmpeg(this.input) .outputOptions(this.getOutputOptions()) .output(this.output) diff --git a/package.json b/package.json index c8c6307..6ef68f5 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "rerun-encoder", "private": true, "productName": "Rerun Encoder", - "version": "1.0.1", + "version": "1.0.2", "description": "Official Rerun Encoder App for Rerun Manager", "main": "dist-electron/main/index.js", "scripts": { @@ -57,6 +57,7 @@ "vue-tsc": "^1.1.7" }, "dependencies": { + "@ffmpeg-installer/ffmpeg": "^1.1.0", "@koa/cors": "^4.0.0", "axios": "^1.3.4", "cors": "^2.8.5",