Создано и разработано Ксанаши
Icaros - это коллекция легких, высококачественных расширений Windows Shell.
Icaros может предоставить миниатюры Windows Explorer, по сути, любой формат видеотециатра, поддерживаемый FFMPEG, это включает в себя популярные филетипы, такие как: MKV, FLV, AVI, MP4, MOV, RMVB, M2TS, OGM и т. Д.
Помимо FFMPEG, поддерживаемых филетипами, ICAROS также содержит пользовательские анализаторы, которые могут создавать миниатюры Art Art для MKV, FLAC, APE, MPC и нескольких других филетипов.
Icaros также предоставляет свойства Windows Explorer для следующих популярных филетипов: MKV, MK3D, MP4, MOV, WebM, OGM, OGG, FLV, AVI, RM, RMVB, FLAC, OPUS, SPX, APE, MP3, MPC, MKA, TAK, TTA, OFR, WAV и других.
Свойства относятся к информации, показанной для каждого файла в Explorer, такой как длина, ширина, высота, заголовок, каналы и так далее.
Icaros работает на Vista, Windows 7, Windows 8/8.1, Windows 10 и Windows 11.
ICAROS 3.0.3 и предыдущие версии работают частично в Windows XP (SP2+) (только для миниатюров).
Расширения Shell Icaros не имеют зависимости. Если они зарегистрированы вручную, они должны сразу работать над любой из поддерживаемых систем. Проверьте раздел «Ручная регистрация» ниже для получения дополнительной информации.
Есть два исключения. В Windows XP обработчик свойств iCaros не поддерживается из -за того, как XP обрабатывает свойства файла, а в Windows XP SP2 требуется одна дополнительная библиотека для работы поставщика миниатюр Icaros. Библиотека можно скачать здесь:
32-битный: 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, наряду с рядом других филетипов, которые подтверждаются Icaros.
Если вы сомневаетесь, поддерживается ли FileType или нет, попробуйте сбросить файл этого филетипа, на страницу «Министерство» в Icarosconfig. Затем Icaros проверит филетип и добавит его, если он поддерживается, или покажет диалог, если он не поддерживается.
Если филетип уже зарегистрирован в другом расширении оболочки, то ICAROS запомнит предыдущее расширение оболочки, а во время дезактивации (или удаления филетипа из Icaros) восстановит расширение старой оболочки для указанного филетипа.
Активировать Icaros проста:
Open icarosconfig.exe, с административными привилегиями.
Второй столбец слева - «панель активации». На этой панели вы можете увидеть каждый компонент ICAROS, а также их состояние активации (например, унижение - деактивирован). Чтобы активировать функцию, просто нажмите на нее название, чтобы изменить свое состояние.
Министерство и свойства могут быть активированы или деактивированы. Кэш может быть отключен, включен (статический) или включен (Dynamic) (см. Раздел кэша Icaros ниже для получения дополнительной информации).
Чтобы деактивировать/не регистрировать Icaros, щелкните имя еще раз, чтобы снова изменить состояние.
Каждый компонент в Icaros имеет несколько вариантов, что позволяет настроить общий опыт Icaros. Слева от каждого имени и состояния компонента расположен значок для этого компонента. Нажмите на эти значки, чтобы получить доступ к странице параметров каждого конкретного компонента.
Ниже приведено описание некоторых из наиболее важных доступных вариантов (за исключением параметров кэша, которые описаны ниже).
Помните, что все приведенные ниже варианты могут быть использованы даже в то время как Icaros активен. Icarosconfig будет автоматически обрабатывать любые изменения на лету.
В настоящее время есть четыре разных способа добавления новых филетипов миниатюры, в отличие от предыдущего Icarosconfig, который имел только один.
Первый путь - через пресеты. Как следует из названия, предустановки представляют собой предварительные списки филетипов миниатюр. Эта функция была добавлена, в качестве опции «установленного» для новых пользователей, чтобы применить большое количество хорошо известных (работающих) филетипов с двумя простыми кликами. Просто откройте Icarosconfig и выберите предустановку, которая соответствует вашим потребностям, и это все.
Если у вас в настоящее время зарегистрированы филетипы, которые не включены в выбранную предустановку, Icarosconfig заставит, следует ли отказываться от этих филетипов.
Второй способ добавления филетипов - через кнопку «Добавить новые филетипы» справа от поле FileTypes. Это подведет диалог с открытым файлом, из которого вы можете выбрать любое количество различных файлов и просто нажать «Открыть», чтобы добавить их филетипы.
Однако, прежде чем добавить филетипы, Icarosconfig выполнит «Проверка миниатюры» в каждом выбранном файле и проверит, может ли из них создан миниатюра. Если один или несколько файлов не выполняют этот тест, пользователь будет уведомлен (после того, как все файлы были проверены), и в конечном итоге может решить, отказываться ли или применять неудачные филетипы.
Третий способ - перетаскивать. Это еще один довольно простой способ добавить новые филетипы. Если вы перетащите N Drop Files и/или папки на страницу миниатюры, Icarosconfig автоматически выполнит действия из [2.] на каждом опущенном файле. Отбрасывание папки в основном то же самое, что сбросить все файлы этой папки. Все подкаталоги будут игнорироваться.
Последний способ такой же, как в предыдущем Icarosconfig. Щелкните Thumbnail FileTypes Textbox, чтобы сделать редактируемую строку FileTypes, затем изменить строку, добавив или удаляя филетипы, используя следующий синтаксис: avi; flv; mov; ogv; flac. Обратите внимание, что в списке есть полуколонный отдел, а филетипы могут быть опционально для периода '.
В настоящее время это также лучший способ удалить единственные филетипы из списка.
Можно установить смещение миниатюры в процентах или в качестве временной метки в миллисекундах. Это будет определять, в какой позиции в потоке/файле будет захвачен кадр (миниатюра). Если временная метка предпочтительнее, Икарос сначала попытается захватить кадр с указанной метки времени, и если она не сможет этого сделать, он затем вернется к использованию процентного смещения.
С включенной опцией «Черный/белый обнаружение рамки» Icaros выполнит быстрое и простое сканирование захваченной рамы. Если рамка слишком темная или слишком легкая, Икарос пропустит вперед и попытается найти более подходящую раму.
Порог определяет агрессивность сканирования (0-30%). Значение по умолчанию составляет 8%. Чем выше значение установлено, тем более чувствительным будет сканер, и больше кадров будут обнаружены как «не подходящие». Это может иметь негативное влияние, делая общий миниатюр немного медленнее. Рекомендуется оставить эту опцию по значению по умолчанию.
Icaros имеет быстрый ярлык, который позволяет отключить/включать небольшой наложение иконы, расположенное в правом нижнем углу каждого миниатюра.
Когда обложка будет включена, Icaros будет искать встроенные обложки в файлах, которые поддерживают обложку, одновременно генерируя миниатюры. Если обложка найдена, она будет использоваться в качестве миниатюры, в противном случае Икарос автоматически вернется к обычным миниатюрным гамме.
Некоторые файлы MKV содержат несколько чехлов. С такими файлами iCaros по умолчанию будет использовать первое обычное/вертикальное покрытие. Установка опции «Предпочтение ландшафтного обложки» сделает вместо этого отдавать приоритет ландшафтным/горизонтальным покрытиям.
Примечание. Это не должно влиять на эфирную скорость каким -либо заметным способом.
Кэш Icaros был реализован в качестве противодействия вопросу, где Windows удаляет свой собственный миниатюрный кеш.
Если кеш Icaros включен, Icaros сможет хранить копию любой миниатюры во внутреннем кеше, и если по какой -то причине проводник удалит свой собственный миниатюрный кеш, Icaros сможет снова восстановить все миниатюры с почти мгновенной скоростью.
Если кэш отключен, он вообще не окажет никакого влияния на поставщика миниатюр. Миниатюрный провайдер будет работать так, как это было в предыдущих версиях Icaros.
Кэш был разработан для доставки миниатюр для исследователя с максимально возможной скоростью, однако Explorer по -прежнему необходимо обработать каждую миниатюру (то есть проверка, обрезка, применение украшений и добавить его в кеш Windows), так что вы все равно можете испытывать небольшую задержку рендеринга, даже когда кеш используется.
Кэш Icaros можно использовать и управлять несколькими способами. Ниже приведено быстрое прохождение.
Кэш Icaros имеет 3 состояния активации:
На странице кэша Icarosconfig вы можете найти несколько вариантов для внутреннего кэша:
На странице кеша Icarosconfig доступна еще одна функция, известная как индексера кэша. Индексатор кэша позволяет пользователю заполнять/очистить кэш Icaros непосредственно из Icarosconfig.
Индексер кэша может использоваться еще до того, как ICAROS был активирован, поэтому его можно использовать для предварительного вставления всех ваших файлов сразу после установки ICAROS.
Чтобы начать использование индексера кэша, добавьте одну или несколько папок на вкладку «Локации» на странице кэша. Эти папки должны содержать файлы, которые вы хотите добавить в внутренний кэш.
Обязательно установите один и тот же «размер просмотра» для каждой папки, как вы используете в Windows Explorer. Если «рекурсив» проверяется, индексера кэша также будет индексировать все подкатарии, найденные в этой папке.
Если вы хотите, чтобы все подкатарии были проиндексированы, за исключением одного или двух, вы можете использовать список «исключенные местоположения» для добавления этих каталогов.
Можно перетаскивать папки «Печать» на вкладку «Локации» непосредственно с Explorer, чтобы добавить их в любой список.
Вернитесь на вкладку «Настройки» и нажмите кнопку «Построить кэш», чтобы начать заполнение кэша записными записями из прилагаемых мест.
После завершения индексера убедитесь, что поставщик миниатюр Icaros активирован и включен кэш Icaros. Посмотрите на любое из включенных мест, которые еще не были шипяты Икарос, чтобы увидеть внутренний кэш в действии.
Чтобы очистить существующий кеш (удаление неиспользованных записей и добавление новых записей из недавно созданных файлов), нажмите кнопку «Реконструкция кэша».
Обязательно используйте эту кнопку, если вы добавляете или снимаете папки на странице местоположения.
Будьте осторожны, восстанавливая свой кэш при использовании динамического режима, так как все динамические записи будут удалены при очистке кэша.
Наконец, можно удалить внутренний кеш, нажав кнопку «Очистить кеш».
Чтобы непреднамеренно исчезают записи из внутреннего кеша, у Icaros нет автоматических процедур очистки внутреннего кэша.
Чтобы зарегистрировать/активировать Icaros вручную, выполните следующие действия:
Откройте командную строку с административными привилегиями
(Необязательно) Все варианты обработчика свойств и Icaros и Icaros.
Редактор реестра Windows Версия 5.00
[Hkey_local_machine Software iCaros]
«Расширения миниатюры» = ». Mkv; .flv; .mov; .ogv» <- fileTypes, которые будут зарегистрированы поставщиком миниатюры
«Исключенные свойства» = ». OGM; .ogv; .ogg» <- (необязательно) исключенные свойства филетипов (по умолчанию: ни один не исключен)
"Rop local" = "ru" <- (необязательно) Если присутствует файл локализации, это значение определяет, какой язык
Свойства Icaros Explorer появится после регистрации.
[Hkey_current_user Software icaros]
"Cache" = DWORD: 00000001 <- (необязательно) Включить кэш ICAROS (0: отключено 1: включено (статическое) 2: включено (динамично))
«Offset» = DWORD: 00000023 <- (необязательно) Установите смещение миниатюры в процентах в шестнадцатеричном
"TimeOffet" = HEX (B): 10,27,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" <- (необязательно) филетипы, которые будут игнорироваться кэшем Icaros
«MaxCachesize» = DWORD: 000001F4 <- (необязательно) Установите максимальный размер кэша в HEX (0 не ограничено)
«Minfreespace» = dword: 00000800 <- (необязательно) Установите минимальное свободное пространство в шестнадцатеричном (по умолчанию 1024 МБ) Запустите следующую команду: regsvr32.exe "path to icarosthumbnailprovider.dll"
или: regsvr32.exe "path to icarospropertyhandler.dll"
Чтобы нерегистрироваться, запустите эту команду: regsvr32.exe /u "path to icarosthumbnailprovider.dll"
или: regsvr32.exe /u "path to icarospropertyhandler.dll"
Примечание. Если вы находитесь в 64-битной системе, убедитесь, что вы зарегистрируете DLL, расположенные в 64-битном каталоге. Если вам нужно включить Icaros в 32-разрядные диалоги в 64-битных системах, вы также должны зарегистрировать DLL, расположенные в 32-разрядном каталоге.
Если вы нажмете значок передачи в верхнем правом углу Icarosconfig, вы найдете страницу «Настройки пользовательского интерфейса». На этой странице широкий спектр параметров позволяет настроить внешний вид, взаимодействие и язык icarosconfig.
Изменение языка здесь также дает вам возможность изменить язык меток свойств в Windows Explorer.
Если вам нравится Icaros и вы хотите поддержать бесплатную разработку проекта, пожалуйста, рассмотрите возможность сделать пожертвование для разработчика.
Если Icaros в настоящее время не переведен на вашем языке, и вы хотите помочь с переводом, пожалуйста, ознакомьтесь с этим простым руководством о том, как перевести Icaros:
Руководство: Как перевести Icaros
Обязательно свяжитесь со мной по адресу xanashi [at] gmail [dot] com, если у вас есть какие -либо вопросы или заполнен файл перевода, и я обязательно включите его в следующий выпуск Icaros.
ICAROS использует FFMPEG Project Free Software для извлечения кадров из различных медиа -файлов.
FFMPEG лицензирован в соответствии с LGPLV2.1, который вы можете найти в каталоге лицензий ICAROS, или прочитать онлайн по адресу: http://www.gnu.org/licenses/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.