gpt4 book ai didi

ffmpeg - 我可以将多个 ffmpeg 输出通过管道传输到不同的管道吗?

转载 作者:行者123 更新时间:2023-12-04 23:11:37 28 4
gpt4 key购买 nike

我有一个 AWS 工作流程,可将音频或视频文件从 S3 流式传输到 lambda 内的 ffmpeg。然后将编码输出流回 S3。我想扩展该流程以生成 DASH 内容。在我的本地设备上,我可以生成 MPD 文件和编码的 AV 文件。这就是问题所在。即使使用 -single_file 标志,编码为破折号也会生成至少两个文件。
我可以将破折​​号导出限制为仅视频或 MPD 文件吗?或者我可以通过某种标志魔法以某种方式分别管道多个输出吗?
提前致谢。

最佳答案

在这里橡皮鸭🦆之后,我发现了一个致命的缺陷,阻止我只使用 lambda 服务创建直接升级,需要我迁移到 ECS 容器。现在在那个环境中,我可以访问“无限”的 CPU 时间和硬盘空间。所以我不需要来回传输结果。这并没有回答我的问题,但它解决了让我问它的问题。
至于实际答案,我认为不可能告诉破折号编码器管道特定文件。管道 ffmpeg 输出只是 MPD 文件本身,对我的需求没有帮助。由于我使用的是 node 和 fluent-ffmpeg,我可以使用进度事件来装配我自己的外部流,将硬盘驱动器上的编码文件传送到目的地,再加上一点清理魔法,因为 mp4 想要在结尾。但是,与运行具有 64gb 硬盘的 ECS 容器每小时 0.02 美元相比,编写玻璃大炮需要花费大量的工时。

关于ffmpeg - 我可以将多个 ffmpeg 输出通过管道传输到不同的管道吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66464633/

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