Extracting metadata of multimedia files

Functions to read the metadata of image, video, audio, and .SRT files

getPhotoMetadata()

Extract metadata of photographs from a given root folder

getVideoMetadata()

Extract metadata of drone videos from a given root folder

getAudioMetadata()

Extract metadata of audio from a given root folder

readSRT()

Extract flight log from subtitles of recorded drone videos

Aligning multimedia files

Functions to subset media files based on photo-identification data

selectVideos()

Select videos containing photoidentified individuals

selectAudios()

Select audio files containing photoidentified individuals

Linking photographs with multimedia data

Functions to trim media files and subset flight logs based on photo-identification data

linkMetadataToFlight()

Link media metadata to flight logs

linkFlightToMetadata()

Link flight log to the metadata of any media stream

getVideoFrame()

Extracting frames of videos containing photo-identified individuals

getVideoClip()

Extracting video clips containing photo-identified individuals

getAudioClip()

Extracting audio clips containing photo-identified individuals

Syncing multimedia data

Functions to synchronize and trim media files based on their time intersection

syncMedia()

Synchronize multimedia audio files

syncData()

Extract intersecting times of multiple complementary data

Auxiliary functions

Functions to wrangle, convert and plot multimedia data in post-processing

doConvertAngle()

Convert angle

doCorrectCameraYaw()

Correct camera yaw relative to drone yaw

doFilterDroneHeight()

Filter drone data by drone height

doFilterGimbalPitch()

Filter drone data by gimbal pitch

doCalcDistanceX()

Calculate horizontal distance of object in kilometers

doCalcDistanceY()

Calculate vertical distance of object in kilometers

doNewLatitude()

Calculate latitude of an object given the distance and angle to a reference point

doNewLongitude()

Calculate longitude of an object given the distance and angle to a reference point

doAngleToDec()

Format degree-min-sec to degree decimals

doCalcRadiusEarth()

Calculate radius of Earth at given latitude and altitude

viewFlightPath()

Plot drone data with photo-identification data