3.4.0: los BRAW se convierten sin Resolve, y lo que no compensa no se reconvierte

Munka no podía reconvertir archivos que antes sí. Auditado sobre la carpeta de Andrea Galeano:

- Los BRAW nunca habían salido: 87 clips (496 GB), tres tandas por el guion de Resolve y ni un
  clip convertido. Ahora los lee el decodificador de Blackmagic que instala Resolve (braw.py,
  en un proceso aparte), sin abrir Resolve, y ffmpeg los codifica como cualquier otro clip.
  Probado con clips del NAS: 15,6 GB → 394 MB con sus 7.004 cuadros, VMAF 96,0 contra el BRAW
  revelado sin pérdida. Las conversiones de BRAW que fallaron por Resolve pasan solas al lector.
- Lo que «antes podía» eran reconversiones de lo ya convertido: ahorraban un 5 % con pérdida.
  Siguen sin ofrecerse, y lo que ya viene comprimido de cámara solo se ofrece si compensa.
- La tarjeta codifica con «uhq»: entre un 19 y un 55 % menos de peso con la misma calidad
  medida, siempre H.265 de 10 bits.
- Una conversión que no aligera (más del 80 % del clip, o reconversión de una conversión) no
  reemplaza al original: queda «no compensa» y lo que salió va a _Para borrar\descartados.

De paso: los MP4 guardan las etiquetas de la cámara; un intento que no pasó la verificación se
puede reintentar; un H.264 de más de 4.096 px de lado va por CPU; el motivo de un fallo se lee
entero; el guion de Resolve llega con tildes y borra su ficha.

Pruebas: prueba_orden.py 33 (una con un BRAW de verdad), probar.py 19, prueba_funcional.py 30,
prueba_ventana.py 18 desde el código y 17 con el paquete.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Este commit está contenido en:
Labstream
2026-10-05 13:24:34 -05:00
padre 477857db45
commit 0819f2da89
Se han modificado 12 ficheros con 1767 adiciones y 147 borrados

Ver fichero

@@ -1,19 +1,19 @@
{
"nombre": "OrganiLAB",
"version": "3.3.0",
"builtAt": "2026-10-04T22:05:28.000Z",
"archivo": "OrganizadorLabstream-portatil-3.3.0.zip",
"size": 195421712,
"sha256": "452fea4d67e9e1fc675813ef766a10c1fea4c9e810391faa3cf49d84144738dd",
"version": "3.4.0",
"builtAt": "2026-10-05T18:21:13.000Z",
"archivo": "OrganizadorLabstream-portatil-3.4.0.zip",
"size": 195441581,
"sha256": "89c757b17eb9bb00140bd77f2ed453ef5187966422670a923835df1ec4f6f796",
"app": {
"archivo": "OrganizadorLabstream-app-3.3.0.zip",
"size": 11609133,
"sha256": "b321a8c9b2ef166f8d291c31fe66388abf7675f568b71f5f6f0dff36e6bfceb4",
"url": "/api/herramientas/OrganizadorLabstream-app-3.3.0.zip"
"archivo": "OrganizadorLabstream-app-3.4.0.zip",
"size": 11629002,
"sha256": "217c104229470a481da97359d44e50c122c5ab46ff393ff18f4b8e7586ce68b2",
"url": "/api/herramientas/OrganizadorLabstream-app-3.4.0.zip"
},
"notes": "Lo nuevo entra ya ordenado: «Nueva pieza» crea la carpeta con su número y sus subcarpetas, la bandeja de entrada reparte lo que se deje en _Entrada, «Traer material» copia una tarjeta comprobando cada archivo, «Juntar repetidos» reconoce el mismo clip con dos calidades, y el orden automático (apagado de fábrica) pone al día todas las carpetas cada día.",
"notes": "Los BRAW se convierten sin abrir DaVinci Resolve: los lee el decodificador de Blackmagic. La tarjeta comprime con un ajuste más eficiente (entre un 19 y un 55 % menos de peso con la misma calidad, siempre en H.265 de 10 bits). Ya no se ofrece reconvertir lo ya convertido ni lo que viene muy comprimido de cámara, y una conversión que no aligera no reemplaza al original: lo que salió se aparta a _Para borrar.",
"firma": {
"alg": "rsa2048-pkcs1v15-sha256",
"valor": "14cf8c856a36db6c1f5a876b1f2418e5a15fe08e6c911593fbb14b49cf4f42af9e8e26f77fac63629212e2a2a71b2a4089dd40bc2cdf703f5263572a07e59b317294b41462543015d51d8db15121fd9c1a944b6f9efaa9c2cd32d7b171468ca9fd18367bfbed5be5b5f9c676d4db50928c33f1808b8eb5097ce59fce2b6077baee7d8ca05989d303b043d7cb48e1c9c56904df1cffd7ab568d6d398ff21fe89de9c62c89190cfaa29ac814a98c534f4d56b8af75a2fa7281075124d564b41b9a8939aa8594234402d5a0bb08633ce43eaddd68b1ff8c12b53d6d0a496d664e7eed5e069661229dfa69bdcdfaaceff89a7b2a727286622c83d3e856bb3724bff8"
"valor": "c49a951e1f6ec9db9aecf548bfb9362c9b063f8ef1af68d3d89252e6187e65f1338c2b33e100e087ebfcdc4cbf9de1192f1ff51ee3d332003dd5fa3ebeefd17c7100ac726e56da5744f779f5e1278e693d1f7c08577f652020d42280a4338a69429b5b351ac0dc2c62ca25f3a7f431adbf51cb897521b725538eeb1fd6d34f04173c402e41e1827a63bd20d67d76c95d8da69a47232308e52c26a08682b54b3ed95b90c9a1a47b47f3e608a3a6bcd232c62630c0ecc035e1646052cb2c7312946f970a8daa18d1985a2c93cda6c1911810483fd534efb2a8ca04f3bb26689996c14e08437a618a369a5940fd7f700372a6c8d3c83cdd4458656aa0edf5ce4e67"
}
}