Enhancing NAS experience - The Community Package Hub is all about quality software, made for your Synology NAS. Collected from all over the world, reviewed and compliant to official requirements. Delivering thousands of packages to users every month ... become one of them today.

App details

package icon ExifTool beta updated
Developer: Phil Harvey
Publisher: Sylvain Grosset
Version: 18.1105-b2012 Firmware: 5.0-4458 and onward
Last update: 05/11/2018 Size: 4.79 Mb
Architecture: all
required packages: Perl
Description:
ExifTool is a platform-independent Perl library plus a command-line application for reading, writing and editing meta information in a wide variety of files
Changelog:
Nov. 4, 2018 - Version 11.17

Added a new Canon LensType (thanks Norbert Wasser)
Added a new Sony/Minolta LensType and a new SonyModelID (thanks LibRaw)
Decode GPS from Garmin Dashcam videos
Changed type of J2C files from a JPEG 2000 image to a JPEG 2000 codestream

Oct. 26, 2018 - Version 11.16

Decode FLIR GPS information
Decode 3D image from RED Hydrogen smartphone
Minor improvements to decoding of new FujiFilm tags
Fixed problem where writing Shortcut tags with the -E option would double unescape the HTML entities Oct. 25, 2018 - Version 11.15

Added a couple of new Canon LensType values (thanks LibRaw and SmugMug)
Added a new Nikon LensID
Added definitions for a few more VCard tags
Added a new FujiFilm ShutterType value
Decode some new FujiFilm tags (thanks Richard Butler)
Store XMP GPS coordinates with two extra digits of precision and trim trailing zeros
Improved technique for handling rounding errors in times and GPS seconds
Removed "Undersized IFD0 StripByteCounts" minor warning when writing ORF files since this is a "feature" of most Olympus models
Warn about undefined EXIF values with -validate option
Changed the way Mask-ed values are decoded (do bit shift automatically)
Changed FujiFilm HighISONoiseReduction tag to just "NoiseReduction", and avoid extracting historic NoiseReduction tag if value is "n/a"
Fixed potential problem reading GeoTiff tags with multiple SHORT values
API Changes:
Added GeoSpeedRef option

Oct. 16, 2018 - Version 11.14

Added more TIFF Compression values
Added more AIFF CompressionType values
Added more Nikon NEFCompression values (thanks LibRaw)
Added a new Canon RecordMode
Decode some new Canon custom functions
Patched "Invalid VignettingCorrUnknown2 data" warning for EOS R CR3 images
Fixed bug were any argument beginning with "-progress" on the command line was interpreted as the -progress option

Oct. 9, 2018 - Version 11.13

Decode GPS from NextBase 512G dashcam MOV videos (different than 512GW)
Added a new Canon LensType (thanks LibRaw)
Minor improvements to verbose dump of streaming GPS metadata
Reverted change of version 10.71 which resulted in Windows not recognizing PNG CreationTime as written by ExifTool (added this feature to the StrictDate API option instead)
Improved decoding of Nikon CropHiSpeed (thanks LibRaw)
Improved -fast option to reduce memory usage when reading JPG, PNG, QuickTime-based and RIFF-based files via a sequential stream
Fixed DOF calculation to use ApproximateFocusDistance if available
API Changes:
Enhanced StrictDate option to reformat PNG CreateTime according to PNG specification

Oct. 2, 2018 - Version 11.12

Added a new Sony/Minolta LensType (thanks LibRaw and Jos Roost)
Added a new Nikon LensID
Decode a few new Sony SRF2 tags (thanks LibRaw)
Decode GPS from NextBase 512GW dashcam MOV videos
Validate MS-DOC FIB before extracting contained tags
Fixed bug extracting GPSSpeed for some dashcam models

Sept. 27, 2018 - Version 11.11 (production release)

