gpt4 book ai didi

ffmpeg - 如何使多个文件输入命令在 ffmpeg fluent 中工作

转载 作者:行者123 更新时间:2023-12-04 23:19:21 29 4
gpt4 key购买 nike

我找不到任何可行的解决方案,已经搜索了很多。如何在 ffmpeg fluent (nodejs) 中执行此命令
ffmpeg -f concat -safe 0 -i mylist.txt -c 复制 output.mp4
Inputing a List of Files for Concatenation with Node.js Module fluent-ffmpeg

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 - 如何使多个文件输入命令在 ffmpeg fluent 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69727007/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com