diff options
author | bobzel <zzzman@gmail.com> | 2022-09-06 23:23:37 -0400 |
---|---|---|
committer | bobzel <zzzman@gmail.com> | 2022-09-06 23:23:37 -0400 |
commit | 94aac566e34358a76986f9146a3459d04d9484eb (patch) | |
tree | cdad580331e420c25a3177778edcc08b1932b42c | |
parent | e70360946815cdcde434e25eb592e1b919bb4105 (diff) |
changed youtube upload defaults to be more compatible with chrome.
-rw-r--r-- | src/server/DashUploadUtils.ts | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/src/server/DashUploadUtils.ts b/src/server/DashUploadUtils.ts index 28e26e51e..e94ef8534 100644 --- a/src/server/DashUploadUtils.ts +++ b/src/server/DashUploadUtils.ts @@ -102,7 +102,7 @@ export namespace DashUploadUtils { export function uploadYoutube(videoId: string): Promise<Upload.FileResponse> { return new Promise<Upload.FileResponse<Upload.FileInformation>>((res, rej) => { console.log('Uploading YouTube video: ' + videoId); - exec('youtube-dl -o ' + (videoId + '.mp4') + ' ' + videoId + ' -f "bestvideo[filesize<5M]+bestaudio/bestvideo+bestaudio"', (error: any, stdout: any, stderr: any) => { + exec('youtube-dl -o ' + (videoId + '.mp4') + ' ' + videoId + ' -f "mp4[filesize<5M]/bestvideo[filesize<5M]+bestaudio/bestvideo+bestaudio"', (error: any, stdout: any, stderr: any) => { if (error) { console.log(`error: Error: ${error.message}`); res({ @@ -115,18 +115,6 @@ export namespace DashUploadUtils { }, result: { name: 'failed youtube query', message: `Could not upload YouTube video (${videoId}). Error: ${error.message}` }, }); - } else if (stderr) { - console.log(`stderr: StdError: ${stderr}`); - res({ - source: { - size: 0, - path: videoId, - name: videoId, - type: '', - toJSON: () => ({ name: videoId, path: videoId }), - }, - result: { name: 'failed youtube query', message: `Could not upload YouTube video (${videoId}). Error: ${stderr}` }, - }); } else { exec('youtube-dl -o ' + (videoId + '.mp4') + ' ' + videoId + ' --get-duration', (error: any, stdout: any, stderr: any) => { const time = Array.from(stdout.trim().split(':')).reverse(); |