aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorbobzel <zzzman@gmail.com>2022-09-15 13:02:35 -0400
committerbobzel <zzzman@gmail.com>2022-09-15 13:02:35 -0400
commitc4c509bd2de2936f6094e3b1aa9839ed1287bc80 (patch)
treeeab7157e6fd1b5070060af83f1f67a6cbed1f151 /src
parent97664022dc6cf55ac1a3492232adc9b7ab9e9c3c (diff)
from last
Diffstat (limited to 'src')
-rw-r--r--src/server/DashUploadUtils.ts2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/DashUploadUtils.ts b/src/server/DashUploadUtils.ts
index a5a606745..f272e109f 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') + " 'https://www.youtube.com/watch?v=" + videoId + "' -f 'mp4[filesize<5M]/bestvideo[filesize<5M]+bestaudio/bestvideo+bestaudio'", (error: any, stdout: any, stderr: any) => {
+ exec('youtube-dl -o ' + (videoId.replace(/^-/, '__') + '.mp4') + " 'https://www.youtube.com/watch?v=" + 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({