Créé et développé par Xanashi
ICAROS est une collection d'extensions de coquille Windows légères et de haute qualité.
ICAROS peut fournir des miniatures Windows Explorer, pour essentiellement n'importe quel format de médias vidéo pris en charge par FFMPEG, cela comprend des filetypes populaires tels que: MKV, FLV, AVI, MP4, MOV, RMVB, M2TS, OGM, etc.
Outre les filetypes pris en charge FFMPEG, ICAROS contient également des analyseurs personnalisés, qui peuvent produire des vignettes d'art de couverture pour MKV, FLAC, APE, MPC et plusieurs autres filetypes.
ICAROS fournit également des propriétés Windows Explorer pour les Filetypes populaires suivants: MKV, MK3D, MP4, MOV, WebM, OGM, OGG, FLV, AVI, RM, RMVB, FLAC, OPUS, SPX, APE, MP3, MPC, MKA, TAK, TTA, OFR, WAV et plus.
Les propriétés se réfèrent aux informations indiquées pour chaque fichier dans l'Explorer, tels que la longueur, la largeur, la hauteur, le titre, les canaux, etc.
ICAROS travaille sur Vista, Windows 7, Windows 8 / 8.1, Windows 10 et Windows 11.
ICAROS 3.0.3 et les versions précédentes fonctionnent partiellement sur Windows XP (SP2 +) (miniatures uniquement).
Les extensions de coquille d'Icaros n'ont pas de dépendances. S'ils sont enregistrés manuellement, ils doivent travailler immédiatement sur l'un des systèmes pris en charge. Vérifiez la section «Enregistrement manuel» ci-dessous pour plus d'informations.
Il y a deux exceptions. Sur Windows XP, le gestionnaire de propriétés ICAROS n'est pas pris en charge, en raison de la façon dont XP gère les propriétés du fichier, et sur Windows XP SP2, une bibliothèque supplémentaire est requise pour que le fournisseur de vignettes ICAROS fonctionne. La bibliothèque peut être téléchargée ici:
32 bits: https://download.cnet.com/microsoft-windows-iming-component-32-bit/3000-12511_4-75578540.html
64 bits: https://download.cnet.com/microsoft-windows-iming-component-64-bit/3000-2192_4-75578538.html
Remarque: Enu est l'anglais
Icarosconfig (l'interface graphique) nécessite .NET Framework 4. L'installateur ICAROS doit installer automatiquement .NET 4, mais au cas où .NET 4 n'est pas installé sur votre système après l'installation, vous pouvez télécharger et l'installer avec l'URL suivante:
https://www.microsoft.com/en-us/download/details.aspx?id=17851
Par défaut, ICAROS ne enregistre qu'un certain nombre de filetypes «miniatures» courants lors de l'activation, mais en principe, il est possible d'enregistrer tout type de fichier pris en charge par FFMPEG, ainsi qu'un certain nombre d'autres filetypes, qui sont pris en charge nativement par Icaros.
Si vous doutez de savoir si un type de fichier est pris en charge ou non, veuillez essayer de supprimer un fichier de ce type de type FileTy, sur la page «Thumbning» dans Icarosconfig. ICAROS vérifiera ensuite le type de fichier et l'ajoutera, s'il est pris en charge, ou affichera une boîte de dialogue si elle n'est pas prise en charge.
Si un type de fichier est déjà enregistré dans une autre extension de la coquille, ICAROS se souviendra de l'extension de la coquille précédente, et lors de la désactivation (ou de la suppression du gymnologie d'Icaros), réintégrez l'ancienne extension de la coque pour le type de fichier spécifié.
L'activation d'Icaros est simple:
Ouvrez icarosconfig.exe, avec privilèges administratifs.
La deuxième colonne de la gauche est le «panneau d'activation». Dans ce panneau, vous pouvez voir chaque composant ICAROS, ainsi que leur état d'activation (par exemple, le thumbnaulage - désactivé). Pour activer une fonctionnalité, cliquez simplement sur le nom de celui-ci pour modifier son état.
Le volet et les propriétés peuvent être activés ou désactivés. Le cache peut être désactivé, activé (statique) ou activé (dynamique) (voir la section Icaros Cache ci-dessous pour plus d'informations).
Pour désactiver / désinscrire ICAROS, cliquez à nouveau sur le nom pour modifier à nouveau l'état.
Chaque composant d'Icaros a plusieurs options, qui vous permet de modifier l'expérience globale d'Icaros. À gauche de chaque nom et état de composant, une icône pour ce composant est située. Cliquez sur ces icônes pour accéder à la page d'options de chaque composant spécifique.
Vous trouverez ci-dessous une description de certaines des options les plus importantes disponibles (à l'exclusion des options de cache, qui est décrite plus loin ci-dessous).
N'oubliez pas que toutes les options ci-dessous peuvent être utilisées même si Icaros est actif. Icarosconfig gérera automatiquement toutes les modifications à la volée.
Il existe maintenant quatre façons différentes d'ajouter de nouveaux filetypes de miniatures, par opposition à l'iCarosconfig précédent qui n'en avait qu'un.
La première façon, c'est à travers les préréglages. Comme son nom l'indique, les préréglages sont des listes préconfigurées de filetypes de vignettes. Cette fonctionnalité a été ajoutée, en tant que type d'option "Set-OnCe" pour les nouveaux utilisateurs, pour appliquer une grande quantité de fichiers (travail) bien connus, avec deux clics simples. Ouvrez simplement iCarosconfig et sélectionnez un préréglage qui correspond à vos besoins, et c'est tout.
Si vous avez actuellement enregistré des filetypes qui ne sont pas inclus dans un préréglage sélectionné, iCarosconfig invitera de jeter ou de conserver ces filetypes.
La deuxième façon d'ajouter des filetypes est via le bouton "Ajouter un nouveau filetypes" à droite de la zone FileTypes. Cela affichera une boîte de dialogue ouverte de fichiers, d'où vous pouvez sélectionner n'importe quel nombre de fichiers différents, et cliquez simplement sur «Ouvrir» pour ajouter leurs filetypes.
Cependant, avant d'ajouter les FileTypes, Icarosconfig effectuera une "vérification miniature" sur chaque fichier sélectionné et testera si une vignette peut être créée à partir d'eux. Si un ou plusieurs fichiers échouent à ce test, l'utilisateur sera averti (une fois que tous les fichiers ont été vérifiés) et peuvent finalement décider de jeter ou d'appliquer les fichiers défaillants.
La troisième voie est de traverser Drag 'n Drop. C'est un autre moyen assez facile d'ajouter de nouveaux filetypes. Si vous faites glisser n fichiers et / ou dossiers sur la page miniature, icarosconfig effectuera automatiquement les actions de [2.] sur chaque fichier abandonné. L'effondrement d'un dossier est essentiellement le même que la suppression de tous les fichiers de ce dossier. Tous les sous-répertoires seront ignorés.
La dernière façon est la même que dans le précédent Icarosconfig. Cliquez sur la zone de texte Filetypes de miniatures pour rendre la chaîne FileTypes modifiable, puis modifiez la chaîne en ajoutant ou en supprimant les fichiers en utilisant la syntaxe suivante: avi; flv; mov; ogv; flac avis que la liste est séparée en semi-colon et les filetypes peuvent éventuellement être précédés d'une période. '.
C'est également également le meilleur moyen de supprimer également les filetypes singuliers de la liste.
Il est possible de régler le décalage de la miniature en pourcentage ou comme horodatage en millisecondes. Cela déterminera, à quelle position dans le flux / fichier, le cadre (vignette) sera saisi. Si l'horodatage est préféré, ICAROS essaiera d'abord de saisir le cadre de l'horodatage spécifié, et s'il ne le fait pas, il se repliera alors à l'utilisation du décalage pour pourcentage.
Avec l'option «Black / White Frame Detection» activée, ICAROS effectuera une analyse rapide et simple du cadre saisi. Si le cadre est trop sombre ou trop léger, Icaros sautera vers l'avant et essaiera de trouver un cadre mieux adapté.
Le seuil détermine l'agressivité du scan (0-30%). La valeur par défaut est de 8%. Plus la valeur est définie, plus le scanner sera sensible et plus de trames seront détectées comme «inadaptées». Cela peut avoir l'effet négatif de rendre le pouce global légèrement plus lent. Il est recommandé de laisser cette option à sa valeur par défaut.
Icaros a un raccourci rapide, qui vous permet de désactiver / d'activer la superposition de la petite icône située en bas à droite de chaque vignette.
Lorsque la couverture est activée, ICAROS recherchera une couverture intégrée dans des fichiers, qui prend en charge la couverture, tout en générant des miniatures. Si une couverture est trouvée, elle sera utilisée comme vignette, sinon Icaros se repliera automatiquement au miniaturage normal.
Certains fichiers MKV contiennent plusieurs couvertures. Avec de tels fichiers, Icaros utilisera par défaut la première couverture normale / verticale. La définition de l'option «Préférer les couvertures de paysage» fera plutôt la priorité à ICAROS PRIMITE LANDSCAPE / HORIZONTAL COUVERS.
Remarque: Cela ne devrait pas affecter la vitesse du pouce de la manière notable.
Le cache ICAROS a été implémenté comme un contre-réaction au problème où Windows supprime son propre cache miniature.
Si le cache Icaros est activé, ICAROS sera en mesure de stocker une copie de toute vignette dans un cache interne, et si pour une raison quelconque, l'explorateur supprime son propre cache miniature, Icaros pourra régénérer toutes les miniatures à une vitesse presque instantanée.
Si le cache est désactivé, il n'aura aucun impact sur le fournisseur de vignettes du tout. Le fournisseur de vignettes fonctionnera comme il l'a fait dans les versions précédentes d'Icaros.
Le cache a été conçu pour livrer des vignettes à l'explorateur à la vitesse la plus élevée possible, mais l'explorateur doit encore traiter chaque vignette (c'est-à-dire valider, recadrer, appliquer des commandes et l'ajouter au cache Windows), vous pouvez donc toujours ressentir un petit retard de rendu même lorsque le cache est utilisé.
Le cache Icaros peut être utilisé et géré de plusieurs façons. Vous trouverez ci-dessous une procédure à pas rapide.
Le cache Icaros a 3 états d'activation:
Sur la page de cache d'Icarosconfig, vous pouvez trouver plusieurs options pour le cache interne:
Sur la page de cache d'Icarosconfig, une autre fonctionnalité, connue sous le nom de Cache Indexer, est disponible. L'indexeur de cache permet à l'utilisateur de remplir / nettoyer le cache Icaros directement à partir d'Icarosconfig.
L'indexeur de cache peut être utilisé avant même que ICAROS soit activé, il peut donc être utilisé pour pré-réprimer tous vos fichiers, juste après l'installation d'Icaros.
Pour commencer à utiliser l'indexeur de cache, ajoutez un ou plusieurs dossiers à l'onglet Locaux de la page de cache. Ces dossiers doivent contenir les fichiers que les miniatures que vous souhaitez ajouter au cache interne.
Assurez-vous de définir la même «taille de vue» pour chaque dossier que vous utilisez dans Windows Explorer. Si «récursif» est vérifié, l'indexeur de cache indexera également toutes les sous-répertoires trouvés dans ce dossier.
Si vous souhaitez que tous les sous-répertoires soient indexés, sauf un ou deux, vous pouvez utiliser la liste des «emplacements exclus» pour ajouter ces répertoires.
Il est possible de faire glisser les dossiers de Drop 'N à l'onglet Locaux directement à partir de l'Explorer pour les ajouter à l'une ou l'autre liste.
Revenez à l'onglet Paramètres et cliquez sur le bouton «Build Cache» pour commencer à remplir le cache avec les entrées des emplacements inclus.
Une fois l'indexeur terminé, assurez-vous que le fournisseur de vignettes ICAROS est activé et que le cache ICAROS est activé. Parcourez l'un des emplacements inclus, qui n'a pas encore été victime par Icaros, pour voir le cache interne en action.
Pour nettoyer le cache existant (supprimer les entrées inutilisées et l'ajout de nouvelles entrées de fichiers récemment créés), cliquez sur le bouton «Rebuild Cache».
Assurez-vous également d'utiliser ce bouton, si vous ajoutez ou supprimez des dossiers sur la page des emplacements.
Soyez prudent pour reconstruire votre cache lorsque vous utilisez le mode dynamique, car toutes les entrées dynamiquement seront supprimées lorsque le cache est nettoyé.
Enfin, il est possible de supprimer le cache interne en cliquant sur le bouton «Effacer le cache».
Pour éviter que les entrées disparaissent involontairement du cache interne, ICAROS n'a pas de routines de nettoyage automatique du cache interne.
Pour enregistrer / activer les icaros manuellement, suivez ces étapes:
Ouvrez une invite de commande, avec des privilèges administratifs
(Facultatif) Toutes les options de gestionnaire de propriétés ICAROS et ICAROS peuvent être gérées via les clés de registre suivantes: (ICAROS utilisera automatiquement les valeurs par défaut, si l'une des valeurs suivantes n'est pas définie)
Windows Registry Editor Version 5.00
[Hkey_local_machine logiciel icaros]
"Extensions de vignettes" = ". Mkv; .flv; .mov; .ogv" <- FileTypes qui seront enregistrés par le fournisseur de miniatures
"Propriétés exclues" = ". Ogm; .oGv; .oGG" <- (facultatif) FileTypes de propriété exclus (par défaut: aucune n'est exclue)
"Prop local" = "ru" <- (facultatif) Si un fichier de localisation est présent, cette valeur détermine la langue
Icaros Explorer Properties apparaîtra après l'inscription.
[Hkey_current_user logiciel icaros]
"Cache" = dword: 00000001 <- (facultatif) Activer le cache icaros (0: désactivé 1: activé (statique) 2: activé (dynamique))
"Offset" = DWORD: 00000023 <- (Facultatif) Définir la vignette décalée en pourcentage en hexadécimal
"TimeOffset" = Hex (b): 10,27,00,00,00,00,00,00 <- (facultatif) Définir la vignette décalée en millisecondes dans Hex Little-Endan
"UseCoverart" = DWORD: 00000001 <- (Facultatif) Activer l'art de la couverture dans MKV (0: Désactivé 1: Utilisez la couverture normale 2: Utilisez la couverture du paysage)
"FraMethresh" = dword: 00000008 <- (facultatif) Si cette valeur existe, Icaros essaiera de détecter les miniatures en noir et blanc et les remplacera
avec une meilleure image du fichier. La valeur elle-même détermine à quel point le scan sera agressif.
La valeur peut être de 0 à 30. 30 étant la plus agressive, modifiant plus de trames.
Il est recommandé de laisser cette valeur à 8.
[Hkey_current_user logiciel icaros cache]
"Exclexts" = "jpg; png; gif" <- (facultatif) FileTypes qui seront ignorés par le cache icaros
"MaxcacheSize" = DWORD: 000001F4 <- (Facultatif) Définissez la taille maximale du cache en hexadécimal (0 est illimité)
"Minfreespace" = dword: 00000800 <- (facultatif) définir l'espace libre minimum en hexadécimal (par défaut est 1024 Mo) Exécutez la commande suivante: regsvr32.exe "path vers icarosthumbnailprovider.dll"
ou: regsvr32.exe "path to icarospropertyhandler.dll"
Pour démêler, exécutez cette commande: regsvr32.exe / u "path to icarosthumbnailprovider.dll"
ou: regsvr32.exe / u "path to icarospropertyhandler.dll"
Remarque: Si vous êtes sur un système 64 bits, assurez-vous d'enregistrer les DLL situées dans le répertoire 64 bits. Si vous devez activer ICAROS dans des boîtes de dialogue 32 bits sur des systèmes 64 bits, vous devez également enregistrer les DLL situées dans le répertoire 32 bits.
Si vous cliquez sur l'icône du matériel dans le coin supérieur droit d'Icarosconfig, vous trouverez la page «Paramètres d'interface utilisateur». Sur cette page, un large éventail d'options vous permet de personnaliser l'apparence, les interactions et le langage d'Icarosconfig.
La modification de la langue ici vous donne également la possibilité de modifier la langue des étiquettes de propriété dans Windows Explorer.
Si vous aimez ICAROS et souhaitez soutenir le développement gratuit du projet, veuillez envisager de faire un don au développeur.
Si ICAROS n'est pas actuellement traduit dans votre langue et que vous souhaitez vous aider avec la traduction, veuillez consulter ce guide simple sur la façon de traduire ICAROS:
Guide: comment traduire Icaros
Assurez-vous de me contacter à xanashi [at] gmail [dot] com, si vous avez des questions ou si vous avez un fichier de traduction terminé, et je ne manquerai pas de l'inclure dans la prochaine version d'Icaros.
ICAROS utilise le Free Software Project FFMPEG, pour extraire les trames de divers fichiers multimédias.
FFMPEG est sous licence en vertu du LGPLV2.1, que vous pouvez trouver dans le répertoire des licences d'Icaros, ou lire en ligne à: http://www.gnu.org/licenses/lgpl-2.1.txt
Icaros utilise la fourche de FFMPEG de Nevcairiel, qui contient diverses correctifs et améliorations. Le code source de cette fourche peut être parcouru en ligne ici: http://git.1f0.de/gitweb?p=ffmpeg.git ;a=summary
Un grand merci à Nevcairiel (Lav Filters, http://1f0.de/) et à l'équipe FFMPEG (http://ffmpeg.org/) pour tout le travail acharné qu'ils ont consacré à FFMPEG.