FFPlay interface in C #?

I recently found a way to convert video through the FFMpeg converter via the command line, but recently I was interested in creating a video player! and I heard that VLC player and other other systems use FFPlay, and I know nothing about it! therefore, I have some basic points of interest.

Questions:

  • What exactly does ffplay.exe do?
  • If this allows me to upload videos, how can I create an interface for C # to use this
  • How do I display a video in a Windows Forms application.

If one of them is not possible, I welcome the other alternatives .. or even, perhaps, write it myself. Suggestions are welcome! :)

Edit: im is looking for possible solutions with requirements for structure 3 or lower, and will also ask them not to install any additional additions to my program.

+3
source share
1 answer

I am not an expert, but based on what I know,

  • Perhaps you can take a look at DirectShow technology to develop your video player, since managed libs such as directshow.net are available .
  • As far as I know, FFPlay is a graphical interface on top of FFmpeg - the main part of FFmpeg is a library of audio / video codecs that supports many formats, including the implementation of MPEG-4.
  • FFmpeg DirectShow, , ffdshow.
+2

Source: https://habr.com/ru/post/1763936/


All Articles