Xanashi가 만들고 개발했습니다
ICAROS는 가벼운 고품질 Windows Shell Extensions의 모음입니다.
ICAROS는 FFMPEG에서 지원하는 모든 비디오 미디어 형식에 대해 Windows 탐색기 썸네일을 제공 할 수 있습니다. 여기에는 MKV, FLV, AVI, MP4, MOV, RMVB, M2TS, OGM 등과 같은 인기있는 파일 유형이 포함됩니다.
ICAROS에는 FFMPEG 지원 파일 타입 외에도 MKV, FLAC, APE, MPC 및 기타 여러 필레 타입을위한 커버 아트 썸네일을 생성 할 수있는 맞춤형 파서도 포함되어 있습니다.
ICAROS는 또한 MKV, MK3D, MP4, MOV, Webm, OGM, OGG, FLV, AVI, RM, RMVB, FLAC, OPUS, SPX, APE, MPC, MKA, MKA, TAK, TTA, OFR, WAV 등의 다음과 같은 인기있는 FILETYPES에 대한 Windows 탐색기 속성을 제공합니다.
속성은 탐색기의 각 파일에 대해 표시된 정보 (예 : 길이, 너비, 높이, 제목, 채널 등과 같은 정보를 나타냅니다.
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가 필요합니다. 4. ICAROS 설치 프로그램은 .NET 4를 자동으로 설치해야하지만 설치 후 .NET 4가 시스템에 설치되지 않은 경우 다음 URL로 다운로드하여 설치할 수 있습니다.
https://www.microsoft.com/en-us/download/details.aspx?id=17851
기본적으로 ICAROS는 활성화 중에 여러 가지 일반적인 '썸네일'파일 타입 만 등록하지만 원칙적으로 ICAROS에서 기본적으로 지원되는 다른 여러 파일 타입과 함께 FFMPEG가 지원하는 모든 필레 유형을 등록 할 수 있습니다.
Filetype이 지원되는지 여부를 의심스럽지 않은 경우, 해당 Filetype의 파일을 IcarosconFig의 'Thumbnailing'페이지에 삭제하십시오. 그런 다음 ICAROS는 FilEtype을 확인하고 지원되는 경우 추가하거나 지원되지 않는 경우 대화 상자를 표시합니다.
파일 유형이 이미 다른 쉘 확장자에 등록 된 경우, ICAROS는 이전 쉘 확장을 기억하고 비활성화 (또는 ICAROS에서 파일 타입 제거) 동안 지정된 파일 유형에 대한 이전 쉘 확장을 회복시킵니다.
ICAROS 활성화는 간단합니다.
행정 권한이있는 icarosconfig.exe를 엽니 다.
왼쪽의 두 번째 열은 '활성화 패널'입니다. 이 패널에서는 각 ICAROS 구성 요소와 활성화 상태 (예 : 썸네일 - 비활성화)를 볼 수 있습니다. 기능을 활성화하려면 기능 이름을 클릭하여 상태를 변경하십시오.
썸네일 및 속성은 활성화되거나 비활성화 될 수 있습니다. 캐시는 비활성화, 활성화 (정적) 또는 활성화 (동적)를 비활성화 할 수 있습니다 (자세한 내용은 아래 ICAROS 캐시 섹션 참조).
ICAROS를 비활성화/등록하려면 이름을 다시 클릭하여 상태를 다시 변경하십시오.
ICAROS의 각 구성 요소에는 몇 가지 옵션이있어 ICAROS의 전반적인 경험을 조정할 수 있습니다. 각 구성 요소 이름과 상태의 왼쪽에 해당 구성 요소의 아이콘이 있습니다. 이 아이콘을 클릭하여 각 특정 구성 요소의 옵션 페이지에 액세스하십시오.
아래는 사용 가능한 가장 중요한 옵션 중 일부에 대한 설명입니다 (아래에 설명되어있는 캐시 옵션 제외).
ICAROS가 활성화되어있는 동안에도 아래 옵션을 활용할 수 있습니다. ICAROSCONFIG는 변경 사항을 자동으로 처리합니다.
이전 ICAROSCONFIG와 달리 새로운 썸네일 파일 타입을 추가하는 4 가지 방법이 있습니다.
첫 번째 방법은 사전 설정을 통한 것입니다. 이름에서 알 수 있듯이 사전 설정은 미리 구성된 썸네일 필레 타입 목록입니다. 이 기능은 새로운 사용자를위한 "설정 온스"옵션으로 추가되어 두 개의 간단한 클릭으로 잘 알려진 (작동) 파일 타입을 적용합니다. Icarosconfig를 열고 필요에 맞는 사전 설정을 선택하십시오.
현재 선택된 사전 설정에 포함되지 않은 Filetypes가 등록 된 경우 ICAROSCONFIG는 해당 필레 타입을 폐기하거나 보관할 것인지 프롬프트합니다.
Filetypes를 추가하는 두 번째 방법은 Filetypes 상자의 오른쪽에 "새 Filetypes 추가"버튼을 통한 것입니다. 이렇게하면 여러 파일의 여러 파일을 선택할 수있는 열린 파일 대화 상자가 나타나고 '열기'를 클릭하여 파일 타입을 추가합니다.
그러나 Filetypes를 추가하기 전에 Icarosconfig는 선택한 각 파일에서 "썸네일 확인"을 수행하고 썸네일을 만들 수 있는지 테스트합니다. 하나 이상의 파일 이이 테스트에 실패하면 사용자에게 알림을 받고 (모든 파일을 확인한 후) 궁극적으로 실패한 Filetypes를 폐기할지 또는 적용할지 여부를 결정할 수 있습니다.
세 번째 방법은 Drag 'N Drop을 통한 것입니다. 이것은 새로운 필레 타입을 추가하는 또 다른 쉬운 방법입니다. 삭제 파일 및/또는 폴더를 축소판 페이지로 끌어 올리면 icarosconfig는 삭제 된 각 파일에서 [2]에서 동작을 자동으로 수행합니다. 폴더를 삭제하는 것은 기본적으로 해당 폴더의 모든 파일을 삭제하는 것과 동일합니다. 모든 하위 디렉토리는 무시됩니다.
마지막 방법은 이전 Icarosconfig와 동일합니다. 썸네일 Filetypes TextBox를 클릭하여 Filetypes 문자열을 편집 할 수있게 한 다음 다음 구문을 사용하여 Filetypes를 추가하거나 제거하여 문자열을 수정하십시오. AVI; FLV; MOV; OGV; 목록이 분리되어 있고 필더 타입이 선택적으로 기간에 앞서있을 수 있음 '.'
이것은 또한 현재 목록에서 단일 파일 유형을 제거하는 가장 좋은 방법이기도합니다.
썸네일 오프셋을 백분율로 또는 밀리 초의 타임 스탬프로 설정할 수 있습니다. 이것은 스트림/파일의 위치에서 프레임 (썸네일)을 잡을 것입니다. 타임 스탬프가 선호되는 경우, ICAROS는 먼저 지정된 타임 스탬프에서 프레임을 잡으려고 시도하며, 그렇지 않으면 비율 오프셋을 사용하여 다시 떨어집니다.
'검은 색/화이트 프레임 감지'옵션이 활성화되면 ICAROS는 잡은 프레임의 빠르고 간단한 스캔을 수행합니다. 프레임이 너무 어둡거나 너무 밝은 경우 ICAROS는 앞으로 건너 뛰고 더 적합한 프레임을 찾으려고합니다.
임계 값은 스캔의 공격성을 결정합니다 (0-30%). 기본값은 8%입니다. 값이 높을수록 스캐너가 더 민감하고 더 많은 프레임이 '적합하지 않은'것으로 감지됩니다. 이것은 전체 썸네일을 약간 느리게 만드는 데 부정적인 영향을 줄 수 있습니다. 이 옵션을 기본값으로 남겨 두는 것이 좋습니다.
ICAROS에는 빠른 단축키가있어 각 썸네일의 오른쪽 하단에있는 작은 아이콘 오버레이를 비활성화/활성화 할 수 있습니다.
커버 아트가 활성화되면 ICAROS는 파일의 내장 된 커버 아트를 찾아 커버 아트를 지원하는 동시에 축소판을 생성합니다. 덮개가 발견되면 썸네일로 사용됩니다. 그렇지 않으면 ICAROS가 자동으로 정상 썸네일로 돌아갑니다.
일부 MKV 파일에는 여러 커버가 포함되어 있습니다. 이러한 파일을 사용하면 ICAROS가 첫 번째 정상/수직 커버를 사용하는 데 기본값이됩니다. '선호 조경 덮개'옵션을 설정하면 ICARO가 조경/수평 덮개를 대신 우선 순위로 삼습니다.
참고 : 이것은 눈에 띄는 방식으로 썸네일 속도에 영향을 미치지 않아야합니다.
ICAROS 캐시는 Windows가 자체 썸네일 캐시를 삭제하는 문제에 대응하는 것으로 구현되었습니다.
ICAROS 캐시가 활성화되면 ICAROS는 내부 캐시에 썸네일 사본을 저장할 수 있으며 어떤 이유로 탐색기가 자체 썸네일 캐시를 삭제하면 ICAROS가 거의 즉각적인 속도로 모든 썸네일을 다시 재생할 수 있습니다.
캐시가 비활성화되면 썸네일 제공 업체에 전혀 영향을 미치지 않습니다. 썸네일 제공 업체는 이전 버전의 ICAROS에서와 같이 작동합니다.
이 캐시는 가능한 가장 높은 속도로 탐색기에게 썸네일을 전달하도록 설계되었지만 Explorer는 여전히 각 썸네일을 처리해야합니다 (즉, 검증, 자르기, 장식품을 적용하며 Windows 캐시에 추가). 캐시가 사용될 때에도 작은 렌더링 지연을 경험할 수 있습니다.
ICAROS 캐시는 여러 가지 방법으로 활용 및 관리 할 수 있습니다. 아래는 빠른 연습입니다.
ICAROS 캐시에는 3 가지 활성화 상태가 있습니다.
iCarosconFig의 캐시 페이지에서 내부 캐시에 대한 몇 가지 옵션을 찾을 수 있습니다.
iCarosconfig의 캐시 페이지에서 캐시 인덱서로 알려진 다른 기능을 사용할 수 있습니다. 캐시 인덱서를 사용하면 사용자가 ICAROSCONFIG에서 직접 ICAROS 캐시를 채우거나 정리할 수 있습니다.
캐시 인덱서는 ICAROS가 활성화되기 전에도 사용할 수 있으므로 ICAROS를 설치 한 직후 모든 파일을 사전 덩어리하는 데 사용할 수 있습니다.
캐시 인덱서 사용을 시작하려면 캐시 페이지의 위치 탭에 하나 이상의 폴더를 추가하십시오. 이 폴더에는 내부 캐시에 추가하려는 썸네일 파일이 포함되어야합니다.
Windows 탐색기에서 사용하는 것과 동일한 '보기 크기'를 설정하십시오. 'Recursive'를 확인하면 캐시 인덱서는 해당 폴더에있는 모든 하위 디렉토리를 색인화합니다.
한두 가지를 제외한 모든 하위 디렉토리를 색인화하려면 '제외 된 위치'목록을 사용하여 이러한 디렉토리를 추가 할 수 있습니다.
Explorer에서 직접 위치 탭으로 드롭 폴더를 드롭 폴더로 드롭하여 두 목록에 추가 할 수 있습니다.
설정 탭으로 돌아가서 '캐시 빌드'버튼을 클릭하여 포함 된 위치의 항목으로 캐시를 채우기 시작하십시오.
인덱서가 완료되면 ICAROS 썸네일 제공 업체가 활성화되고 ICAROS 캐시가 활성화되어 있는지 확인하십시오. ICAROS가 아직 썸네일되지 않은 포함 된 위치를 찾아 내부 캐시가 작동하는 것을 확인하십시오.
기존 캐시를 정리하려면 (사용하지 않은 항목 제거 및 최근에 생성 된 파일에서 새 항목 추가) 'Cache Rebuild'버튼을 클릭하십시오.
위치 페이지에 폴더를 추가하거나 제거하는 경우이 버튼도 사용하십시오.
캐시가 정리 될 때 동적으로 모든 항목이 제거되므로 동적 모드를 사용할 때 캐시 재 구축을주의하십시오.
마지막으로 'Clear Cache'버튼을 클릭하여 내부 캐시를 삭제할 수 있습니다.
ICAROS에는 내부 캐시에서 의도하지 않은 항목이 사라지는 것을 피하기 위해 내부 캐시의 자동 정리 루틴이 없습니다.
ICAROS를 수동으로 등록/활성화하려면 다음을 수행하십시오.
행정 권한으로 명령 프롬프트를 엽니 다
(선택 사항) 모든 ICAROS 썸네일 제공 업체 및 ICAROS 속성 핸들러 옵션은 다음 레지스트리 키를 통해 관리 할 수 있습니다. (ICAROS는 다음 값이 설정되지 않은 경우 기본값을 자동으로 사용합니다).
Windows 레지스트리 편집기 버전 5.00
[hkey_local_machine Software Icaros]
"썸네일 확장"= ".
"제외 속성"= ". Ogm; .ogv; .ogg"<- (선택 사항) 제외 속성 파일 타입 (기본값 : 없음).
"prop local"= "ru"<- (선택 사항) 현지화 파일이있는 경우이 값은 어떤 언어를 결정합니다.
ICAROS Explorer 속성은 등록 후 나타납니다.
[hkey_current_user Software Icaros]
"Cache"= dword : 00000001 <- (선택 사항) ICAROS 캐시 활성화 (0 : disabled 1 : enabled (static) 2 : enabled (dynamic))
"오프셋"= dword : 00000023 <- (옵션) 16 진수의 썸네일 오프셋 설정
"TimeOffset"= hex (b) : 10,27,00,00,00,00,00,00 <-(선택 사항) Little-Endian Hex에서 밀리 초의 썸네일 오프셋 설정
"USECOVERART"= DWORT : 00000001 <- (선택 사항) MKV에서 커버 아트 활성화 (0 : 비활성화 1 : 일반 표지 사용 2 : 조경 커버 사용)
"Framethresh"= dword : 00000008 <- (선택 사항)이 값이 존재하면 ICAROS는 흑백 썸네일을 감지하여 교체하려고합니다.
파일에서 더 나은 프레임으로. 값 자체는 스캔이 얼마나 공격적인지를 결정합니다.
값은 0에서 30. 30까지 가장 적응하고 더 많은 프레임을 바꿀 수 있습니다.
이 값을 8에 남겨 두는 것이 좋습니다.
[hkey_current_user 소프트웨어 icaros cache]
"exclexts"= "jpg; png; gif"<- (옵션) ICAROS 캐시에 의해 무시 될 필레 타입
"maxCachesize"= dword : 000001f4 <- (선택 사항) 최대 캐시 크기를 16 진수로 설정합니다 (0은 무제한)
"minfreespace"= dword : 00000800 <- (선택 사항) 최소 여유 공간을 16 진 공간 설정 (기본값은 1024MB입니다) 다음 명령을 실행하십시오 : 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 비트 시스템 인 경우 64 비트 디렉토리에있는 DLL을 등록하십시오. 64 비트 시스템에서 32 비트 대화 상자에서 ICAROS를 활성화 해야하는 경우 32 비트 디렉토리에있는 DLL을 등록해야합니다.
Icarosconfig의 오른쪽 상단에있는 기어 아이콘을 클릭하면 'UI 설정'페이지가 있습니다. 이 페이지에서 광범위한 옵션을 사용하면 Icarosconfig의 모양, 상호 작용 및 언어를 사용자 정의 할 수 있습니다.
여기에서 언어를 변경하면 Windows 탐색기에서 속성 레이블의 언어를 변경할 수있는 옵션도 제공됩니다.
ICAROS를 좋아하고 프로젝트의 무료 개발을 지원하고 싶다면 개발자에게 기부하는 것을 고려하십시오.
ICAROS가 현재 귀하의 언어로 번역되지 않았고 번역을 도와 주시면 ICAROS 번역 방법에 대한이 간단한 안내서를 확인하십시오.
가이드 : Icaros를 번역하는 방법
질문이 있거나 번역 파일이 완료되면 Xanashi [at] gmail [dot] com에서 저에게 연락하십시오. ICAROS의 다음 릴리스에 포함시켜 드리겠습니다.
ICAROS는 무료 소프트웨어 프로젝트 FFMPEG를 사용하여 다양한 미디어 파일에서 프레임을 추출합니다.
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 필터, http://1f0.de/) 및 FFMPEG 팀 (http://ffmpeg.org/) 덕분에 FFMPEG에 넣은 모든 노력에 감사드립니다.