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
Developer: Phil Harvey
Publisher: Sylvain Grosset
Version: 20.0319-b1505 Firmware: 5.0-4458 and onward
Last update: 19/03/2020 Size: 5.04 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:
Mar. 5, 2020 - Version 11.91

Decode a couple of new Panasonic tags
Documented -ec option (available since version 11.54)
Reverted -htmlDump fix of 11.90 because it broke more than it fixed, and instead applied a targeted patch to fix this problem for RW2 files

Mar. 3, 2020 - Version 11.90

Added a new Sony LensType (thanks LibRaw and Jos Roost)
Added two new Olympus LensType values
Added a new Canon LensType
Added some new Canon RecordMode values
Added some new QuickTime GeneralProfileIDC values
Added new values for a couple of FujiFilm tags
Added a number of new QuickTime GenreID values
Decode Nikon Z6/Z7 phase-detect AF points (thanks Andy Dragon)
Patched to avoid possible "Undefined subroutine" error in MacOS 10.15
Fixed incorrect offsets in -htmlDump output for some file types

Feb. 25, 2020 - Version 11.89

Added support for Exif 2.32 for XMP
Recognize the HIF file extension
Improved verbose output for QuickTime iref items
Patched to create new GPS metadata in Canon CR3 images using a default byte order that is the same as existing EXIF boxes
Patched to add missing newline that could occur in XMP with the API Compact Shorthand option

Feb. 20, 2020 - Version 11.88

Added write support for new Google depth-map XMP tags
Added config_files/depthmap.config to the distribution
Added minor error when attempting to write FFF images due to incompatibility with Hasselblad Phocus software
Patched to avoid "Invalid iloc offset size" error when writing some QuickTime-based files
Fixed incorrect ColumnCount for CSV files
Fixed various spelling errors (thanks Jens Schleusener)
Fixed bug writing QuickTime:Rotation in HEIC files

Feb. 13, 2020 - Version 11.87

Added read support for CSV files
Added "--" option to indicate the end of options
Added ability to read/write/copy/delete the JPEG trailer as a block
Added new Olympus CameraType and LensType values (thanks LibRaw)
Decode a few more FujiFilm tags
Enhanced -fast option (API FastScan) to bypass PNG CRC validation when writing

Feb. 4, 2020 - Version 11.86

Added support for DNG version 1.5
Added config_files/acdsee.config to the full distribution (thanks StarGeek)
Added a new Sony LensType (thanks Jos Roost and LibRaw)
Decode two more bits from Nikon LensType (thanks LibRaw)
Decode QuickTime MovieFragmentSequence
Patched HEIC writer to add missing iref box if necessary
Fixed typo in a Canon LensType value
API Changes:
Patched ImageInfo() to recognize a stringified object as a file name

Jan. 28, 2020 - Version 11.85 (production release)

Added a new Sony LensType (thanks Jos Roost)
Added a new Olympus CameraType (thanks LibRaw)
Added a two new Pentax LensType values
Added a new FujiFilm FocusMode
Decode timed GPS from Akaso dashcam MOV videos
Decode Insta360 trailer from INSP images and made Insta360 a deletable group
Patched kml.fmt file to limit maximum image size (thanks Fedor Kotov)
Fixed problem decoding values from Leica M10 and S maker notes

Jan. 10, 2020 - Version 11.84

Decode accelerometer data from timed metadata of more dashcam videos
Decode Canon G9 white balance tags (thanks LibRaw)
Recognize INSP files

Jan. 9, 2020 - Version 11.83

Added a couple of new XMP-crs tags (thanks Herb)
Fixed bug introduced in 11.82 with the -php -D output
Fixed problem where some flattened XMP tags could be written when they should be avoided

Jan. 8, 2020 - Version 11.82

