From 5322589d16b6f13bd3e059d67ee569d767289d4c Mon Sep 17 00:00:00 2001
From: Chocobozzz <me@florianbigard.com>
Date: Wed, 3 Apr 2019 10:16:18 +0200
Subject: [PATCH] Use custom ffmpeg path in youtube dl

---
 server/helpers/youtube-dl.ts | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/server/helpers/youtube-dl.ts b/server/helpers/youtube-dl.ts
index 782dd2e2e1..c188739ffc 100644
--- a/server/helpers/youtube-dl.ts
+++ b/server/helpers/youtube-dl.ts
@@ -48,6 +48,11 @@ function downloadYoutubeDLVideo (url: string, timeout: number) {
 
   const options = [ '-f', 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/best', '-o', path ]
 
+  if (process.env.FFMPEG_PATH) {
+    options.push('--ffmpeg-location')
+    options.push(process.env.FFMPEG_PATH)
+  }
+
   return new Promise<string>(async (res, rej) => {
     const youtubeDL = await safeGetYoutubeDL()
     youtubeDL.exec(url, options, processOptions, err => {
-- 
GitLab