Copying Metadata from JPG to DNG - No Writable Tags

Started by KuchKuch, June 26, 2021, 02:04:54 PM

Previous topic - Next topic

KuchKuch

Hello,

I've taken some photos with OpenCamera and it has saved the DNG and JPG files of the photos taken. Unfortunately for me, the JPG files contain the metadata, but the DNG files do not.

I thought I could copy the metadata from the JPG file and copy it to the DNG file, using the command below:
exiftool -tagsfromfile %f.jpg -xmp:all -ext dng "DNG Files"

However, this led to the No Writable Tags error, so I used the command below for one of the photos that gave me the no writable tags error, which showed the information below the command line.
exiftool.exe -a -s -G FILE.jpg

[ExifTool]      ExifToolVersion                 : 11.06
[File]          FileName                        : IMG_20210626_130808_2.jpg
[File]          Directory                       : .
[File]          FileSize                        : 3.2 MB
[File]          FileModifyDate                  : 2021:06:26 13:08:08+01:00
[File]          FileAccessDate                  : 2021:06:26 18:54:51+01:00
[File]          FileCreateDate                  : 2021:06:26 18:21:12+01:00
[File]          FilePermissions                 : rw-rw-rw-
[File]          FileType                        : JPEG
[File]          FileTypeExtension               : jpg
[File]          MIMEType                        : image/jpeg
[File]          ExifByteOrder                   : Big-endian (Motorola, MM)
[File]          ImageWidth                      : 4032
[File]          ImageHeight                     : 3024
[File]          EncodingProcess                 : Baseline DCT, Huffman coding
[File]          BitsPerSample                   : 8
[File]          ColorComponents                 : 3
[File]          YCbCrSubSampling                : YCbCr4:2:0 (2 2)
[EXIF]          YResolution                     : 72
[EXIF]          XResolution                     : 72
[EXIF]          ImageWidth                      : 4032
[EXIF]          Model                           : Pixel 3 XL
[EXIF]          ImageHeight                     : 3024
[EXIF]          Make                            : Google
[EXIF]          YCbCrPositioning                : Centered
[EXIF]          ExifVersion                     : 0220
[EXIF]          ApertureValue                   : 1.8
[EXIF]          SceneType                       : Directly photographed
[EXIF]          ExposureCompensation            : 0
[EXIF]          ExposureProgram                 : Manual
[EXIF]          ColorSpace                      : sRGB
[EXIF]          MaxApertureValue                : 1.8
[EXIF]          ExifImageHeight                 : 3024
[EXIF]          BrightnessValue                 : -3.03
[EXIF]          DateTimeOriginal                : 2021:06:26 13:08:07
[EXIF]          FlashpixVersion                 : 0100
[EXIF]          SubSecTimeOriginal              : 819795
[EXIF]          WhiteBalance                    : Auto
[EXIF]          InteropIndex                    : R98 - DCF basic file (sRGB)
[EXIF]          ExposureMode                    : Manual
[EXIF]          ExposureTime                    : 1/33
[EXIF]          Flash                           : Off, Did not fire
[EXIF]          SubSecTime                      : 819795
[EXIF]          FNumber                         : 1.8
[EXIF]          UserComment                     : Yaw:96.37736,Pitch:-86.47018777780863,Roll:-46.85524238366395
[EXIF]          ExifImageWidth                  : 4032
[EXIF]          ISO                             : 437
[EXIF]          ComponentsConfiguration         : Y, Cb, Cr, -
[EXIF]          FocalLengthIn35mmFormat         : 0 mm
[EXIF]          SubSecTimeDigitized             : 819795
[EXIF]          CreateDate                      : 2021:06:26 13:08:07
[EXIF]          ShutterSpeedValue               : 1/33
[EXIF]          MeteringMode                    : Center-weighted average
[EXIF]          FocalLength                     : 4.4 mm
[EXIF]          LightSource                     : Unknown
[EXIF]          SensingMethod                   : Unknown (0)
[EXIF]          Orientation                     : Horizontal (normal)
[EXIF]          ResolutionUnit                  : inches
[EXIF]          ModifyDate                      : 2021:06:26 13:08:07
[Composite]     ImageSize                       : 4032x3024
[Composite]     Megapixels                      : 12.2
[Composite]     ShutterSpeed                    : 1/33
[Composite]     SubSecCreateDate                : 2021:06:26 13:08:07.819795
[Composite]     SubSecDateTimeOriginal          : 2021:06:26 13:08:07.819795
[Composite]     SubSecModifyDate                : 2021:06:26 13:08:07.819795
[Composite]     FocalLength35efl                : 4.4 mm
[Composite]     LightValue                      : 4.6


From the above I believe there is metadata I can copy from the JPG file to the DNG file, but I don't know what I'm doing wrong. Can anybody assist?

Thanks.


KuchKuch

Not to worry - I've spotted my error.

Should have used the belowas it is EXIF metadata that I need.

exiftool -tagsfromfile %f.jpg -xmp:all -iptc:all -exif:all -ext dng "DNG Files"

Phil Harvey

You should be careful doing a bulk copy of EXIF tags to any RAW format (including DNG).  It would be much safer to specify the EXIF tags that you want to copy individually.

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).