FFPlay interface in C#?
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,
- You can perhaps look at DirectShow technology for developing your video player as there are managed lib such as directshow.net available for it.
- 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.
- To use FFmpeg via DirectShow, you need another component known as ffdshow.
精彩评论