
Estoy intentando utilizar la sintaxis de consulta avanzada del Explorador de Windows para buscar archivos de canciones en una carpeta que duren menos de 10 segundos. Probé la siguiente declaración, pero devuelve todo.
kind:=music length:<=00:00:10
Respuesta1
Respuesta2
Originalmente llegué a esta página porque estaba tratando de descubrir cómo podía buscar videos que duraban menos de 15 minutos y eran demasiado grandes (>100 MB) debido a una codificación deficiente.
Cuando leí la respuesta del "3 de febrero de 2016" a la pregunta de Rick, pensé "De ninguna manera, ni siquiera la EM podría solucionarse".esotonto" (¡aunque tengo que admitir que estoy un poco preocupado por eso!).
Sorprendentemente, resultó que tenía razón, pero todavía me tomó un tiempo descubrir por mí mismo este tipo de búsqueda de propiedades múltiples. Es (casi) tan fácil como la consulta original de Rick (es decir,tipo:=duración de la música:<=00:00:10); simplemente no puedes buscar por longitud/duración de un archivo multimedia usandohh:min:seg.
La propiedad que se consulta es "Duración.de.los.medios.del.sistema", que según MS "representa el tiempo de reproducción real de un archivo multimedia y se mide enunidades de 100ns, no milisegundos" (ver,https://docs.microsoft.com/en-us/windows/desktop/properties/props-system-media-duration). No estoy seguro de por qué eligieron este esquema aparentemente arbitrario, pero imagino que tiene algo que ver con la forma en que las computadoras almacenan números (o, más probablemente, almacenaron números en el pasado).
En cualquier caso, para realizar mi búsqueda de vídeos de menos de 15 minutos de duración, tuve que convertir 15 minutos en nanosegundos (= 900000000000 o 9e+11) y luego dividir el resultado por 100 (= 9000000000 o 9e+9).
La consulta en el cuadro de búsqueda de Windows dice:
longitud:<=9000000000(¿adivina qué? Se vuelve AZUL). Si luego agrego "tipo:=video" y "tamaño:>100mb" al cuadro de búsqueda, encuentro los videos que necesito volver a codificar.
Para volver a la pregunta original de Rick, para encontrar elementos que seanmúsica Y 10 segundoso menos en duración de reproducción, la consulta en el cuadro de búsqueda de Windows debería decir:
longitud:<=100000000 tipo:=música (10 segundos = 10 mil millones de ns / 100 = 100 millones de unidades de '100 ns' = 1e+8)
Debería ser posible utilizar esta consulta en cualquier archivo multimedia compatible con "Duración.de.los.medios.del.sistema" propiedad. Funciona con seguridad en video y audio (¡no estoy seguro de qué más hay!).
Para convertir fácilmente su tiempo en bloques de 100 ns, use el cuadro de búsqueda de G00gle: configure las unidades de tiempo que está buscando (minutos, segundos, etc.) con el menú desplegable, luego escriba "# unidades/100" a la izquierda cuadro (en el caso de Rick: configure el menú desplegable en segundos, luego escriba "10/100" en el cuadro de la izquierda). Luego configure el menú desplegable derecho en nanosegundos y listo, obtendrá el número a usar en la consulta de búsqueda de Windows (probablemente en notación científica) en el cuadro del lado derecho.
Si realmente quiere volverse loco (y hacer que la primera respuesta a esta pregunta sea correcta), imagino que podría cambiar los valores de "muy corto, corto, etc..." en el registro. La configuración de propiedades de Windows adecuada se describe en el enlace anterior (que es donde finalmente descubrí lacorrectorespuesta a la pregunta de Rick y a la mía).
RSQ@MAGS