Software para la detección de contenido de epilepsia fotosensible

Como parte de las solicitudes de varios organismos de radiodifusión, los medios proporcionados para el entorno de transmisión deben estar libres de PSE (epilepsia fotosensible). No debe haber secuencias de cuadros que puedan desencadenar esos síntomas.

Me gustaría saber si existe algún software gratuito para comprobar la calidad de los medios en mov, mp4 y mxf con códecs dnxhd, h264 y prores y si ffmpeg puede hacerlo mostrando los posibles patrones y pasajes dañinos.

¡Gracias!

Respuestas (3)

Desafortunadamente, no conozco ningún software gratuito que verifique PSE. A partir de 2013, la prueba de PSE solo estaba disponible en código cerrado . Sin embargo, todas las principales herramientas comerciales de control de calidad pueden comprobarlo. (Debería verificar con cada proveedor si es compatible con todos los códecs que necesita para el control de calidad).

Algunas emisoras requieren una prueba de Harding que está patentada y es propietaria, crea un certificado; por lo tanto, hacer que alguien acepte la responsabilidad no será gratis.

Puede encontrar varios lugares en línea que probarán un archivo de video (o juego, póster, arte, etc.), pero esos no son gratuitos, el sitio web de Harding tiene pruebas autenticadas y soporte.

El software gratuito que afirma realizar las mismas comprobaciones (para que cuando envíe su trabajo no sea rechazado) está disponible en la Universidad de Maryland en forma de PEAT, su herramienta de análisis de epilepsia fotosensible .

Nota: Restricciones de uso

La herramienta de análisis de epilepsia fotosensible (PEAT) se desarrolló para proporcionar un recurso gratuito para diseñadores web y desarrolladores de software informático. Se prohíbe el uso de PEAT para evaluar material producido comercialmente para las industrias de transmisión de televisión, cine, entretenimiento en el hogar o juegos . Para aplicaciones de transmisión, cine, entretenimiento en el hogar y juegos, se debe emplear el software Harding FPA.

Para obtener lo real, un Certificado, deberá pagar. Para obtener un software que dice hacer lo mismo sin aceptar responsabilidad o proporcionar el Certificado auténtico, encontré esa fuente en menos de 10 minutos. de buscar

En realidad, necesito un software que pueda inspeccionar y mostrarme problemas, no me importan las certificaciones porque los controles se realizan en la propia empresa de transmisión. Tengo las opciones de crear un certificado y adjuntarlo con los medios, pero no lo usaré.

Escribí un filtro ffmpeg que intenta hacer esto. No es perfecto, pero parece funcionar bien con una buena parte de las muestras de prueba con las que estaba trabajando.

Ahora se ha incluido en ffmpeg y debería estar disponible en la próxima versión.

Con mpv, puede habilitarlo con:

mpv video.mp4 --vf=photosensitivity

El filtro se puede hacer más o menos estricto cambiando sus parámetros, por ejemplo:

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

Para verificar qué tan malo es un video desde la línea de comando, puede ejecutar el filtro en modo de derivación y mirar la salida detallada:

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

La salida tendría líneas como:

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

Para uso programático, el filtro también produce algunos metadatos de cuadros. Puede pedirle a ffmpeg que lo exporte a un archivo de texto de la siguiente manera:

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

El photosensitivity-analysis.txtarchivo creado tendrá un bloque de líneas como estas por cuadro:

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

Cuando badnesses mayor que uno, se ha superado el umbral de maldad.

¡Buen trabajo! ¡Siempre es bueno ver nuevas herramientas de control de calidad de video FLOSS!