[C#] Kennt jemand einen Satz von C # -Bindungen für FFMPEG?


Answers

Es ist eigentlich ziemlich einfach als ein separater Prozess zu steuern. Wenn Sie StandardOut und StandardError umleiten, können Sie die Process.OnData * -Ereignisse abonnieren und die Befehlszeilenausgabe erhalten. Es ist dann trivial genug, die Statuszeile mit einer Regex zu analysieren und Dinge wie% complete usw. zu erarbeiten.

Das Schwierigste ist, herauszufinden, welche Befehlszeile man passieren muss, um anständige Qualität zu erhalten! Ich empfehle diese Seite und diese Seite, wenn Sie H.264 / AAC + verwenden.

Question

Kennt jemand von einer Reihe von Bindungen für C #, um die FFMpeg-Bibliothek direkt zu steuern? Ich konnte direkt zu ffmpeg.exe Shell, aber ich fand es schwer zu synchronisieren / steuern als ein separater Prozess. jede Hilfe wäre willkommen.