2

我有一个 C# 程序,可以创建视频并将其实时保存到磁盘。我不想这样做,而是希望它直接在与 ffmpeg 连接的管道中编写它......

将视频保存在磁盘中的功能,我无法控制,接收到一个 IntPtr 并引用该文件。

所以,我需要用ffmpeg创建一个管道或类似的东西,获取一个指向它的指针,并在函数中使用该指针,以便它将文件流式传输到ffmpeg而不是磁盘......

4

2 回答 2

0

3.5 添加了对命名和匿名管道的支持,但我不确定如果您无法控制保存到磁盘的文件,您将如何同步访问...

于 2009-04-08T14:19:39.093 回答
0

查看构建 ffmpeg 的库的 API 可能是值得的。

你能指定写入哪个文件吗?可能会潜入内存中的文件,然后您可以窃取并使用它做自己喜欢的事情。

于 2009-04-09T16:21:01.700 回答