From 3f12dab3ac2300ca80d3d310be50d047de0083e9 Mon Sep 17 00:00:00 2001 From: Julien Baron Date: Wed, 22 Apr 2026 14:24:02 +0200 Subject: [PATCH] Improve AAC codec detection --- .../libraries/media/Media/Driver/Drivers/FfmpegShell.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/amp_conf/htdocs/admin/libraries/media/Media/Driver/Drivers/FfmpegShell.php b/amp_conf/htdocs/admin/libraries/media/Media/Driver/Drivers/FfmpegShell.php index 7cd0aa3c87..c0027c6046 100644 --- a/amp_conf/htdocs/admin/libraries/media/Media/Driver/Drivers/FfmpegShell.php +++ b/amp_conf/htdocs/admin/libraries/media/Media/Driver/Drivers/FfmpegShell.php @@ -35,10 +35,10 @@ public function __construct($filename,$extension,$mime,$samplerate=48000,$channe */ private static function hasAAC() { $loc = fpbx_which("ffmpeg"); - $process = \freepbx_get_process_obj($loc.' -version'); + $process = \freepbx_get_process_obj($loc.' -loglevel quiet -decoders'); $process->mustRun(); $output = $process->getOutput(); - return !!preg_match_all('/enable-libfdk-aac\s/', $output); + return !!preg_match_all('/A\.{4}D aac/', $output); } public static function supportedCodecs(&$formats) {