由Xanashi创建和开发
ICAROS是轻巧,高质量的Windows shell Extensions的集合。
ICAROS可以提供Windows Explorer缩略图,对于FFMPEG支持的任何视频媒体格式,其中包括流行的FILETYPE,例如:MKV,FLV,AVI,MP4,MP4,MOV,RMVB,RMVB,M2TS,OGM等。
除了FFMPEG支持的Filetypes外,ICAROS还包含定制解析器,可以为MKV,FLAC,APE,MPC和其他几种Filetypes产生覆盖的ART缩略图。
ICAROS还为以下流行的Filetypes提供Windows Explorer属性:MKV,MK3D,MP4,MOV,WebM,OGM,OGM,OGM,OGG,OGM,FLV,AVI,RM,RM,RMVB,FLAC,FLAC,OPUS,SPX,SPX,APE,APE,MP3,MP3,MPC,MKA,MKA,TTA,TTA,TTA,TTA,OFR,WAV和MORE。
属性请参阅Explorer中每个文件显示的信息,例如长度,宽度,高度,标题,频道等。
ICAROS在Vista,Windows 7,Windows 8/8.1,Windows 10和Windows 11上工作。
ICAROS 3.0.3和以前的版本在Windows XP(SP2+)(仅缩略图)上部分工作。
ICAROS壳扩展名没有依赖关系。如果手动注册,他们应立即在任何受支持的系统上工作。查看下面的“手动注册”部分以获取更多信息。
有两个例外。在Windows XP上,由于XP处理文件属性的方式,不支持ICAROS属性处理程序,并且在Windows XP SP2上,ICAROS缩略图提供商需要一个附加的库。图书馆可以在此处下载:
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
注意:ENU是英语
icarosconfig(GUI)需要.NET Framework 4。iCaros安装程序应自动安装.NET 4,但是如果安装后系统未安装.NET 4,则可以使用以下URL下载并安装它:
https://www.microsoft.com/en-us/download/details.aspx?id=17851
默认情况下,ICAROS仅在激活过程中注册许多常见的“缩略图”菲力型,但原则上可以注册FFMPEG支持的任何Filetype,以及许多其他Filetypes,这些Filetypes由ICAROS在本机上支持。
如果您怀疑是否支持Filetype,请尝试将该文件类型的文件放到icarosconfig的“缩略图”页面上。然后,ICAROS将检查Filetype并在受支持的情况下添加它,或在不支持的情况下显示对话框。
如果已经在另一个外壳扩展程序中注册了圆柱状,则iCaros会记住上一个壳的扩展名,并在停用期间(或从ICAROS中删除Filetype),恢复指定的Filetype的旧壳扩展名。
激活iCaros很简单:
打开具有管理特权的Icarosconfig.exe。
左侧的第二列是“激活面板”。在此面板中,您可以看到每个ICAROS组件及其激活状态(例如缩略图 - 停用)。要激活功能,只需单击其名称以更改其状态即可。
缩略图和属性可以被激活或停用。可以禁用缓存,启用(静态)或已启用(Dynamic)(有关更多信息,请参见下面的ICAROS缓存部分)。
要停用/登记ICAROS,请再次单击该名称以再次更改状态。
ICAROS中的每个组件都有几个选项,可以调整ICAROS的整体体验。在每个组件名称和状态的左侧,该组件的图标位于位置。单击这些图标以访问每个特定组件的选项页面。
以下是一些最重要的选项的描述(不包括缓存选项,这将进一步描述下面)。
请记住,即使ICAROS处于活动状态,也可以使用以下所有选项。 Icarosconfig将自动处理任何更改。
现在,有四种不同的方法可以添加新的缩略图菲力元,而不是先前只有一种的iCarosconfig。
第一种方法是通过预设。顾名思义,预设是缩略图Filetypes的预配置列表。添加了此功能,作为新用户的“设置”选项,以使用两个简单的单击,以应用大量已知的(工作)Filetypes。只需打开iCarosconfig,然后选择一个符合您需求的预设,仅此而已。
如果您目前已注册了未包含在选定预设中的Filetypes,则Icarosconfig将提示是否丢弃或保留这些Filetypes。
添加Filetypes的第二种方法是通过Filetypes框的右侧的“添加新的Filetypes”按钮。这将启动一个打开的文件对话框,从那里您可以选择任何数量的不同文件,然后单击“打开”即可添加其Filetypes。
但是,在添加FileTypes之前,Icarosconfig将对所选的每个文件执行“缩略图检查”,并测试是否可以从它们创建缩略图。如果一个或多个文件失败此测试,将通知用户(在检查了所有文件之后),并最终可以决定是丢弃还是应用失败的FIFETYPE。
第三种方法是通过拖放。这是添加新Filetypes的另一种非常简单的方法。如果将n删除文件和/或文件夹拖动到缩略图页面,icarosconfig将自动从[2.]上执行每个文件的操作。放下文件夹与删除该文件夹的所有文件基本相同。所有子目录将被忽略。
最后的方法与以前的iCarosconfig相同。单击缩略图Filetypes Textbox以使Filetypes字符串可编辑,然后使用以下语法通过添加或删除Filetypes来修改字符串:AVI; flv; flav; ogv; ogv; flac通知列表是半圆柱分离的,并且可以选择filetype of a i。''。
目前,这也是从列表中删除奇异菲力型的最佳方法。
可以将缩略图偏移量设置为百分比或时间戳以毫秒为单位。这将确定将在流/文件中的哪个位置(缩略图)抓取。如果首选时间戳,ICAROS将首先尝试从指定的时间戳中获取框架,并且如果不这样做,则它将退回到使用百分比偏移量。
启用了“黑色/白色框架检测”选项,ICAROS将对抓框进行快速简单的扫描。如果框架要么太暗或太轻,iCaros会跳过,并尝试找到一个更好的框架。
阈值决定了扫描的加剧性(0-30%)。默认值为8%。设置值越高,扫描仪的敏感性越敏感,并且将发现更多的框架被检测为“不合适”。这可能会产生负面效果,即使整体缩略图稍慢一些。建议以默认值离开此选项。
ICAROS具有快速的快捷方式,可让您禁用/启用位于每个缩略图右下角的小图标覆盖层。
当启用封面艺术时,ICAROS将在文件中寻找嵌入式的封面艺术,以支持覆盖艺术,同时生成缩略图。如果找到盖子,它将用作缩略图,否则iCaros将自动落后于正常的缩略图。
一些MKV文件包含多个封面。使用此类文件,ICAROS默认将使用第一个正常/垂直封面。设置“偏爱风景盖”选项将使ICAROS优先考虑景观/水平盖。
注意:这不应以任何明显的方式影响缩略图。
ICAROS缓存的实施是作为对Windows删除其自己的缩略图缓存的问题的抵消。
如果启用了ICAROS缓存,ICAROS将能够将任何缩略图的副本存储在内部缓存中,并且由于某种原因,Explorer删除了其自己的缩略图缓存,ICAROS将能够以几乎立即的速度再次再生所有缩略图。
如果缓存被禁用,则根本不会对缩略图提供商产生任何影响。缩略图提供商将像以前版本的Icaros一样工作。
该缓存旨在以最高的速度将缩略图传递给Explorer,但是Explorer仍然需要处理每个缩略图(即验证,裁剪,应用装饰并将其添加到Windows Cache中),因此即使使用缓存,您仍然可能会遇到一个小的渲染延迟。
可以以多种方式利用和管理ICAROS缓存。以下是快速演练。
ICAROS缓存具有3个激活状态:
在Icarosconfig的“缓存”页面上,您可以找到内部缓存的几个选项:
在Icarosconfig的“高速缓存”页面上,可用的另一个功能,称为“缓存索引器”。缓存索引器允许用户直接从icarosconfig填充/清理ICAROS缓存。
即使在激活ICAROS之前,可以使用缓存索引器,因此可以在安装ICAROS后立即将其预先预示所有文件。
要开始使用缓存索引器,请在缓存页面上的“位置”选项卡中添加一个或多个文件夹。这些文件夹应包含您想要在内部缓存中添加的缩略图的文件。
确保为每个文件夹设置与Windows Explorer中使用的“视图大小”。如果检查了“递归”,则缓存索引器还将索引该文件夹中的所有子目录。
如果您希望将所有子目录都索引,除了一两个,可以使用“排除位置”列表来添加这些目录。
可以将'n Drop文件夹拖到“位置”选项卡中,直接从Explorer将其添加到任一列表中。
返回到“设置”选项卡,然后单击“构建缓存”按钮,以开始使用随附位置的条目填充缓存。
索引器完成后,请确保激活ICAROS缩略图提供商并启用ICAROS缓存。浏览到尚未由ICAROS缩短的任何包含的位置,以查看内部缓存的作用。
要清理现有的缓存(删除未使用的条目,并添加来自最近创建的文件的新条目),请单击“重建缓存”按钮。
如果您要在位置页面上添加或删除文件夹,请务必使用此按钮。
使用动态模式时,请小心重建缓存,因为清理缓存时将删除所有动态条目。
最后,可以通过单击“清除缓存”按钮来删除内部缓存。
为了避免在内部缓存中无意中消失的条目,ICAROS没有任何自动清理内部缓存的例程。
要注册/激活ICAROS,请按照以下步骤:
打开具有管理特权的命令提示
(可选)所有ICAROS缩略图提供商和ICAROS属性处理程序选项可以通过以下注册表键进行管理:( ICAROS将自动使用默认值,如果未设置以下任何值))
Windows注册表编辑器版本5.00
[HKEY_LOCAL_MACHINE SOFTWORD ICAROS]
“缩略图扩展” =“。
“排除属性” =“。ogm; ..ogv; .ogg” < - (可选)排除属性filetypes(默认:不排除无)
“ prop local” =“ ru” < - (可选)如果存在本地化文件,则此值确定什么语言
注册后,ICAROS Explorer属性将出现。
[hkey_current_user software icaros]
“缓存” = dword:00000001 < - (可选)启用ICAROS缓存(0:禁用1:enabled(static)2:enabled(dynamic))
“偏移” = dword:00000023 < - (可选)设置缩略图偏移率在十六进制中百分比
“ TimeOffset” = Hex(B):10,27,00,00,00,00,00,00,00,00 < - (可选)设置的缩略图以毫秒为单位,在小型六角
“ USECOVERART” = DWORD:00000001 < - (可选)MKV中启用封面艺术(0:禁用1:使用普通盖2:使用景观封面)
“ framethresh” = dword:00000008 < - (可选)如果存在此值,iCaros将尝试检测黑白缩略图并替换它们
文件中有更好的框架。该值本身决定了扫描的严重性。
该值可以从0到30。30是最敏捷的,更改了更多框架。
建议将此值留在8。
[hkey_current_user software icaros cache]
“ exclexts” =“ jpg; png; gif” < - (可选)filetypes将被icaros cache忽略
“ maxCachesize” = dword:000001f4 < - (可选)设置十六进制中的最大缓存大小(0是无限的)
“ minfreespace” = dword:00000800 < - (可选)设置十六进制的最小自由空间(默认为1024MB)运行以下命令:regsvr32.exe“ path to icarosthumbnailprovider.dll”
或:regsvr32.exe“路径 to icarospropertyhandler.dll”
要取消注册,请运行此命令:regsvr32.exe /u“ path to icarosthumbnailprovider.dll”
或:regsvr32.exe /u“路径 to icarospropertyhandler.dll”
注意:如果您在64位系统上,请确保注册位于64位目录中的DLL。如果您需要在64位系统上使用32位对话框启用ICAROS,则还必须注册位于32位目录中的DLL。
如果单击Icarosconfig右上角的齿轮图标,则会找到“ UI设置”页面。在此页面上,各种各样的选项使您可以自定义Icarosconfig的外观,交互和语言。
在这里更改语言还可以使您可以选择更改Windows Explorer中属性标签的语言。
如果您喜欢ICAROS并希望支持该项目的自由开发,请考虑向开发人员捐款。
如果iCaros当前未用您的语言翻译,并且您希望提供翻译的帮助,请查看此简单指南有关如何翻译Icaros的指南:
指南:如何翻译iCaros
如果您有任何疑问或完成翻译文件,请务必通过Xanashi [at] gmail [dot] com与我联系,我一定会将其包含在Icaros的下一个版本中。
ICAROS正在使用免费软件项目FFMPEG来从各种媒体文件中提取帧。
FFMPEG已根据LGPLV2.1许可,您可以在ICAROS的许可目录中找到,或在线阅读:http://www.gnu.org/licenses/llicenses/lgpl-2.1.txt
ICAROS正在使用Nevcairiel的FFMPEG叉,其中包含各种修复和改进。该叉的源代码可以在此处在线浏览:http://git.1f0.de/gitweb?p=ffmpeg.git; a = summary
非常感谢Nevcairiel(Lav Filters,http://1f0.de/)和FFMPEG团队(http://ffmpeg.org/),他们投入了FFMPEG的所有辛勤工作。