Creado y desarrollado por xanashi
Icaros es una colección de extensiones livianas, de alta calidad, Windows Shell.
Icaros puede proporcionar miniaturas de Windows Explorer, para esencialmente cualquier formato de medios de video compatible con FFMPEG, esto incluye filetipos populares como: MKV, FLV, AVI, MP4, MOV, RMVB, M2TS, OGM, etc.
Además de los filetipos compatibles con FFMPEG, Icaros también contiene analizadores personalizados, que pueden producir miniaturas de arte de portada para MKV, FLAC, APE, MPC y varios otros filetipos.
Icaros también proporciona propiedades de Windows Explorer para los siguientes filetipos populares: MKV, MK3D, MP4, MOV, WebM, OGM, OGG, FLV, AVI, RM, RMVB, FLAC, OPUS, SPX, APE, MP3, MPC, MKA, TAK, TTA, OFR, WAV y más.
Las propiedades se refieren a la información que se muestra para cada archivo en Explorer, como longitud, ancho, altura, título, canales, etc.
Icaros funciona en Vista, Windows 7, Windows 8/8.1, Windows 10 y Windows 11.
Las versiones de Icaros 3.0.3 y las versiones anteriores funcionan parcialmente en Windows XP (SP2+) (solo miniaturas).
Las extensiones de Shell de Icaros no tienen dependencias. Si se registra manualmente, deben trabajar de inmediato en cualquiera de los sistemas compatibles. Consulte la sección 'Registro manual' a continuación para obtener más información.
Hay dos excepciones. En Windows XP, el controlador de propiedades Icaros no es compatible, debido a la forma en que XP maneja las propiedades del archivo, y en Windows XP SP2, se requiere una biblioteca adicional para que el proveedor de miniatura Icaros funcione. La biblioteca se puede descargar aquí:
32-bit: https://download.cnet.com/microsoft-windows-imaging-component-32-bit/3000-12511_4-75578540.html
64-bit: https://download.cnet.com/microsoft-windows-imaging-component-64-bit/3000-2192_4-75578538.html
Nota: Enu es inglés
Icarosconfig (la GUI) requiere .NET Framework 4. El instalador de Icaros debe instalar automáticamente .NET 4, pero en caso de que .NET 4 no esté instalado en su sistema después de la instalación, puede descargarlo e instalarlo con la siguiente URL:
https://www.microsoft.com/en-us/download/details.aspx?id=17851
Por defecto, ICAROS solo registra una serie de filetipos comunes de 'miniatura' durante la activación, pero en principio es posible registrar cualquier tipo de archivo admitido por FFMPEG, junto con una serie de otros filetipos, lo que es compatible con Nitive por Icaros.
Si tiene dudas si un tipo de archivo es compatible o no, intente soltar un archivo de ese tipo de archivo, en la página 'miniatura' en Icarosconfig. Icaros luego verificará el tipo de archivo y lo agregará, si es compatible, o mostrará un diálogo si no es compatible.
Si un tipo de archivo ya está registrado en otra extensión de shell, entonces Icaros recordará la extensión de la carcasa anterior y durante la desactivación (o la eliminación del tipo de archivo de ICAROS), restablezca la extensión de la carcasa anterior para el tipo de archivo especificado.
Activar icaros es simple:
Abra icarosconfig.exe, con privilegios administrativos.
La segunda columna de la izquierda es el 'Panel de activación'. En este panel, puede ver cada componente de Icaros, así como su estado de activación (por ejemplo, miniatura - desactivado). Para activar una función, simplemente haga clic en el nombre para cambiar su estado.
Las miniaturas y las propiedades se pueden activar o desactivar. El caché se puede deshabilitar, habilitar (estático) o habilitarse (dinámica) (consulte la sección Cache de Icaros a continuación para obtener más información).
Para desactivar/no registrar Icaros, haga clic en el nombre nuevamente para cambiar el estado una vez más.
Cada componente en Icaros tiene varias opciones que le permite ajustar la experiencia general de Icaros. A la izquierda de cada nombre y estado del componente, se encuentra un icono para ese componente. Haga clic en estos iconos para acceder a la página de opciones de cada componente específico.
A continuación se muestra una descripción de algunas de las opciones más importantes disponibles (excluyendo las opciones de caché, que se describe más adelante).
Recuerde que todas las opciones a continuación se pueden utilizar incluso mientras Icaros está activo. IcarConfig manejará automáticamente cualquier cambio en la marcha.
Ahora hay cuatro formas diferentes de agregar nuevos filetipos de miniatura, a diferencia del Icarosconfig anterior que solo tenía uno.
La primera forma es a través de presets. Como su nombre lo indica, los preajustes son listas preconfiguradas de filetipos en miniatura. Esta característica se agregó, como un tipo de opción de "configuración" para los nuevos usuarios, para aplicar una gran cantidad de filetipos (que funcionan) bien conocidos, con dos clics simples. Simplemente abra Icarosconfig y seleccione un preajuste que coincida con sus necesidades, y eso es todo.
Si actualmente tiene filetipos registrados que no están incluidos en un preajuste seleccionado, Icarosconfig solicitará si descartar o mantener esos filetipos.
La segunda forma de agregar filetypes es a través del botón "Agregar nuevos filetipos" a la derecha del cuadro Filetypes. Esto aparecerá un cuadro de diálogo de archivo abierto, desde donde puede seleccionar cualquier número de archivos diferentes, y simplemente haga clic en 'Abrir' para agregar sus filetys.
Sin embargo, antes de agregar los filetipos, IcarosConfig realizará una "verificación de miniatura" en cada archivo seleccionado y probará si se puede crear una miniatura. Si uno o más archivos falla esta prueba, se le notificará al usuario (después de que se hayan marcado todos los archivos) y, en última instancia, puede decidir si descartar o aplicar los filetipos fallidos.
La tercera forma es a través de Drag 'n Drop. Esta es otra manera bastante fácil de agregar nuevos filetipos. Si arrastra los archivos y/o carpetas de suelta en la página de miniatura, IcarosConfig realizará automáticamente las acciones desde [2.] en cada archivo retirado. Dejar caer una carpeta es básicamente lo mismo que dejar caer todos los archivos de esa carpeta. Todos los subdirectorios serán ignorados.
La última forma es la misma que en el Icarosconfig anterior. Haga clic en el cuadro de texto de Filetypes de miniatura para que la cadena de los filetipos sea editable, luego modifique la cadena agregando o eliminando los filetipos utilizando la siguiente sintaxis: avi; flv; mov; ogv; FLAC avisa que la lista está separada por semi colon y los filetipos pueden ser precedidos opcionalmente por un período '.'.
Actualmente, esta también es la mejor manera de eliminar los filetipos singulares de la lista también.
Es posible establecer la compensación de miniatura en el porcentaje o como una marca de tiempo en milisegundos. Esto determinará, en qué posición en la secuencia/archivo, se agarrará el marco (miniatura). Si se prefiere la marca de tiempo, Icaros primero intentará tomar el marco de la marca de tiempo especificada, y si no lo hace, luego volverá a usar el porcentaje de desplazamiento.
Con la opción 'Detección de marco negro/negro' habilitada, Icaros realizará un escaneo rápido y simple del marco agarrado. Si el marco es demasiado oscuro o demasiado claro, Icaros se saltará hacia adelante e intentará encontrar un marco más adecuado.
El umbral determina la agresividad del escaneo (0-30%). El valor predeterminado es del 8%. Cuanto mayor sea el valor, más sensible será el escáner y se detectarán más marcos como "inadecuados". Esto puede tener el efecto negativo de hacer que la miniatura general sea ligeramente más lenta. Se recomienda dejar esta opción en su valor predeterminado.
Icaros tiene un atajo rápido, que le permite deshabilitar/habilitar la pequeña superposición de iconos ubicada en la parte inferior derecha de cada miniatura.
Cuando se habilita la portada, Icaros buscará arte de portada integrado en archivos, que admiten la portada, mientras se genera miniaturas. Si se encuentra una cubierta, se usará como miniatura, de lo contrario, Icaros volverá automáticamente a miniatura normal.
Algunos archivos MKV contienen múltiples cubiertas. Con tales archivos, Icaros se debe usar la primera cubierta normal/vertical. Establecer la opción 'preferir las cubiertas de paisaje' hará que Icaros priorice las cubiertas de paisaje/horizontales.
Nota: Esto no debería afectar la velocidad de miniatura de ninguna manera notable.
El caché de Icaros se implementó como un contraataque al problema donde Windows elimina su propio caché en miniatura.
Si el caché de Icaros está habilitado, Icaros podrá almacenar una copia de cualquier miniatura en un caché interno, y si por alguna razón, Explorer elimina su propio caché de miniatura, Icaros podrá regenerar todas las miniaturas nuevamente a una velocidad casi instantánea.
Si el caché está deshabilitado, no tendrá ningún impacto en el proveedor de miniatura. El proveedor de miniatura solo funcionará como lo hizo en versiones anteriores de Icaros.
El caché fue diseñado para entregar miniaturas al Explorer a la velocidad más alta posible, sin embargo, Explorer aún necesita procesar cada miniatura (es decir, validar, recortar, aplicar adornos y agregarlo al caché de Windows), por lo que aún puede experimentar un pequeño retraso de renderizado incluso cuando se usa el caché.
El caché de Icaros se puede utilizar y administrar de varias maneras. A continuación se muestra un tutorial rápido.
El caché de Icaros tiene 3 estados de activación:
En la página de caché de Icarosconfig, puede encontrar varias opciones para el caché interno:
En la página de caché de IcarConfig, está disponible otra característica, conocida como Cache Indexer. El Cache Indexer permite al usuario llenar/limpiar el caché de Icaros directamente desde Icarosconfig.
El Cache Indexer se puede usar incluso antes de que ICAROS se haya activado, por lo que se puede usar para pre-mangas todos sus archivos, justo después de instalar Icaros.
Para comenzar a usar el indexador de caché, agregue una o más carpetas a la pestaña Ubicaciones en la página de caché. Estas carpetas deben contener los archivos que las miniaturas que desea agregar al caché interno.
Asegúrese de establecer el mismo 'tamaño de vista' para cada carpeta que use en Windows Explorer. Si se verifica 'recursivo', el indexador de caché también indexará todos los subdirectorios que se encuentran en esa carpeta.
Si desea que se indexen todos los subdirectorios, excepto uno o dos, puede usar la lista de 'ubicaciones excluidas' para agregar estos directorios.
Es posible arrastrar 'n Drop Carpetas a la pestaña Ubicaciones directamente desde el Explorador para agregarlas a cualquiera de las listas.
Regrese a la pestaña Configuración y haga clic en el botón 'Build Cache', para comenzar a llenar el caché con entradas de las ubicaciones incluidas.
Una vez que el indexador se haya completado, asegúrese de que el proveedor de miniatura Icaros esté activado y el caché de Icaros esté habilitado. Examine a cualquiera de las ubicaciones incluidas, que aún no han sido miniatura por Icaros, para ver el caché interno en acción.
Para limpiar el caché existente (eliminar las entradas no utilizadas y agregar nuevas entradas de los archivos creados recientemente), haga clic en el botón 'reconstruir' '.
Asegúrese de usar este botón también, si está agregando o elimina carpetas en la página de ubicaciones.
Tenga cuidado en la reconstrucción de su caché al usar el modo dinámico, ya que todas las entradas dinámicas se eliminarán cuando se limpie el caché.
Finalmente, es posible eliminar la memoria caché interna haciendo clic en el botón 'Borrar caché'.
Para evitar que las entradas desaparezcan sin querer del caché interno, Icaros no tiene ninguna rutina automática de limpieza del caché interno.
Para registrar/activar Icaros manualmente, siga estos pasos:
Abra un símbolo del sistema, con privilegios administrativos
(Opcional) Todas las opciones de proveedor de miniatura Icaros y del manejador de propiedades Icaros se pueden administrar a través de las siguientes claves de registro: (Icaros usará automáticamente los valores predeterminados, si alguno de los siguientes valores no está configurado)
Editor de registro de Windows Versión 5.00
[HKEY_LOCAL_MACHINE Software Icaros]
"Extensiones en miniatura" = ". Mkv; .flv; .mov; .ogv" <- Filetypes que serán registrados por el proveedor de miniatura
"Propiedades excluidas" = ". Ogm; .ogv; .ogg" <- (opcional) Propiedad excluida Filetypes (predeterminado: ninguno está excluido)
"Prop local" = "Ru" <- (opcional) Si hay un archivo de localización presente, este valor determina qué idioma es el
Las propiedades de Icaros Explorer aparecerán después del registro.
[HKEY_CURRENT_USER Software Icaros]
"Cache" = dword: 00000001 <- (opcional) Habilitar Cache (0: Desactivado 1: habilitado (estático) 2: habilitado (dinámico))
"Offset" = dword: 00000023 <- (opcional) Establezca la compensación de miniatura en porcentaje en hexadecimal
"TimeOffSet" = Hex (b): 10,27,00,00,00,00,00,00 <-(opcional) Conjunto de miniatura en milisegundos en hexadrimitución de Little-Endian
"Usecoverart" = dword: 00000001 <- (opcional) Habilite el arte de la portada en MKV (0: Desactivado 1: Use la portada normal 2: Use la cubierta del paisaje)
"FrametResh" = Dword: 00000008 <- (opcional) Si este valor existe, Icaros intentará detectar miniaturas en blanco y negro y reemplazarlas
con un mejor marco del archivo. El valor en sí determina cuán agresivo será el escaneo.
El valor puede ser de 0 a 30. 30 siendo el más agresivo, cambiando más marcos.
Se recomienda dejar este valor a las 8.
[HKEY_CURRENT_USER Software Icaros Cache]
"Exclexts" = "jpg; png; gif" <- (opcional) filetypes que serán ignorados por el caché de Icaros
"MaxCachesize" = dWord: 000001f4 <- (opcional) Establezca el tamaño máximo de caché en hex (0 es ilimitado)
"Minfreespace" = DWord: 00000800 <- (opcional) Establezca el espacio libre mínimo en hex (predeterminado es 1024MB) Ejecute el siguiente comando: regsvr32.exe "ruta a icarostThumbnailProvider.dll"
o: regsvr32.exe "ruta a icarospropertyhandler.dll"
Para no registrarse, ejecute este comando: regsvr32.exe /u "ruta a icarostThumbnailProvider.dll"
o: regsvr32.exe /u "ruta a icarospropertyhandler.dll"
Nota: Si está en un sistema de 64 bits, asegúrese de registrar las DLL ubicadas en el directorio de 64 bits. Si necesita habilitar Icaros en diálogos de 32 bits en sistemas de 64 bits, también debe registrar las DLL ubicadas en el directorio de 32 bits.
Si hace clic en el icono de engranaje en la esquina superior derecha de Icarosconfig, encontrará la página 'Configuración de UI'. En esta página, una amplia gama de opciones le permite personalizar el aspecto, las interacciones y el lenguaje de Icarosconfig.
Cambiar el idioma aquí también le brinda la opción de cambiar el idioma de las etiquetas de la propiedad en Windows Explorer.
Si le gusta Icaros y desea apoyar el desarrollo gratuito del proyecto, considere hacer una donación al desarrollador.
Si Icaros no está traducido actualmente en su idioma, y desea ayudar con la traducción, consulte esta guía simple sobre cómo traducir Icaros:
Guía: Cómo traducir Icaros
Asegúrese de contactarme en Xanashi [at] Gmail [dot] com, si tiene alguna pregunta o tiene un archivo de traducción completado, y me aseguraré de incluirlo en la próxima versión de ICAROS.
Icaros está utilizando el proyecto de software gratuito FFMPEG, para extraer marcos de varios archivos multimedia.
FFMPEG tiene licencia bajo LGPLV2.1, que puede encontrar en el directorio de licencias de ICAROS, o lea en línea en: http://www.gnu.org/licenses/lgpl-2.1.txt
Icaros está utilizando la bifurcación de Nevcairiel de FFMPEG, que contiene varias correcciones y mejoras. El código fuente para esta bifurcación se puede navegar en línea aquí: http://git.1f0.de/gitweb?p=ffmpeg.git;a=summary
Gran gracias tanto a Nevcairiel (Lav Filters, http://1f0.de/) como al equipo FFMPEG (http://ffmpeg.org/) por todo el trabajo duro que han puesto en FFMPEG.