Skip to content

Commit ee67a4c

Browse files
committed
Config fix
1 parent fa26795 commit ee67a4c

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

src/FFMpeg.php

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
use Illuminate\Contracts\Config\Repository as ConfigRepository;
77
use Illuminate\Contracts\Filesystem\Factory as Filesystems;
88
use Illuminate\Contracts\Filesystem\Filesystem;
9+
use Illuminate\Support\Arr;
910
use Psr\Log\LoggerInterface;
1011

1112
class FFMpeg
@@ -24,8 +25,16 @@ public function __construct(Filesystems $filesystems, ConfigRepository $config,
2425

2526
$ffmpegConfig = $config->get('laravel-ffmpeg');
2627

27-
$this->ffmpeg = BaseFFMpeg::create($ffmpegConfig, $logger);
28-
$this->fromDisk($ffmpegConfig['default_disk'] ?? $config->get('filesystems.default'));
28+
$this->ffmpeg = BaseFFMpeg::create([
29+
'ffmpeg.binaries' => Arr::get($ffmpegConfig, 'ffmpeg.binaries'),
30+
'ffmpeg.threads' => Arr::get($ffmpegConfig, 'ffmpeg.threads'),
31+
'ffprobe.binaries' => Arr::get($ffmpegConfig, 'ffprobe.binaries'),
32+
'timeout' => Arr::get($ffmpegConfig, 'timeout'),
33+
], $logger);
34+
35+
$this->fromDisk(
36+
Arr::get($ffmpegConfig, 'default_disk', $config->get('filesystems.default'))
37+
);
2938
}
3039

3140
public static function getFilesystems(): Filesystems

0 commit comments

Comments
 (0)