From 9bbec73377e67e32b5bd86717d41baec1f5a310c Mon Sep 17 00:00:00 2001 From: lifegpc Date: Tue, 21 May 2024 20:12:53 +0800 Subject: [PATCH] Update --- ffmpeg_core.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ffmpeg_core.py b/ffmpeg_core.py index a0a8886..6371fb2 100644 --- a/ffmpeg_core.py +++ b/ffmpeg_core.py @@ -15,6 +15,7 @@ from ctypes.util import find_library from os.path import exists from typing import List from platform import system +from os import environ if system() == 'Windows': @@ -27,8 +28,15 @@ if exists('ffmpeg_core.dll'): dll = 'ffmpeg_core.dll' elif exists('ffmpeg_core.so'): dll = './ffmpeg_core.so' +elif environ.get("FFMPEG_CORE"): + dll = environ.get("FFMPEG_CORE") else: dll = find_library('ffmpeg_core') or find_library('_ffmpeg_core') + if dll is None: + if isWindows: + dll = 'ffmpeg_core.dll' + else: + dll = 'ffmpeg_core.so' dll = CDLL(dll) free_music_handle = dll.free_music_handle free_music_handle.restype = None