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: 18.1226-b0846 Firmware: 5.0-4458 and onward
Last update: 26/12/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:
Dec. 21, 2018 - Version 11.23

Recognize DWG and DWF files
Minor improvement to some -validate warnings
Tolerate leading UTF-8 byte order mark (BOM) at start of JSON files
Fixed problem recognizing some streaming camm metadata in QuickTime videos

Dec. 13, 2018 - Version 11.22

Added read support for PC Paintbrush (PCX) files
Added two new Sony/Minolta LensTypes (thanks Jos Roost and LibRaw)
Decode LensData tags for some newer Nikon models
Decode ColorData for the Canon EOS R (thanks LibRaw)
Recognize DCX files

Dec. 7, 2018 - Version 11.21

Added a new Sony/Minolta LensType (thanks Jos Roost)
Added a new Olympus FlashModel (thanks Michael Meissner)
Improved decoding of FujiFilm InternalSerialNumber (thanks LibRaw)
Minor improvements to decoding of GPS from some dashcam videos
Made XMP-getty:Personality a List-type tag
Made it an error to use the -o option or write FileName or Directory tags when using the TestName dry-run feature
Fixed problem using -E with other character sets when writing

Nov. 20, 2018 - Version 11.20

Added a new Panasonic WhiteBalance value
Added a new Nikon LensID (thanks LibRaw)
Decode streaming GPS from MOV videos for another dashcam model
Improved -E option to support character sets other than UTF-8

Nov. 14, 2018 - Version 11.19

Added -fast4 option
Enhanced -if option to allow arbitrary Perl expressions instead of just logic expressions
API Changes:
Enhanced FastScan option to add a setting of 4

Nov. 12, 2018 - Version 11.18

Decode a new Nikon tag (thanks Richard Butler)
Decode a new FujiFilm tag
Updated decoding of Sony maker notes for newer models (thanks Jos Roost)
Enhanced -if option to allow fast processing pass to evaluate the condition
Improved warning for unknown JPEG APP segment

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. 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: