From a929d8c9c7fe425d621c4d57a360831a78303eb5 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Tue, 17 Dec 2024 11:51:03 +0100 Subject: [PATCH] wait #7232 @1.5 --- src/YoutubeDL.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/YoutubeDL.php b/src/YoutubeDL.php index b3e3c4a..b370fc0 100644 --- a/src/YoutubeDL.php +++ b/src/YoutubeDL.php @@ -27,17 +27,18 @@ class YoutubeDL return self::_download($url, $path, true); } - protected static function _download($url, $path, $onlyAudio = false) + protected static function _download($url, $path, $onlyAudio = false, $format = 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/mp4',$start=null, $end=null) { $ext = $onlyAudio ? 'mp3' : 'mp4'; $cli = new CommandLine('/usr/local/bin/yt-dlp'); $cli->setArg('cache-dir', storage_path('cache/youtubedl')); - $cli->setArg('format', 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/mp4'); + $cli->setArg('format', $format); $cli->setArg('extractor-args', 'youtube:player_client=web,default,-ios'); if ($onlyAudio) { $cli->setArg('extract-audio'); $cli->setArg('audio-format', 'mp3'); + $cli->setArg('audio-quality', '0'); } if (null !== static::$_cookiesFile) { $cli->setArg('cookies', static::$_cookiesFile); -- 2.39.5