aboutsummaryrefslogtreecommitdiff
path: root/src/server/DashUploadUtils.ts
diff options
context:
space:
mode:
authorbobzel <zzzman@gmail.com>2021-03-26 13:22:13 -0400
committerbobzel <zzzman@gmail.com>2021-03-26 13:22:13 -0400
commit36028677c61be7ab5937e864e881fa91a3b82d8c (patch)
tree63e51ff8283cf269d491bd277b8d403a3ff59474 /src/server/DashUploadUtils.ts
parent7878bc22a6dec8bff17f38aa3ffad897babb9e16 (diff)
extracted AudioWaveform out of AudioBox in order to use in CollectionStackedTimelineView to share between audioBox and videoBox.
Diffstat (limited to 'src/server/DashUploadUtils.ts')
-rw-r--r--src/server/DashUploadUtils.ts5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/server/DashUploadUtils.ts b/src/server/DashUploadUtils.ts
index e2c0e7ac9..ff6b2381c 100644
--- a/src/server/DashUploadUtils.ts
+++ b/src/server/DashUploadUtils.ts
@@ -16,7 +16,7 @@ import { resolvedServerUrl } from "./server_Initialization";
import { AcceptableMedia, Upload } from './SharedMediaTypes';
import request = require('request-promise');
const parse = require('pdf-parse');
-var ffmpeg = require("fluent-ffmpeg");
+const ffmpeg = require("fluent-ffmpeg");
const requestImageSize = require("../client/util/request-image-size");
export enum SizeSuffix {
@@ -75,7 +75,8 @@ export namespace DashUploadUtils {
if (format.includes("x-matroska")) {
await new Promise(res => ffmpeg(file.path)
.videoCodec("copy") // this will copy the data instead of reencode it
- .save(file.path.replace(".mkv", ".mp4")).on('end', () => res()));
+ .save(file.path.replace(".mkv", ".mp4"))
+ .on('end', res));
file.path = file.path.replace(".mkv", ".mp4");
format = ".mp4";
}