iTunes 와 HEIF 이미지 포멧지원 APP 설치


앱추출 관련한 내용을 보려면 본 블로그의 "만능윈도우 배포이미지 MS Store 앱추가"하기  을 참조하시면 됩니다.


windows rs5 부터는 HEIF 이미지를 볼 수 있습니다. 이전 버젼에서는 지원이 안됬습니다. 해서 이것을 지원하게 하기 위해 RS5에 인스톨된 App을 추출해서 windows 10 LTSC 2019에서도 이미지가 보이게끔 하겠습니다. 


애플에서는 X 부터인가 이미지 포멧이 HEIC로 바뀌였습니다. Live포토 기능인데요. 


먼저 HEIF가 뭐냐? 

HEIF는 High Efficiency Image File Format의 약자이며 MPEG에서 만들었으며, HEVC(H.265) 코덱에 기반을 둔 그래픽 포맷이다. HEIC라고도 부른다. 그러나 그 자체가 그래픽 포맷이라기보다는 AVI나 MOV, MKV 처럼 이미지와 오디오를 담는 컨테이너이다. 즉, HEVC 코덱으로 저장된 비디오의 스틸 이미지를 담아두는 것.


국내 아이폰 사용자들은 주로 줄여서 '헤익'이라 부른다.


컨테이너 형식이기 때문에 여러 이미지를 한 파일에 담아둘 수 있어 라이브 포토를 구현하기 좋다. 이 포맷은 iOS 11과 macOS High Sierra 에서 처음으로 정식 채택되었다. 또한 4K 60fps 촬영은 HEIC로만 가능하다.


JPEG와 비교했을 때 같은 화질에서 용량이 절반 가량이며, 10비트 컬러를 지원하는 장점이 있다. 덕분에 적은 용량으로 연사로 찍은 사진이나 영상을 넣을 수 있고 더 넓은 컬러범위를 가지게 된다. 


ios 11부터, windows10 rs4(1803)이후, rs5(1809) 정식지원, 안드로이드 P 부터 지원

우선 파워쉘에서 FamilyName을 알아 봅니다. 아래 명령어를 쳐서 텍스트 파일을 연다음 HEIF로 검색합니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.
 
PS C:\Users\SOSKE> Get-AppxPackage > list.txt
PS C:\Users\SOSKE>
 
Name              : Microsoft.HEIFImageExtension
Publisher         : CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
Architecture      : X64
ResourceId        : 
Version           : 1.0.12812.0
PackageFullName   : Microsoft.HEIFImageExtension_1.0.12812.0_x64__8wekyb3d8bbwe
InstallLocation   : C:\Program Files\WindowsApps\Microsoft.HEIFImageExtension_1.0.12812.0_x64__8wekyb3d8bbwe
IsFramework       : False
PackageFamilyName : Microsoft.HEIFImageExtension_8wekyb3d8bbwe
PublisherId       : 8wekyb3d8bbwe
IsResourcePackage : False
IsBundle          : False
IsDevelopmentMode : False
NonRemovable      : False
Dependencies      : {Microsoft.VCLibs.140.00_14.0.26706.0_x64__8wekyb3d8bbwe}
IsPartiallyStaged : False
SignatureKind     : Store
Status            : Ok
cs


Microsoft.HEIFImageExtension_8wekyb3d8bbweFamilyName 입니다. ProuctID는  9PMMSR1CGPWG아래처럼 검색사이트에서 검색합니다. 전 64비트 윈도우 이므로 x64 를 바운 받아 보관합니다.. 아래에 쪽 보니 VCLibs.14가 의존성 패키지네요 64비트용 같이 받습니다. 확인해보니 한가지 더 깔려야 하는군요. RS5도 이게 안깔려 있으면 안보이네요. 코덱 없다고 돈주고 사라고 나옵니다. ProudctID 검색으로 9N4WGH0Z6VHQ 넣으시면 다운로드 받을 수 있습니다. 


마찬 가지로 Apple iTunes의 FamilyName을 검색해서 알아냅니다. 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Name              : AppleInc.iTunes
Publisher         : CN=5BD5593D-A41B-4F89-884E-B4F3E0FBAA75
Architecture      : X64
ResourceId        : 
Version           : 12092.6.37131.0
PackageFullName   : AppleInc.iTunes_12092.6.37131.0_x64__nzyj5cx40ttqa
InstallLocation   : C:\Program Files\WindowsApps\AppleInc.iTunes_12092.6.37131.0_x64__nzyj5cx40ttqa
IsFramework       : False
PackageFamilyName : AppleInc.iTunes_nzyj5cx40ttqa
PublisherId       : nzyj5cx40ttqa
IsResourcePackage : False
IsBundle          : False
IsDevelopmentMode : False
NonRemovable      : False
Dependencies      : {Microsoft.VCLibs.140.00.UWPDesktop_14.0.26905.0_x64__8wekyb3d8bbwe}
IsPartiallyStaged : False
SignatureKind     : Store
Status            : Ok



AppleInc.iTunes_nzyj5cx40ttqa 입니다. http://store.rg-adguard.net 에서 다운 받습니다. 검색을 하니 아래처럼 세가지가 나옵니다. 애플 기기 usb 연결하면 mobile device.. 어쩌구 하면 깔리는것도 검색하니 같이 나오네요. 요것까지 같이 다운 받아 총 세가지입니다. 다운 받아서 보관합니다. 애플이 용량이 크네요. 387M 정도.. 

1
2
3
AppleInc.iTunes.MobileDeviceSupport_12010.25.37131.0_neutral_~_nzyj5cx40ttqa.appxbundle
AppleInc.iTunes_12092.6.37131.0_neutral_~_nzyj5cx40ttqa.appxbundle
Microsoft.VCLibs.140.00.UWPDesktop_14.0.26905.0_x64__8wekyb3d8bbwe.appx


StickyNotes 자동설치 파일을 만들때 처럼 자동설치 스크립트를 작성을 하면 아래와 같습니다. apple.cmd 파일저장.

1
2
3
4
5
6
7
@echo off
pushd %~dp0
powershell Add-AppxPackage Microsoft.VCLibs.140.00.UWPDesktop_14.0.26905.0_x64__8wekyb3d8bbwe.appx
powershell Add-AppxPackage Microsoft.VCLibs.140.00_14.0.26706.0_x64__8wekyb3d8bbwe.appx
powershell Add-AppxPackage Microsoft.HEIFImageExtension_1.0.12812.0_x64__8wekyb3d8bbwe.appx
powershell Add-AppxPackage Microsoft.HEVCVideoExtension_1.0.13209.0_x64__8wekyb3d8bbwe.appx
powershell Add-AppxPackage AppleInc.iTunes.MobileDeviceSupport_12010.25.37131.0_neutral_~_nzyj5cx40ttqa.appxbundle
powershell Add-AppxPackage AppleInc.iTunes_12092.6.37131.0_neutral_~_nzyj5cx40ttqa.appxbundle


파일을 몽땅 한파일로 넣어서 자동설치 파일을 만들어 보았다. 


이 글을 공유하기

댓글

Designed by JB FACTORY