我正在尝试拍摄两个视频并使用 ffmpeg 将它们转换为单个视频。如果您拍摄这两个视频,通过 ffmpeg 运行它们,然后通过 API 提供该文件,效果会很好。不幸的是,这些视频的上限约为 20 分钟,而且这种方法需要很长时间才能创建完整的视频(超快约 30 秒)。
我有一个想法,将 ffmpeg 命令的输出流式传输到客户端,这样就无需等待 ffmpeg 创建整个视频。我试图自己证明这一点,但并没有取得太大的成功。这可能是我对流的缺乏经验,或者这可能是不可能的。
有谁知道我流式传输 ffmpeg 正在进行的输出的想法是否可能/可行?
最佳答案
你应该检查吊火 .我用它在后台运行进程,如果它需要通知,信号R 会帮助你
关于asp.net-core - 是否可以将 ffmpeg 命令的输出流式传输到具有 dot net core 的客户端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66427698/