Bedenken Sie, dass Sie möglicherweise nicht möchten, wonach Sie fragen. Das heißt, wenn der Zweck des Wasserzeichens darin besteht, zu beweisen, dass Sie es verfasst haben, sind Ihre Clips und Outtakes im Schneidraum Beweis genug - Sie können sie bereitstellen, Ihre Verstöße können dies nicht.
Dies deutet auf einen möglichen Ansatz für den zweiten hin Verwendung von Wasserzeichen, um festzustellen, wer das Video durchgesickert ist.
Dieser Ansatz ist Frame-Entfernung . Wenn Sie hier und da eine Zehntelsekunde entfernen, wird dies normalerweise von Personen ohne Zugriff auf Ihr Originalmaterial nicht bemerkt. Aber es wird von einer Kamera aufgenommen.
Nehmen wir an, Sie entfernen in Szenen mit geringer Aktion einen Block jedes fünften Bildes für eine halbe Sekunde und nennen das eine "Eins". oder Sie entfernen sie nicht und nennen das eine Null. Ihr Lead-In besteht aus einer Folge von Einsen, dann einer Null und dann der ID von rechts nach links.
Angenommen, Sie lesen im aufgezeichneten Film 111010110000. ... dann ist der 1110 der Lead-In und die ID ist 00001101 oder 0x0D. Dies ist die 13. Kopie, die Sie ausgegeben haben.
Synchronisieren Sie das Audio, indem Sie es schneiden, beschleunigen usw., je nach Bedarf.
Je mehr Frames Sie entfernen, desto größer ist der Effekt. Anfänglich fällt dies nur bei einem Vergleich mit Ihrem Original auf.
Eine andere Möglichkeit, diese Art von Timing-Hack durchzuführen, besteht darin, N Frames vor / nach jedem Schnitt zu entfernen oder beim Überblenden sogar zusätzliche Darkness-Frames einzufügen -Schnitte. Damit können Sie jedoch nur wenige Frames pro Schnitt hinzufügen / entfernen, wodurch sich die Anzahl der Datenbits verringert, die Sie speichern können.
===
@Mindwin wies auf einen schwerwiegenden Fehler hin in dieser Idee.
Jedes eindeutige Wasserzeichensystem ist für den Vergleich zwischen zwei Kopien anfällig. In diesem Fall können Sie das Wasserzeichen erkennen .
Bei meinem obigen Vorschlag werden jedoch zwei angegeben Kopien, ein Angreifer, der das System kennt, kann es in eine dritte ID ändern, entweder durch Entfernen zusätzlicher Frames oder durch XORing oder Frame-Duplizieren, um Frames zu ersetzen! Nicht gut.
Ich dachte vielleicht, indem ich Frames hinzufüge und entferne, dass dies behoben werden könnte. Ich kann jedoch keine Lösung finden, die gegen einen entschlossenen und gut informierten Angreifer beweist (wenn ich davon ausgehe, dass der Algorithmus öffentlich ist und mindestens zwei Kopien mit Wasserzeichen vorhanden sind).
Ich halte dies für fatal Fehler: Kein Wasserzeichensystem sollte es einem Angreifer ermöglichen, einen anderen Benutzer als Leaker zu definieren.