由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的所有辛勤工作。