C#中的FFPlay接口?

时间:2010-09-09 03:51:58

标签: c# ffmpeg video-streaming

我最近找到了一种通过命令行通过FFMpeg转换器转换视频的方法,但最近我对制作视频播放器很感兴趣!我听说VLC播放器和其他各种系统都使用FFPlay,我对此一无所知!所以我有一些主要的兴趣点..

问题:

  • ffplay.exe到底是做什么用的?
  • 如果它允许我流式传输视频,我将如何创建一个C#接口来使用
  • 如何在Windows窗体应用中显示视频。

如果其中一个不可能,我欢迎其他选择..甚至可能写我自己的。建议欢迎! :)

编辑:我正在寻找框架要求为3或以下的可能解决方案,并且也不会让他们在我的程序之外安装任何其他解决方案。

1 个答案:

答案 0 :(得分:2)

我不是专家,但根据我所知,

  1. 你也许可以看看DirectShow技术来开发你的视频播放器,因为它有可用的管理库,如directshow.net
  2. 据我所知,FFPlay是FFmpeg库之上的GUI - FFmpeg的主要部分是音频/视频编解码库,支持多种格式,包括MPEG-4实现。
  3. 要通过DirectShow使用FFmpeg,您需要另一个名为ffdshow的组件。