Skip to content

philhartung/aes67-visualization

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
doc
 
 
lib
 
 
 
 
 
 
 
 
 
 
 
 

aes67-visualization

Command line tool to easily launch ffmpeg audio visualizations from AES67 sdp files

Installation

git clone https://github.com/philhartung/aes67-visualization.git
cd aes67-visualization
npm install

In addition to that, both gstreamer (there is some issue with L24BE used in AES67 and ffmpeg, thats why gstreamer is used to convert audio) and ffmpeg need to be installed.

Usage

To display the help, execute node main --help:

Usage: main [options]

Options:
  -V, --version      output the version number
  -f, --file <file>  Input sdp file
  -t, --type <type>  Visualtization type: ebur128, spectrum, ahistogram, avectorscope, showcqt, showfreqs, showspatial, abitscope, showwaves, aphasemeter,
                     showvolume
  -h, --help         display help for command

Examples

node main -f pgm.sdp -t ebur128: Screenshot

node main -f pgm.sdp -t showvolume: Screenshot

node main -f pgm.sdp -t spectrum: Screenshot

node main -f pgm.sdp -t showwaves: Screenshot

pgm.sdp is as AES67 sdp file from a Dante device in AES67 mode:

v=0
o=- 1206666431 1206666436 IN IP4 10.10.0.118
s=EXBOXMD : 31
i=2 channels: Ch 3, Ch 4
c=IN IP4 239.69.161.58/32
t=0 0
a=keywds:Dante
a=recvonly
m=audio 5004 RTP/AVP 97
a=rtpmap:97 L24/48000/2
a=ptime:1
a=ts-refclk:ptp=IEEE1588-2008:00-1D-C1-FF-FE-00-00-00:0
a=mediaclk:direct=0

About

Command line tool to launch ffmpeg audio visualizations from AES67 sdp files

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published