【发布时间】:2021-05-27 02:53:11
【问题描述】:
我正在尝试使用 ffmpeg lambda 层连接两个 .mp3 文件。我有我认为正确的命令,但我很难用代码表示它,以便为 lambda 层正确格式化。这是我正在努力纠正的一段代码:
spawnSync(
'/opt/ffmpeg/ffmpeg',
[
'-i',
'"concat:/tmp/pt1.mp3|/tmp/pt2.mp3"',
'-acodec',
'copy',
`/tmp/${fileName}`
],
{ stdio: 'inherit' }
)
我得到的错误:"concat:/tmp/pt1.mp3|/tmp/pt2.mp3": No such file or directory。
我尝试列出 /tmp/ 文件夹中的文件 - 输入中列出的两个文件都在那里,不知道为什么 lambda 层找不到它们。
类似问题:https://lists.ffmpeg.org/pipermail/ffmpeg-user/2019-December/046299.html。 ffmpeg 连接协议文档:https://trac.ffmpeg.org/wiki/Concatenate#protocol.
提前致谢!
【问题讨论】:
标签: node.js amazon-web-services lambda ffmpeg