From 8be7755917e69d2a839ccc0c73098379075217d0 Mon Sep 17 00:00:00 2001 From: "p.belezov" Date: Wed, 19 Jun 2024 11:57:08 +0800 Subject: [PATCH] =?UTF-8?q?=D0=9F=D1=80=D0=BE=D0=B1=D1=83=D0=B5=D0=BC=20?= =?UTF-8?q?=D0=BD=D0=B0=D1=81=D1=82=D1=80=D0=BE=D0=B8=D1=82=D1=8C=20=D1=84?= =?UTF-8?q?=D0=BE=D1=80=D0=BC=D0=B0=D1=82=20=D0=B2=D0=B8=D0=B4=D0=B5=D0=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/YoutubeDownloadController.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/YoutubeDownloadController.php b/app/Http/Controllers/YoutubeDownloadController.php index 8294760..7f18c32 100644 --- a/app/Http/Controllers/YoutubeDownloadController.php +++ b/app/Http/Controllers/YoutubeDownloadController.php @@ -17,7 +17,8 @@ class YoutubeDownloadController extends Controller Options::create() ->downloadPath(env('PATH_TO_DOWNLOAD')) ->url($url) - ->remuxVideo('mp4') + ->formatSort(['bestvideo[ext=mp4]+bestaudio[ext=m4a]/bestvideo+bestaudio']) + ->mergeOutputFormat('mp4') ); $videotitle = ''; foreach ($collection->getVideos() as $video) { @@ -28,7 +29,7 @@ class YoutubeDownloadController extends Controller return response(json_encode($response)); } else { $videotitle = $video->getFile()->getFilename(); // Will return Phonebloks - $videotitle = str_replace('webm', 'mp4', $videotitle); + //$videotitle = str_replace('webm', 'mp4', $videotitle); //$file_path = public_path('/'.'downloads/'.$videotitle); //return response()->download($file_path); // $video->getFile(); // \SplFileInfo instance of downloaded file