← Back

ofxLtcFFmpegSync

github.com/2bbb/ofxLtcFFmpegSync · @2bbb
OF 0.12 Video/Camera Audio

Synchronizes one or more FFmpeg video decoders against a master clock driven by SMPTE LTC received from audio input.

1 0 Last commit 7mo ago Created 7mo ago

README

ofxLtcFFmpegSync



Warning
This project is currently under active development and is not yet stable for production use.
LTC-driven multi-video sync playback addon for openFrameworks 0.12.1 on macOS.

This addon receives SMPTE LTC from audio input, decodes it with libltc, and synchronizes one or more FFmpeg video decoders against a master clock.

Status



Work in progress. Core playback and LTC sync are functional. Stability has improved significantly, but tuning is still ongoing for aggressive timeline jumps and difficult media sources.

See:

Features (current)



Requirements



Homebrew example:

brew install ffmpeg libltc


Build (dev project)



The repository includes a dev app project:

Build with Xcode command line:

cd ofxLtcFFmpegSyncDev
xcodebuild -configuration Debug

or

xcodebuild -configuration Release


The generated app is in:

Runtime Notes



Headless Test



Run headless pseudo-LTC scenario and emit CSV:

cd ofxLtcFFmpegSyncDev
./bin/ofxLtcFFmpegSyncDevDebug.app/Contents/MacOS/ofxLtcFFmpegSyncDevDebug \
  --headless-test \
  --headless-out /tmp/ofxLtcFFmpegSync_headless.csv


Key Files



Known Gaps



License



MIT. See LICENSE.

Get this addon

HTTPS
SSH