fix runFFmpeg on non disk file

This commit is contained in:
Abhinav 2022-11-16 14:01:45 +05:30
parent a28cfac183
commit cad1ccfbfd
2 changed files with 5 additions and 2 deletions

View file

@ -8,8 +8,10 @@ export async function runFFmpegCmd(
) {
let inputFilePath = null;
let inputFileData = null;
if (inputFile instanceof File) {
let inputFileName = null;
if (!inputFile.path) {
inputFileData = new Uint8Array(await inputFile.arrayBuffer());
inputFileName = inputFile.name;
} else {
inputFilePath = inputFile.path;
}
@ -18,6 +20,7 @@ export async function runFFmpegCmd(
cmd,
inputFilePath,
inputFileData,
inputFileName,
outputFileName
);
return new File([outputFileData], outputFileName);

View file

@ -131,7 +131,7 @@ export default function setupIpcComs(
'run-ffmpeg-cmd',
(
_,
cmd: string[],
cmd,
inputFilePath,
inputFileData,
inputFileName,