Added a new Canon LensType
Added a new CanonModelID (thanks LibRaw)
Added ability to process SubDirectories in QuickTime Keys tags
Removed minor error when writing PDF 2.0 files (github issue #30)
Fixed problem where trailing null bytes were removed from binary values in the -php output when the -b option was used

Jan. 2, 2020 - Version 11.81

Added a new Nikon LensID
Added two new CanonModelID's (thanks LibRaw)
Decode AVIF AV1 configuration record
Changed names of QuickTime MovieData tags to "MediaData"
Patched to use 4-digit years in Time::Local calls
Patched Composite sub-second date/time tags to do additional validation of source EXIF date/time tags before adding sub seconds
Fixed problem where -json output could produce invalid JSON when -struct was used and the structure field names contained special characters (github issue #32)
Fixed spelling in a Panasonic SceneMode value (thanks Hubert)

Dec. 17, 2019 - Version 11.80

Added a new Canon LensType
Added a new Nikon Z LensID (thanks LibRaw)
Added a few new Sony LensType values (thanks Jos Roost)
Attempt to improve reliability of Samsung DepthMapWidth/Height decoding
Updated a number of Canon-mount Tamron lens names to include the Tamron model number
Patched MOV/MP4 writer to allow a small amount of garbage at the end of a file to be deleted when writing with the -m option
Fixed bug where some Composite tags may not have taken priority over other tags as they should have

Dec. 12, 2019 - Version 11.79

Added support for AVIF files
Added new Canon, Sigma and Sony LensType values (thanks LibRaw)
Made PDF 2.0 writable at your own risk with the -m option (github issue #30)
Enhanced -validate feature to warn about duplicate languages in an XMP lang-alt list
Fixed inconsistency between documentation and ExifTool capabilities for "Writable" status of some tags

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

    1. sylvain wrote on Mar 16, 2016 at 10:59 AM

      as the tool can only be used in ssh and only admin or root are supposed to use ssh, I didn't find the need for this.
      I'll try to change that in the next version tell me if it's ok.
      but everything might change with DSM 6 where not even root can access....

      Reply

  2. Eric wrote on Mar 10, 2016 at 09:35 PM

    To make the package work from any account and not only root :

    cd /usr/bin/lib/
    find . -type d | xargs chmod 755

    Reply

  3. Eric wrote on Mar 10, 2016 at 09:31 PM

    Hello,
    Thanks for your work.
    Any way to make it work with any user account, and not only from root ?

    Eric

    Reply

    1. Eric wrote on Mar 10, 2016 at 09:31 PM - Unapproved

      Hello,
      Thanks for your work.
      Any way to make it work with any user account, and not only from root ?

      Eric

      1. Eric wrote on Mar 10, 2016 at 09:31 PM - Unapproved

        Hello,
        Thanks for your work.
        Any way to make it work with any user account, and not only from root ?

        Eric

        1. Eric wrote on Mar 10, 2016 at 09:31 PM - Unapproved

          Hello,
          Thanks for your work.
          Any way to make it work with any user account, and not only from root ?

          Eric

          1. Eric wrote on Mar 10, 2016 at 09:31 PM - Unapproved

            Hello,
            Thanks for your work.
            Any way to make it work with any user account, and not only from root ?

            Eric

            1. JarSan wrote on Feb 17, 2016 at 10:23 AM

              Thanks again Sylvain! (couldn't reply directly to your answer, guess there are too many levels, that's the reason why this reply is misplaced).

              Logging in with root allowed Exiftool to run. (No need to say I am new to this, I guess...)

              To summarize for other users at my level:

              - Make sure "Synology Inc. and trusted publishers" is selected under package center settings
              - add https://www.cphub.net to package sources
              - Install Perl package
              - Install Exiftool package
              - activate ssh (or telnet)
              - log in as root




            2. Sylvain wrote on Feb 17, 2016 at 09:40 AM

              Hello,
              it says "Permission denied"... I guess your user doesn't have the good rights...
              try with root account

            3. JarSan wrote on Feb 17, 2016 at 09:27 AM

              Now I have another problem. Exiftool is installed, but will not run. Get the message

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

              Any ideas?

          2. JarSan wrote on Feb 17, 2016 at 08:20 AM

            Thank you, Sylvain, that did it!
            Exiftool is now installed.

            Reply

        2. sylvain wrote on Feb 16, 2016 at 03:41 PM

          could you make sure in the package center settings you have selected "Synology Inc. and trusted publishers" to allow installation of package

          Reply

      2. JarSan wrote on Feb 16, 2016 at 03:30 PM

        Hello, thanks for the quick reply!

        I tried a reboot after reading your tip, but Exiftool still will not install.

        I have these packages installed:

        Audio Station 5.4-2860
        Cloud Station 3.2-3497
        Download Station 3.5-2970
        Media Server 1.4-2644
        Perl 5.18.4-0023
        Photo Station 6.3-2963
        Video Station 1.5-0776
        VPN Server 1.2-2456

        At the moment I only use/need VPN server, will it help to uninstall the other packages?

        Reply

    2. sylvain wrote on Feb 16, 2016 at 02:48 PM

      Hello,
      did you try to reboot? I have it installed on a 215j without problem.
      what other apps do you have?

      Reply

  4. JarSan wrote on Feb 16, 2016 at 02:38 PM

    Hello, using the package center I tried to install Exiftool 10.10 on a DS215j running DSM 5.2-5644 Update 3. First I installed Perl, and then when I tried to install Exiftool I get a short message saying "Can not install Exiftool". Are there any tricks or other way of installing this?

    Reply

  5. polandj wrote on Jan 02, 2016 at 08:49 PM

    Permissions seem broken. Just installed 10.00 on a DS415+ running DSM 5.2-5644 Update 2. Can't actually run it, because the extra "libs" added are installed with no permissions.

    DiskStation> ls -al /var/packages/ExifTool/target/lib
    d--------- 4 admin users 4096 Aug 18 09:20 .
    drwxr-xr-x 10 root root 4096 Jan 2 14:37 ..
    d--------- 2 admin users 4096 Aug 18 09:20 File
    d--------- 3 admin users 4096 Aug 18 09:20 Image
    DiskStation>

    Reply

    1. nexius2 wrote on Aug 26, 2015 at 07:47 AM

      as I know of, photostation reads files everytime they are loaded.
      when I add comment to as photo then update photostation with the new file, I automaticaly have the comment in photostation.
      if you don't have what you added visible in photostation that means that you did not add the same tagg as photostation uses.

      Reply

  6. Romain wrote on Jul 06, 2015 at 10:38 PM

    Nice package i just installed.
    With Exiftool on Synology, I update photos in my photo shared folder to add face recognition XMP tag from picasa. File is well updated (new XMP metadata). But Photostation didnt update it's metadata concerning faces.
    If I do this job with exiftool windows runtime from windows thru SMB shared folder, it works : photostation metadata is updated.
    I use the -overwrite_original -P parameters.

    How to force photostation to reread metadata from updated files ?

    Reply

  7. Sylvain wrote on Nov 28, 2014 at 09:14 AM

    hello,
    sorry for late response, I just saw your post.
    if you have already installed it, I suggest you to uninstall before putting the package.
    it will probably work anyway, but don't know wich version will respond first so for future updates, you might not have the latest one running.

    Reply

  8. Exiftooler wrote on Nov 19, 2014 at 03:52 PM

    Thank you for making this package, I have manually installed exiftool but a package is way more convenient if future DSM updates break the installation like it has done before. My question is, if I can install this package regardless of me having installed exiftool already manually?

    Reply

Page  1  2 





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