Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 C# 程序,可以创建视频并将其实时保存到磁盘。我不想这样做,而是希望它直接在与 ffmpeg 连接的管道中编写它......
将视频保存在磁盘中的功能,我无法控制,接收到一个 IntPtr 并引用该文件。
所以,我需要用ffmpeg创建一个管道或类似的东西,获取一个指向它的指针,并在函数中使用该指针,以便它将文件流式传输到ffmpeg而不是磁盘......
3.5 添加了对命名和匿名管道的支持,但我不确定如果您无法控制保存到磁盘的文件,您将如何同步访问...
查看构建 ffmpeg 的库的 API 可能是值得的。
你能指定写入哪个文件吗?可能会潜入内存中的文件,然后您可以窃取并使用它做自己喜欢的事情。