Infoseite // Videos vergleichen, a la VMRPlayer SDK
Frage von Frank Derlin:
Hallo Zusammen, ich suche eine kompfortablere Möglichkeit zwei technisch grundsätzlich verschiedene Videos (;zB. AVI und MPEG2), auch unterschiedlicher Länge, visuell miteinander zu vergleichen.
Das was mir vorschwebt gibt/gab es in Form eines Samples im DirectX SDK: ...DXSDK/Samples/C /DirectShow/VMR9/VMRPlayer. Mit dem Tool kann man die Videos überlagern und/oder sie zB. über- einander (;1.Video oben, 2.Video unten im gleichen Fenster) abspielen. Der Haken daran ist, das ich die Videos mittendrin nicht synchronisieren kann, wenn sich die Videos zB. szenenweise, oder nur durch ein einzelnes Bild unterscheiden. Durch den SourceCode steige ich nicht durch, um ihn für meine Zwecke umzubauen.
Oder in dessen Abwandlung bei CodeProject/DirectShowVMR9 demo. Keine Möglichkeit der Synchronisation.
Ich kenne Avisynth/StackHorizontal(;Vertical). Zu umständlich, weil jede Änderung im Script (;trim) ein Neuladen der Videos bedeutet.
Weiterhin gibt es (;mindestens zwei) Player-Programme im Sportbereich. Etwa Golf oder Tennis, um zB. die Bewegungen des Spielers zu analysieren. Für mich entweder ungeeignet, zu teuer, oder nur per Kreditkarte zu bezahlen.
Nätürlich gibt es auch noch größere "Schnittprogramme", (;bei mir hier den MainActor) mit der Möglichkeit die Videos in der Timeline zu verschieben.
Kurze Rede Langer Sinn, das was mir bekannt ist reicht mir nicht aus, um damit einigermaßen komfortabel zu "arbeiten".
Wie vergleicht ihr eure Videos?
Gruß, Frank
Antwort von Frank Derlin:
Ingrid,
"Frank Derlin" schrieb... > ich suche eine kompfortablere Möglichkeit zwei technisch [snip]
Tja, scheint so als käme ich um Avisynth nicht herum. Warum sollte man das Rad noch einmal erfinden. Ich muß mir also selbst etwas bauen. *.avs mit 'PlayWindow Sample" verknüpfen und sowas als Grundlage verwenden:
mk-AVS-DS-4xVergleich.bat --> Senden an.. 8<--- @echo off set Ausgabe1=%~dpn1--1dsStackVertical.avs set Ausgabe2=%~dpn1--2dsCompare.avs set Ausgabe3=%~dpn1--3dsOverlay.avs set Ausgabe4=%~dpn1--4dsDiff.avs
Und darauf aufbauend ein GUI, was mir das Trim(;) etwas angenehmer gestaltet und die vier Ausgaben vereint. Vielleicht mit doppeltem Seek "Schieberegler.
slashCAM nutzt Cookies zur Optimierung des Angebots, auch Cookies Dritter. Die Speicherung von Cookies kann in den Browsereinstellungen unterbunden werden. Mehr Informationen erhalten Sie in unserer Datenschutzerklärung. Mehr InfosVerstanden!