Gewusst wie: erfassen von video und spielen Sie es mit C#?

Will ich bauen-Anwendung muss in der Lage sein, um Videos von web-Kamera mit C#.
Aufgenommene Videos sollten komprimiert werden, auf einige codec (nichts besonderes, nichts, das spart Platz) und in eine Datei geschrieben, während der Aufnahme. Live-Vorschau der Aufnahmen ist nicht notwendig.

Erste Frage ist, welche API ist geeignet für diese und würdet Ihr mir empfehlen (ich habe gesehen, DirectShow, Windows Media Foundation-wrapper, etc ... nicht sicher welches am besten wäre für verwalteten Umgebung und C#)?

Ich brauche auch video-player in WPF spielen aufgenommene video an. Dieser Spieler muss in der Lage sein zu spielen aufgenommene Videos von beliebiger Stelle, pause und start/stop-video.
Putting it all together - video-Aufnahmen von webcam im hintergrund und gleichzeitig-player spielt das video aufgenommen wird, aber es kann angehalten werden, neu gespult, angehalten, so etwas wie moderne DVR.

Zweite Frage - ist es möglich, solche Spieler mit WPF-MediaElement?
(Verwirrung ist über die Datei, die zur gleichen Zeit gefüllt von Aufnahme und gespielt-player)

  • Sie brauchen, um Ihre Frage viel präziser - brechen Sie Sie in Stücke, die sich mit spezifischen Problemen sind Sie mit nach etwas versuchen.
  • Ich brauche eine Empfehlung, die auf der API (Technologie) verwenden für die Erfassung, es ist keine Frage, problem ist es über Empfehlung!
  • In diesem Fall ist es nicht geeignet für StackOverflow habe ich Angst.
InformationsquelleAutor Dusan | 2012-04-17
Schreibe einen Kommentar