Software zur Erkennung von Inhalten mit lichtempfindlicher Epilepsie

Im Rahmen verschiedener Senderanfragen müssen Medien für die Sendeumgebung PSE (Photosensitive Epilepsy)-frei sein. Es sollten keine Einzelbildsequenzen vorhanden sein, die diese Symptome auslösen könnten.

Ich würde gerne wissen, ob es eine kostenlose Software zur Qualitätsprüfung von Medien in mov, mp4 und mxf mit dnxhd-, h264- und prores-Codecs gibt und ob ffmpeg dies tun kann, um die möglichen schädlichen Muster und Passagen anzuzeigen.

Danke!

Antworten (3)

Leider kenne ich keine kostenlose Software, die nach PSE sucht. Ab 2013 war der Test für PSE nur noch als Closed Source verfügbar . Alle wichtigen kommerziellen QC-Tools können jedoch darauf prüfen. (Sie müssen sich bei jedem Anbieter erkundigen, ob er für alle Codecs unterstützt wird, die Sie für die QC benötigen.)

Einige Sendeanstalten verlangen einen Harding-Test , der patentiert und urheberrechtlich geschützt ist, er erstellt ein Zertifikat; Daher ist es nicht kostenlos, jemanden dazu zu bringen, die Haftung zu übernehmen.

Sie können online eine Reihe von Stellen finden, an denen eine Videodatei (oder ein Spiel, ein Poster, eine Grafik usw.) getestet wird, aber diese sind nicht kostenlos. Die Harding-Website bietet authentifizierte Tests und Unterstützung.

Kostenlose Software, die vorgibt, dieselben Prüfungen durchzuführen (damit Ihre eingereichte Arbeit nicht abgelehnt wird), ist von der University of Maryland in Form von PEAT, ihrem Photosensitive Epilepsy Analysis Tool , erhältlich .

Hinweis: Nutzungsbeschränkungen

Das Photosensitive Epilepsy Analysis Tool (PEAT) wurde entwickelt, um eine kostenlose Ressource für Webdesigner und Entwickler von Computersoftware bereitzustellen. Die Verwendung von PEAT zur Bewertung von Material, das kommerziell für die Fernseh-, Film-, Home-Entertainment- oder Gaming-Industrie produziert wurde, ist verboten . Für Rundfunk-, Film-, Home-Entertainment- und Gaming-Anwendungen sollte die Harding FPA-Software verwendet werden.

Um das Echte, ein Zertifikat, zu erhalten, müssen Sie bezahlen. Um Software zu bekommen, die behauptet, dasselbe zu tun, ohne eine Haftung zu übernehmen oder das authentische Zertifikat bereitzustellen, habe ich diese Quelle mit weniger als 10 Minuten gefunden. des Suchens.

Eigentlich brauche ich eine Software, die in der Lage ist, mir Probleme zu inspizieren und anzuzeigen, Zertifizierungen sind mir egal, da die Überprüfungen in der Sendeanstalt selbst durchgeführt werden. Ich habe die Möglichkeit, ein Zertifikat zu erstellen und es den Medien beizufügen, aber ich werde es nicht verwenden.

Ich habe einen ffmpeg-Filter geschrieben, der dies versucht. Es ist nicht perfekt, aber es scheint mit einem guten Teil der Testmuster, mit denen ich gearbeitet habe, gut zu funktionieren.

Es wurde jetzt in ffmpeg aufgenommen und sollte in der nächsten Version verfügbar sein.

Mit mpv können Sie es aktivieren mit:

mpv video.mp4 --vf=photosensitivity

Der Filter kann durch Ändern seiner Parameter mehr oder weniger streng gemacht werden, z. B.:

mpv video.mp4 --vf=photosensitivity:threshold=0.5 # lower is stricter

Um zu überprüfen, wie schlecht ein Video von der Befehlszeile aus ist, können Sie den Filter im Bypass-Modus ausführen und sich die ausführliche Ausgabe ansehen:

ffmpeg -i video.mp4 -vf photosensitivity=bypass=1 -v verbose -f null  /dev/null

Die Ausgabe hätte Zeilen wie:

[photosensitivity @ 000000000929aa80] badness:  69183 ->  70173 /  15360 (456% - EXCEEDED)

Für die programmatische Verwendung erzeugt der Filter auch einige Frame-Metadaten. Sie können ffmpeg bitten, es wie folgt in eine Textdatei zu exportieren:

ffmpeg -i video.mp4 -vf photosensitivity=bypass=1,metadata=print:file=photosensitivity-analysis.txt -f null /dev/null

Die erstellte photosensitivity-analysis.txtDatei enthält einen Zeilenblock wie diesen pro Frame:

frame:300  pts:300     pts_time:10
lavfi.photosensitivity.badness=4.269336
lavfi.photosensitivity.fixed-badness=4.269336
lavfi.photosensitivity.frame-badness=0.459766
lavfi.photosensitivity.factor=1.000000

Wenn badnessgrößer als eins ist, wurde die Schlechtigkeitsschwelle überschritten.

Gute Arbeit! Es ist immer gut, neue FLOSS-Video-QC-Tools zu sehen!