diff --git a/apps/api-daemon/src/capture/streamIngest.ts b/apps/api-daemon/src/capture/streamIngest.ts index ff8f2b9..a01c807 100644 --- a/apps/api-daemon/src/capture/streamIngest.ts +++ b/apps/api-daemon/src/capture/streamIngest.ts @@ -77,7 +77,7 @@ async function runCapture(job: Job): Promise { [ "--extractor-args", "youtube:player_client=android", ...ytdlpCookieArgs(), - "-f", "best", "-o", "-", youtubeUrl, + "-f", "bestvideo+bestaudio/best", "-o", "-", youtubeUrl, ], { stdio: ["ignore", "pipe", "pipe"] }, ); diff --git a/apps/api-daemon/src/youtubePolling.ts b/apps/api-daemon/src/youtubePolling.ts index 2c5585a..012fa5b 100644 --- a/apps/api-daemon/src/youtubePolling.ts +++ b/apps/api-daemon/src/youtubePolling.ts @@ -34,6 +34,7 @@ async function findLiveVideoId(channelId: string): Promise { "--no-warnings", "--extractor-args", "youtube:player_client=android", ...ytdlpCookieArgs(), + "-f", "bestvideo+bestaudio/best", "--print", "%(id)s", liveUrl, ],