gpt4 book ai didi

ffmpeg 在创建时流式传输多个 avi 文件

转载 作者:行者123 更新时间:2023-12-04 22:51:12 49 4
gpt4 key购买 nike

背景故事:
我有一个 VB.net 程序(它使用一个更老的 COM 对象访问 DVR)以每 15 秒的长度创建顺序编号的 AVI 文件。每 15 秒创建一个新的 AVI,其中包含最近 15 秒的视频。我知道与每个文件相关的确切日期时间。所以文件可能被命名为(20121008-133445.avi,所以 yyyyMMdd-hhmmss.avi)。

问题:使用 ffmpeg/ffserver(最好但我是开放的),我如何创建一个流,以便当一个人访问它时,他们会看到一个连续的视频,该视频从一个尽可能近的位置开始并继续流式传输创建时的 avi 文件?

如果 Linux 功能更强大,我可以通过 samba 共享将这些文件发送到 Linux 机器(或者让 linux 机器访问 Windows 机器上的共享)。然而,我坚持使用 Windows 来实际生成原始 AVI 文件。

最终目标是能够在 iPad 上查看这些流,但该过程在其他地方似乎有很好的记录。

我发现了一个与我的需求类似但似乎无处可去的问题:FFmpeg make mpeg2 ts without discontinuity

提前致谢!

最佳答案

为什么不编写一个小程序,简单地一个接一个地连续读取这些文件并将它们转储到命名管道。然后,ffmpeg 可以从命名管道中读取,它会认为它是一个文件。

更复杂的解决方案是使用 gstreamer 的 multifilesrc。

关于ffmpeg 在创建时流式传输多个 avi 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12187425/

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