【发布时间】:2013-11-07 05:20:28
【问题描述】:
我有一个 C# 应用程序。我有 100 个 JPEG(例如)。
我可以轻松地将其编码成视频文件。
当它在客户端应用程序上完成编码后,我 FTP 上传到我的服务器。
如果我不能将视频文件写入光盘而是将其写入内存流(或字节数组)并通过网络服务上传,那会更“整洁”吗?
我查看了 ffmpeg 文档,但作为 C# 开发人员,我发现理解 C 示例并不自然。
我想我的第一个问题是可能的,如果可以的话,任何人都可以在 C# 中发布示例代码吗?目前我正在使用C#中的进程类来执行ffmpeg。
【问题讨论】:
-
请注意,FFmpeg 命令行问题属于超级用户,而 FFmpeg API 编程问题属于 Stack Overflow。
-
ffmpeg作为一个单独的进程运行,您不能实例化一个直接连接或退出该进程的流。您可以让ffmpeg将其输出通过管道传输到stdin,例如,请参阅重复链接和codeproject.com/Articles/16011/…。