开发者

FFPlay interface in C#?

开发者 https://www.devze.com 2023-01-15 23:54 出处:网络
I recently found a way to convert video\'s through the FFMpeg converter through command line, but ive recently been interested in making a video player! and i heard that VLC player开发者_运维问答 and

I recently found a way to convert video's through the FFMpeg converter through command line, but ive recently been interested in making a video player! and i heard that VLC player开发者_运维问答 and various other systems use FFPlay, and i dont know anything about it! so i have some main points of interest..

Questions:

  • What exactly does the ffplay.exe do?
  • If it allows me to stream videos, how would i create an interface to C# to use that
  • How would i display the video on a windows forms app.

If one of those is not possible, im welcome to other alternatives.. or even perhaps writing my own. Suggestions welcome! :)

Edit: im looking for possible solutions with a framework requirement of 3 or below, and also would perfer to not make them install anything additional to my program.


I am not expert but based on what I know,

  1. You can perhaps look at DirectShow technology for developing your video player as there are managed lib such as directshow.net available for it.
  2. To my knowledge, FFPlay is GUI on top of FFmpeg libraries - the main part of FFmpeg is audio/video codec library supporting many formats including MPEG-4 implementation.
  3. To use FFmpeg via DirectShow, you need another component known as ffdshow.
0

精彩评论

暂无评论...
验证码 换一张
取 消