Added ARQ to the list of supported file types
Added support for GIMP XCF version 4 and later
Added a new QuickTime HandlerType value
Added read support for Apple AAE files
Added a new CanonModelID and some new Canon LensType values (thanks LibRaw)
Added a number of new Nikon LensID values (thanks Robert Rottmerhusen)
Added a new Sony/Minolta LensType (thanks LibRaw)
Decode more Sony IDC tags (thanks Jos Roost)
Decode some new Panasonic tags (thanks Klaus Homeister)
Decode more tags from Nikon MOV videos
Decode a new Nikon tag (thanks LibRaw)
Decode a large number of new Kodak tags (thanks Jim McGarvey)
Decode streaming GPS from videos of more dashcam and drone models
Decode more tags from Microsoft Word DOC files
Updated arg_files/iptcCore.args for IPTC Extension version 1.4
Patched to read corrupted MakN data written by buggy Adobe Camera Raw
Downgraded "Undersized StripByteCounts" error for some RAW file types
Fixed incorrect decoding of embedded GPS in Rexing V1P dashcam videos
Fixed incorrect format for DNGPrivateData
Fixed potential error when deleting maker notes from some images
Fixed problem decoding Apple PLIST information from some files
Fixed bug in Windows with CR/LF sequences in list values of the -X output
Fixed some inconsistencies in detecting file name conflicts when writing the TestName tag

Aug. 17, 2018 - Version 11.10

Added support for Canon 1DX firmware 2.1.0
Added a new Canon LensType (thanks LibRaw)
Added a new Nikon LensID (thanks LibRaw)
Added a new CanonModelID
Decode more tags for newer Sony DSC models (thanks Jos Roost)
Decode some new SonyIDC tags (thanks Jos Roost)
Decode a number of new Panasonic tags (thanks Klaus Homeister)
Improved validation of XMP namespaces
Changed "File not found" messages to "Error: File not found"
Fixed problem editing tags in Canon DR4 directory

Aug. 13, 2018 - Version 11.09

Added new Pentax and Canon LensType values
Decode Google Camera Motion metadata from MP4 videos
Decode more PanasonicRaw tags (thanks Klaus Homeister)
Removed warning when multiple Word document LastSavedBy tags exist and the Duplicates option wasn't enabled (added Note in tag name docs instead)

Aug. 1, 2018 - Version 11.08

Decode more tags from Microsoft Word documents, including LastSavedBy
Decode image file characteristics from Windows EXE files
Decode more PanasonicRaw tags (thanks Klaus Homeister)
Changed names of new Samsung trailer tags
Fixed potential problems converting C-style escaped strings
Fixed new "#[CSTR]" feature to work with -stay_open option

July 27, 2018 - Version 11.07

Added "#[CSTR]" feature to -@ argfile
Added some new Sony LensType values (thanks Jos Roost)
Decode more tags from Samsung trailer
Decode an undocumented DNG tag
Decode some new Panasonic tags (thanks Klaus Homeister)
Improved/fixed a few Validate warnings
Made MakerNote "Bad SubDirectory start" warnings minor
Fixed NoDups() function to work with special characters as list separators

July 6, 2018 - Version 11.06

Fixed "undefined value" bug when reading ImageSourceData from a JPEG file

 Comments (39)
