Convertir: horario y pausa si edito, aligerar solo lo viejo, aviso de Windows, resumen de la tanda con CSV, y marcar con criterio
Las tres propuestas que faltaban del lienzo: - La cola respeta un horario (espera entre clip y clip) y espera si Resolve, Premiere o After Effects están usando la tarjeta (nvidia-smi pmon). La pasada automática puede meter en cola lo de más de N meses hasta un tope de GB. Al acabar, un aviso de Windows con la identidad del programa. - Cada tanda deja un resumen en la bitácora (op tanda): clips, pesos, tiempo, nota, fallos, por carpeta. Sale en Convertir con «Exportar CSV» y «Abrir la carpeta», y en Historial cuenta clips. - Barra de marcar con criterio (tamaño, cámara, mes, antigüedad) y buscador. Pruebas: probar 19, prueba_orden 33, prueba_funcional 32 (nueva: resumen de la tanda), prueba_ventana 18. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Este commit está contenido en:
26
README.md
26
README.md
@@ -913,8 +913,7 @@ También del 10 de octubre:
|
||||
- **El menú lateral se queda fijo al bajar.** Munka lo vio irse con el resto de la página (en la 3.3.0 y la
|
||||
3.4.0): el cuerpo tenía `height:100%`, el alto de la ventana, así que su rejilla medía una pantalla y el
|
||||
lateral «sticky» no tenía recorrido. Ahora el cuerpo crece con el contenido y el lateral no se mueve.
|
||||
- **Convertir, rehecho** (Munka eligió tres de seis propuestas dibujadas en un lienzo; quedan para después
|
||||
el horario nocturno, el resumen al acabar y la barra de marcar con criterio):
|
||||
- **Convertir, rehecho** (seis propuestas dibujadas en un lienzo, las seis hechas):
|
||||
- *Una sola lista, por carpetas.* Antes había dos: los candidatos (con el estado que tenían al pulsar
|
||||
«Buscar», que se quedaba en «corriendo» en un clip ya acabado) y, 700 filas más abajo, la cola con el
|
||||
avance. Ahora cada clip sale una vez con su estado de verdad, agrupado por carpeta (la ruta una sola vez,
|
||||
@@ -934,6 +933,22 @@ También del 10 de octubre:
|
||||
≈ B» (con «y reemplazar solo cuando estén verificados», ajuste `optimizar.auto_reemplazar`: al acabar cada
|
||||
clip, si verificó, reemplaza), la tanda con su barra y «Detener», «Reanudar la cola» si está parada, o,
|
||||
con todo verificado, «Reemplazar los N originales · libera X» en verde con «comparar unos cuantos».
|
||||
- *Cuándo trabaja la cola y qué mete sola* (un desplegable en Convertir, ajustes `optimizar.horario`,
|
||||
`pausar_si_edito`, `aligerar`, `avisar`): un horario (de 20:00 a 07:00, puede pasar por medianoche) fuera
|
||||
del cual la cola espera entre clip y clip, sin perder lo que iba; esperar si DaVinci Resolve, Premiere o
|
||||
After Effects están usando la tarjeta (lo dice `nvidia-smi pmon`, uso de cómputo o codificador por proceso;
|
||||
sin nvidia-smi, basta con que estén abiertos), siempre entre clips, nunca a mitad de uno; «aligerar solo lo
|
||||
viejo», que en la pasada automática mete en cola lo de más de N meses, de más pesado a menos, hasta un tope
|
||||
de GB por pasada, en todas las carpetas conectadas (convierte y verifica; no reemplaza salvo
|
||||
`auto_reemplazar`; si la pasada corre sin ventana, la cola va en ese mismo proceso); y «avisar al terminar»,
|
||||
un aviso de Windows con la identidad del programa cuando acaba la tanda o si falla.
|
||||
- *Resumen al acabar.* Cada tanda deja en la bitácora (op `tanda`) cuántos clips, pesos antes y después,
|
||||
tiempo, nota media si se midió, fallos y «no compensan», y el reparto por carpeta. En Convertir sale la
|
||||
ficha de la última tanda (con «Exportar CSV», `/api/optimizar/tanda.csv`, y «Abrir la carpeta») hasta que
|
||||
se oculta o empieza otra; en Historial e Inicio cuenta clips, no movimientos, y no se deshace.
|
||||
- *Marcar con criterio.* Sobre la lista, una barra de criterios con su cuenta: todos los válidos, los de más
|
||||
de 5 GB, por cámara (BRAW, H.264…), por mes, de más de un año; «ninguno»; y un buscador por nombre o carpeta
|
||||
que filtra la lista sin perder el foco. Debajo, «87 marcados · 496 GB → ≈ 23 GB».
|
||||
- *Comparar antes de reemplazar.* En cualquier clip convertido, «comparar» abre el mismo cuadro del original
|
||||
y del convertido, lado a lado, en tres instantes del clip, con una lupa que amplía el mismo recorte en los
|
||||
dos; «Medir la calidad» da la nota VMAF (0 a 100) sobre unos 10 s del medio del clip, con el cuadro peor,
|
||||
@@ -946,9 +961,10 @@ También del 10 de octubre:
|
||||
cómo queda es un árbol de carpetas, no una lista de rutas completas.
|
||||
|
||||
Pruebas: `prueba_funcional.py` comprueba además que el avance de «Aplicar» acaba en «tantas de tantas» con
|
||||
los movimientos de la respuesta, y una nueva, «Comparar original y convertido», saca los dos cuadros (el
|
||||
original ya apartado en `_Para borrar/originales`) y mide la nota VMAF; `probar.py` 19, `prueba_orden.py` 33,
|
||||
`prueba_funcional.py` 31 y `prueba_ventana.py` 18.
|
||||
los movimientos de la respuesta, y dos nuevas: «Comparar original y convertido» saca los dos cuadros (el
|
||||
original ya apartado en `_Para borrar/originales`) y mide la nota VMAF, y «Resumen de la tanda» comprueba el
|
||||
resumen, su CSV, su entrada en Historial y que el horario se guarda; `probar.py` 19, `prueba_orden.py` 33,
|
||||
`prueba_funcional.py` 32 y `prueba_ventana.py` 18.
|
||||
|
||||
3.4.0, el convertidor: los BRAW salen, y lo que ya viene comprimido no se toca. Munka avisó de que había
|
||||
archivos que no podía reconvertir y que antes sí, y de lo que quiere: 10 bits de color, buena calidad y mucho
|
||||
|
||||
Referencia en una nueva incidencia
Block a user