如何使多个文件输入命令在 ffmpeg 中流畅工作
How to make multiple file input command work in ffmpeg fluent
我找不到任何有效的解决方案,已经搜索了很多。如何在 ffmpeg fluent (nodejs)
中执行此命令
ffmpeg -f concat -safe 0 -i mylist.txt -c copy output.mp4
ffmpeg('C:/path/to/list.txt').inputFormat('concat').mergeToFile('C:/path/to/out.mp4', 'C:/path/to/temp');
按照此解决方案时,它显示此错误。不知道如何向此解决方案提供 -safe 命令。所以有了这个确切的解决方案,我收到了这个错误。
[concat @ 0000020ee8c82400] Unsafe file name './test/114/1.mp3'
./concat.txt: Operation not permitted
我找不到为命令提供 -safe 的方法。无论如何,我找到了替代解决方案。
而不是将文件名保存到 .txt 文件。我刚刚创建了一个文件名列表 [] 并将其循环并添加了这样的输入。
let list = [
"1.mp3",
"2.mp3",
];
let ff = ffmpeg();
for(i of list) {
ff.addInput("./ayahs/114/" + i);
console.log(i);
}
ff.mergeToFile('jaba.mp3');
我找不到任何有效的解决方案,已经搜索了很多。如何在 ffmpeg fluent (nodejs)
中执行此命令ffmpeg -f concat -safe 0 -i mylist.txt -c copy output.mp4
ffmpeg('C:/path/to/list.txt').inputFormat('concat').mergeToFile('C:/path/to/out.mp4', 'C:/path/to/temp');
按照此解决方案时,它显示此错误。不知道如何向此解决方案提供 -safe 命令。所以有了这个确切的解决方案,我收到了这个错误。
[concat @ 0000020ee8c82400] Unsafe file name './test/114/1.mp3'
./concat.txt: Operation not permitted
我找不到为命令提供 -safe 的方法。无论如何,我找到了替代解决方案。
而不是将文件名保存到 .txt 文件。我刚刚创建了一个文件名列表 [] 并将其循环并添加了这样的输入。
let list = [
"1.mp3",
"2.mp3",
];
let ff = ffmpeg();
for(i of list) {
ff.addInput("./ayahs/114/" + i);
console.log(i);
}
ff.mergeToFile('jaba.mp3');