Publiqué esto anteriormente en SuperUser, pero me di cuenta de que este es probablemente el foro más apropiado para mi pregunta.
Tenemos varios miles de archivos MP4 muy grandes que se han codificado durante la última década con Sorenson Squeeze. Durante el año pasado, repentinamente hubo un número creciente de clientes (universidades) con Network/Proxy Server que de repente no pueden ver los videos debido a la vulnerabilidad descrita en este enlace: Apple QuickTime Vulnerability .
Perdóneme, sé muy poco sobre medios y codificación, solo que el problema comenzó a aparecer repentinamente mientras ven nuestros videos (usamos JWPlayer v7 con archivos alojados en AWS/S3/Cloudfront).
¿Existe una forma alternativa de codificar h.264/MP4 que no incluya ninguna referencia o códec, o lo que sea que los marque como archivos Quicktime, o alguna otra forma de evitar esto?
Nota: Nuestro sitio transmite los archivos h.264 MP4 con JWPlayer; los usuarios finales no los abren con Apple Quicktime.
Partial ffmpeg Output for one of the videos in question:
"format": {
"filename": "c:\\videos\\ABC-123.mp4",
"nb_streams": 4,
"nb_programs": 0,
"format_name": "mov,mp4,m4a,3gp,3g2,mj2",
"format_long_name": "QuickTime / MOV",
"start_time": "0.000000",
"duration": "1632.480000",
"size": "86937415",
"bit_rate": "426038",
"probe_score": 100,
"tags": {
"major_brand": "mp42",
"minor_version": "0",
"compatible_brands": "mp42isomavc1",
"creation_time": "2011-07-13 14:02:44",
"compilation": "0",
"encoder": "Sorenson Squeeze 5.0"
}
Puede eliminar la mayoría de los metadatos de sus archivos usando ffmpeg:
ffmpeg -i oldfile.mp4 -c copy newfile.mp4
Esto copiará las primeras transmisiones de audio y video a un nuevo mp4.
"format_long_name": "QuickTime / MOV",
restos
Duvrai
gian
PIB
Duvrai
Hans Meiser
Hans Meiser
Hans Meiser
PIB
Hans Meiser
Hans Meiser
Hans Meiser
PIB
Hans Meiser
PIB
Hans Meiser
Hans Meiser
PIB
Hans Meiser
PIB
Hans Meiser
PIB
Hans Meiser
gian
rnet
cajas en MP4. Esas no son una especificación obligatoria del formato de archivo MP4. De hecho, ffmpeg no los escribe, por lo que cualquier archivo MP4 empaquetado con ffmpeg debe estar protegido contra vulnerabilidades. Si los MP4 todavía están marcados, entonces su detector de malware tiene un desencadenante muy amplio, tal vez solo esté mirando la extensión.PIB
gian
PIB
gian
PIB
PIB