Skip to content

CLI + TUI Tool to decode and parse CAMM data from videos

License

Notifications You must be signed in to change notification settings

tyleretheridge/lobe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is Lobe?

Lobe is a command line tool to decode data streams embedded in videos that conform to the CAMM Specification maintained and detailed by Google.

As a result, this tool can be used to parse data such as:

  • GPS
  • Gyroscope data
  • Accelerometer data
  • 3/6 DoF position

CAMM (Camera Motion Metadata)

From the official Google spec documentation:
CAMM is "a specification that allows MP4 files to embed metadata about camera motion during video capture. Devices that capture video typically have sensors that can provide additional information about capture."

Installation

How To Use

Lobe currently accepts a binary data stream that has been extracted from a video source. This tool does not currently have built in extraction of the data from video sources, and as such the user will have to use the tool in conjunction with another tool to perform this task.

FFmpeg & FFprobe are recommended tools as the suite is the gold standard in video processing.

Releases

None Currently Available

Tasks

Implement Writers as a separate package, create boundary between data and output

Containers

Containers are configured to store specific types of packets Should take in an options struct that decides what packets are being stored

About

CLI + TUI Tool to decode and parse CAMM data from videos

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published