From 668ebda59488ba10de3cd81264320263a3e6a0a7 Mon Sep 17 00:00:00 2001 From: aandrew-me Date: Thu, 1 Sep 2022 23:44:52 +0600 Subject: [PATCH] Fixing windows ffmpeg path issue --- package.json | 2 +- src/renderer.js | 10 ++++++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index ad5c0f9..7cd633e 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "yt-dlp-wrap-extended": "^2.3.12" }, "name": "ytdownloader", - "version": "3.1.0", + "version": "3.1.1", "main": "main.js", "scripts": { "start": "electron .", diff --git a/src/renderer.js b/src/renderer.js index f16c360..788c031 100644 --- a/src/renderer.js +++ b/src/renderer.js @@ -1,9 +1,15 @@ const cp = require("child_process"); +const os = require("os"); let ffmpeg; -ffmpeg = __dirname + "/../ffmpeg" +if (os.platform() === "win32"){ + ffmpeg = __dirname + "\\..\\ffmpeg.exe" +} +else{ + ffmpeg = __dirname + "/../ffmpeg" +} const fs = require("fs"); -const os = require("os"); + const path = require("path"); const { shell, ipcRenderer, clipboard } = require("electron"); const { default: YTDlpWrap } = require("yt-dlp-wrap-extended");