Lightroom/Camera Raw: Can only import HEIC file created by Apple encoder.

  • 1
  • Problem
  • Updated 7 months ago
  • In Progress
  • (Edited)
Adobe Photoshop Lightroom (macOS, japanese edition, 20191017-0835-b386176 build)
cannot import HEIC generated by the following well-known open source softwares.
(Add the URL for official page & sample image)

- nokiatech/heif
   - https://github.com/nokiatech/heif
   - https://github.com/nokiatech/heif/blob/gh-pages/content/images/autumn_1440x960.heic
- GPAC/MP4Box
   - https://gpac.wp.imt.fr/2017/06/09/gpac-support-for-heif/
   - http://download.tsi.telecom-paristech.fr/gpac/MPEG/ISOBMFF-Conformance/heif/C001.heic
- strukturag/libheif
   - https://github.com/strukturag/libheif/

I've found two limitations of Lightroom HEIC importer.

1) ftyp box major brand must be "heic"
  - nokiatech/heif:     "mif1" : NG
  - GPAC/MP4Box:        "heic" : *OK*
  - strukturag/libheif: "heic" : *OK
  - iPhone camera:      "heic" : *OK*

2) ignore base_offset of iloc box, only using extent_offset.
  - nokiatech/heif:     base_offset  : NG
  - GPAC/MP4Box:        base_offset  : NG
  - strukturag/libheif: base_offset  : NG
  - iPhone camera:      extent_offset: *OK*

Therefore, Lightroom can only import HEIC files exported by iPhone camera(& macOS preview.app).

reference) https://github.com/ImageMagick/ImageMagick/issues/1790#issuecomment-560508272
Photo of 義弘 山崎

義弘 山崎

  • 1 Post
  • 0 Reply Likes
  • anxious

Posted 7 months ago

  • 1

Be the first to post a reply!