Page  1  2 
  1. wrote on - Unapproved

    1. wrote on - Unapproved

      1. Franz wrote on Mar 09, 2017 at 08:38 PM

        Hi Thorsten,
        I had the same problem.
        I solved it by
        - deinstalling exiftool
        - downloading the .spk file from this site
        - manual reinstalling the .spk on the disk station

        Reply

    2. Thorsten wrote on Mar 03, 2017 at 09:46 AM

      Hi,

      on DSM 6.1 I can not update the Exiftools to the current version, because a required package is missing. What does "required packages: Perlreport_url=http, //u88.n24.queensu.ca/exiftool/forum/" mean. Where do I get this package from?

      Cheers, Thorsten

      Reply

  2. Chris wrote on Feb 25, 2017 at 11:30 PM

    Package is saying not compatible with DSM 6.1. Version 17.01.14

    Reply

    1. Chris wrote on Feb 25, 2017 at 11:30 PM - Unapproved

      Package is saying not compatible with DSM 6.1. Version 17.01.14

      1. Chris wrote on Feb 25, 2017 at 11:30 PM - Unapproved

        Package is saying not compatible with DSM 6.1. Version 17.01.14

        1. Chris wrote on Feb 25, 2017 at 11:30 PM - Unapproved

          Package is saying not compatible with DSM 6.1. Version 17.01.14

          1. Chris wrote on Mar 07, 2017 at 12:48 AM

            Awesome, great development.

            Reply

          2. Sébastien wrote on Dec 12, 2016 at 02:23 PM

            Great! Thank you! :-)

            Reply

        2. Sylvain wrote on Dec 12, 2016 at 02:11 PM

          I've just made the changes to the package. it should be available in a couple of hours.
          thanks again

          Reply

      2. Sébastien wrote on Dec 12, 2016 at 01:22 PM

        Thank you for your quick answer Sylvain! The thing is the command you mentioned is lacking a leading slash `/` in front of `usr`, so your path is relative and not absolute. If for any reason the working dir is not what you expect, depending on the synology packaging system, the `cd` command fails and the `find` command below will apply on the whole working dir. You have to enforce an absolute path (as mentioned in my previsou comment) to avoid any hazardous/critical side effects to the system.

        Regards,

        Sébastien

        Reply

    2. Sylvain wrote on Dec 12, 2016 at 11:50 AM

      Hello,
      changes have been made in this version and there is now 'cd usr/bin/lib/Image'
      I'll note your safer comand and test it in the next version ;-)
      thanks for your help

      Reply

  3. Sébastien wrote on Dec 12, 2016 at 11:41 AM

    Hello Sylvain,

    First of all, thank for your package! Now, the issue Ingo talked about on 2016/05/17 in the `common` script is very critical. A previous install of Exiftool messed up a lot of folder permissions because of that issue. I finally succeeded in fixing all the mayhem and patch the script to make it harmless again, however I can't and I won't update your last version until it is fixed in the package itself.

    The fix is pretty simple: replace `cd usr/bin/lib/Image` by 'cd /usr/bin/lib/Image`

    Or even safer, remove the line above and replace: `find . -type d | xargs chmod 1777` by `find /usr/bin/lib/Image -type d | xargs chmod 1777`.

    Thanks in advance!

    Sébastien

    Reply

    1. Eric wrote on Sep 23, 2016 at 07:47 PM

      To fix the pb, you have to perform a chmod on /tmp.
      You will have to repeat the operation after each reboot.

      If you are interested, I recompiled a spk where I fixed the messing command in file scripts\common.
      Tested OK on DSM 5.2
      my email : ehannoyer@yahoo.fr

      Reply

  4. kyuuu wrote on Sep 21, 2016 at 10:00 AM

    After I updated my DS916+ to 6.0.2-8451 Update 1, this package causes some problem with DSM. After I installed this package, I couldn't copy/move/delete files through file station, says "The Operation failed". Also Download Station stopped working with same error message. I had to uninstall this package to solve these problems. Too bad because I was using exiftool with scheduled script and it was working pretty smooth. Any ideas to solve this situation?

    Reply

  5. Ingo wrote on May 17, 2016 at 11:53 AM

    Hello Sylvain, in Version 10.15 spk there is a file named "common" in Folder scripts that is causing all Folders in synology chnaging rights to 1777. incorrect is the changedirectory command "cd /volume1/usr/bin/lib/Image". This Folder cannot be found on Synology, so you have to replace it with following command: "cd /usr/bin/lib/Image".
    The following line "find . -type d | xargs chmod 1777" will Change all permissions recursively.

    regards Ingo

    Reply

    1. Ingo wrote on May 17, 2016 at 11:53 AM - Unapproved

      Hello Sylvain, in Version 10.15 spk there is a file named "common" in Folder scripts that is causing all Folders in synology chnaging rights to 1777. incorrect is the changedirectory command "cd /volume1/usr/bin/lib/Image". This Folder cannot be found on Synology, so you have to replace it with following command: "cd /usr/bin/lib/Image".
      The following line "find . -type d | xargs chmod 1777" will Change all permissions recursively.

      regards Ingo

      1. Roos wrote on May 02, 2016 at 11:21 PM

        Many thanks!!!

        Reply

    2. Fredrik wrote on Apr 30, 2016 at 09:20 PM

      Hi, I just wanted to print an update to this matter. First I would like to warn all users that ExifTool 10.15-package does not seem to work on Synology DS415+ with DSM 6.0 installed. As written below the winbindd, ssh and sftp-service stopped working after the installation. As Martin suggested the tmp-folder could have had it's permissions changed from 1777 to 755. Reverting this did however not help for me. It appears that somehow two other folders had their permissions changed which caused all the problems. If services stop working check the /var/log-folder for clues. I did manage to log in to my diskstation with Telnet (with terminal service active) and was able to check the sshd.log-file where I saw that the /var/empty-folder had to generous permissions which caused SSH/SFTP to fail. Also the var/log/samba/log.winbindd-file explained that the /var/lib/samba/winbindd_privileged folder had 0755 permissions, but it should have 0750 to work. Changing the two folder permissions with chmod command (sudo chmod 750 winbindd_privileged and sudo chmod 755 empty/) and rebooting the diskstation was the solution. Now SSH and Windows AD-connection with Samba shares to AD-users is possible again.

      Reply

  6. Martin wrote on Apr 29, 2016 at 10:35 PM

    The changed /tmp permissions were the only defect I found in the exiftool package.
    /var/log has 755 on my Diskstation.
    /volume1/@tmp (777) seems to be used only by WebStation and PhotoStation.

    Reply

    1. fredrik wrote on Apr 29, 2016 at 10:02 PM

      thank you for the quick reply. I am able to telnet the diskstation, however chmod the /tmp-folder doesn't help with winbindd, ssh and sftp not starting. Does the exiftool-package change anything regarding the /var/log-folders? or is it the /volume1/@tmp/-folder that's been changed?

      Reply

  7. Martin wrote on Apr 29, 2016 at 09:49 PM

    If you still have access to the DSM UI:
    - stop Exiftool
    - try to enable telnet under Control Panel --> Terminal & SNMP
    - telnet to the diskstation
    -chmod 1777 /tmp
    - reboot

    Reply

  8. Fredrik wrote on Apr 29, 2016 at 05:23 PM

    Hello, just and addition to the DSM 6-problem. I installed the 10.15-version on an synology ds415+ with DSM 6 - the exiftool package did something with folder permissions. Now neither winbindd, sftp and ssh services won't start! I tried to update to the latest DSM (6.0-7321 update 3) in hope that this would reset the folder permissions, but it ditn't help. Now I'm desparate to know of a solution what folder(s) permissions were altered, and if you could create the new package so that the already changed folders gets the correct permissions. Since I have no ssh or sftp I cannot login and change with chmod myself.

    Reply

  9. Martin wrote on Apr 22, 2016 at 11:10 AM

    Thnx. I will give it a try, when it's available.

    Reply

    1. Martin wrote on Apr 22, 2016 at 11:10 AM - Unapproved

      Thnx. I will give it a try, when it's available.

      1. Sylvain wrote on Apr 22, 2016 at 09:11 AM

        Hello,
        I made some changes to the package.
        it should work with DSM6 in the next version

        Reply

    2. Eric wrote on Apr 21, 2016 at 09:15 PM

      wow big thanks, I spent hours trying to figure out what was changing the permissions on /tmp after next reboot.

      Reply

  10. Martin wrote on Apr 21, 2016 at 08:51 PM

    I installed Exiftool (Beta) on DSM 6 Update 2 and finally found out that the Installer will do a
    chmod 755 /tmp
    which leads to trouble in various other packages (MariaDB won't start, etc.) because they rely on being able to write temporary files to /tmp. After reverting to the original permissions (chmod 1777 /tmp), all worked fine again, but the Exiftool package will reset the permissions after next reboot, so I had to stop the package.

    Reply

  11. Eric wrote on Mar 17, 2016 at 10:06 PM

    I just tried the version 10.13 and its still KO when running from another user than root.

    DISKSTATION> exiftool
    Can't locate Image/ExifTool.pm: Permission denied at /usr/bin/exiftool line 30.
    BEGIN failed--compilation aborted at /usr/bin/exiftool line 30.
    DISKSTATION>

    Reply

Page  1  2 





Allowed tags: <b><i><br>Add a new comment: