drewnoakes / metadata-extractor-dotnet

Extracts Exif, IPTC, XMP, ICC and other metadata from image, video and audio files
Other
922 stars 164 forks source link

Drone Flight Rotational and Velocity Metadata Inclusion #334

Open JoshuaNeilCoady opened 1 year ago

JoshuaNeilCoady commented 1 year ago

I noticed that for drone related flight information, specifically the non-gps positioning data is not parsed out at all. I have uploaded some photos I took with my drone to your photo library that include these tags:

flight_roll_degree flight_yaw_degree flight_pitch_degree flight_x_speed flight_y_speed flight_z_speed gimbal_roll_degree gimbal_yaw_degree gimbal_pitch_degree

I understand these are not standard tags.

drewnoakes commented 1 year ago

I understand these are not standard tags.

That's fine, we try to grab as much metadata as possible, including camera/manufacturer-specific data.

Seems like the metadata you're after is in the XMP segment:

https://github.com/drewnoakes/metadata-extractor-images/commit/ffc026641d1752d2834b7633120c5338ad0719ab

Note that XMP data must currently be handled differently to other tags. I added some sample code to highlight this in https://github.com/drewnoakes/metadata-extractor-dotnet/pull/336/commits/4d9d59a91e8b98d6c31309e90786ba23f518bf6e.