fix runFFmpeg on non disk file
This commit is contained in:
parent
a28cfac183
commit
cad1ccfbfd
|
@ -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);
|
||||
|
|
|
@ -131,7 +131,7 @@ export default function setupIpcComs(
|
|||
'run-ffmpeg-cmd',
|
||||
(
|
||||
_,
|
||||
cmd: string[],
|
||||
cmd,
|
||||
inputFilePath,
|
||||
inputFileData,
|
||||
inputFileName,
|
||||
|
|
Loading…
Reference in a new issue