Hallo,
ich würde gerne ein kleines Programm schreiben, mit dem man 2 Videos vergleichen kann, um den Qualitätsverlust von Encodingeinstellungen erkennen zu können. Ich habe das jetzt erstmal mit 2 Mediaelements gelöst, die gleichzeitig gestartet werden und einem Button, der das obere Video ein- und ausblendet. Beim Klick auf den Pausebutton versuche ich die 2 Videos nochmal zu synchronisieren:
C#-Quelltext
1: 2: 3:
| mediaElement.Pause(); mediaElement2.Pause(); mediaElement2.Position = mediaElement.Position; |
Trotzdem ist das 2. Video immer noch ein paar Frames hinten. Gibt es irgendeine Möglichkeit, die synchron zu halten? In 2 Threads laufen zu lassen würde denke ich mal nicht viel bringen oder? Oder würde das mit irgendeiner Library wie VlcDotNet besser hinhauen?
Vielen Dank!