|
@@ -157,28 +157,28 @@ function useWorker(url, className, device, callback = () => {}) {
|
|
|
});
|
|
|
}
|
|
|
if (message.data.DataType === "lx") {
|
|
|
- ffmpeg.on("log", ({ message: msg }) => {
|
|
|
- console.log(msg);
|
|
|
- });
|
|
|
- console.log("luxiang");
|
|
|
+ // ffmpeg.on("log", ({ message: msg }) => {
|
|
|
+ // console.log(msg);
|
|
|
+ // });
|
|
|
+ // console.log("luxiang");
|
|
|
|
|
|
- await ffmpeg.writeFile("test.mp4", await fetchFile(message.data.Data));
|
|
|
- ffmpeg.exec([
|
|
|
- "-i",
|
|
|
- "test.mp4",
|
|
|
- "-c",
|
|
|
- "copy",
|
|
|
- "-metadata:s:v",
|
|
|
- "rotate=" + JSON.parse(cropFullInfo).Rotate,
|
|
|
- "out.mp4",
|
|
|
- ]);
|
|
|
- const data = await ffmpeg.readFile("out.mp4");
|
|
|
- ffmpeg.deleteFile("test.mp4");
|
|
|
+ // await ffmpeg.writeFile("test.mp4", await fetchFile(message.data.Data));
|
|
|
+ // ffmpeg.exec([
|
|
|
+ // "-i",
|
|
|
+ // "test.mp4",
|
|
|
+ // "-c",
|
|
|
+ // "copy",
|
|
|
+ // "-metadata:s:v",
|
|
|
+ // "rotate=" + JSON.parse(cropFullInfo).Rotate,
|
|
|
+ // "out.mp4",
|
|
|
+ // ]);
|
|
|
+ // const data = await ffmpeg.readFile("out.mp4");
|
|
|
+ // ffmpeg.deleteFile("test.mp4");
|
|
|
DownloadStreamSaver(
|
|
|
- new Blob([data.buffer], { type: "video/mp4" }),
|
|
|
+ new Blob([message.data.Data], { type: "video/mp4" }),
|
|
|
`${formatDateTime(new Date())}.mp4`
|
|
|
);
|
|
|
- ffmpeg.deleteFile("out.mp4");
|
|
|
+ // ffmpeg.deleteFile("out.mp4");
|
|
|
}
|
|
|
});
|
|
|
|