Skip to content

BC Media Format - Streaming audio to the cameras #187

Discussion options

You must be logged in to vote

Ok so I do not believe ffmpeg supports dvi4 adpcm (it is not the same as DVI movies). You can check which ones it supports with assuming linux/osx term with grep

ffmpeg -codecs | grep adpcm

The closest format that ffmpeg supports is the IMA one which is the same as DVI but with a different block header.

So few things support it that we created a adpcm decoder in rust src/bc_protocol/adpcm.rs. It may be necessary to write the encoder then you can just use more standard formats.

It is definitely NOT adpcm_ms


Now about the block part

A block is a small chunk of audio. Every byte in adpcm depends on the previous byte. So what do you do if you want to start playing at 80% through the track? D…

Replies: 2 comments 89 replies

Comment options

You must be logged in to vote
69 replies
@twistedddx
Comment options

@QuantumEntangledAndy
Comment options

@entropin
Comment options

@QuantumEntangledAndy
Comment options

@twistedddx
Comment options

Answer selected by entropin
Comment options

You must be logged in to vote
20 replies
@twistedddx
Comment options

@QuantumEntangledAndy
Comment options

@entropin
Comment options

@entropin
Comment options

@QuantumEntangledAndy
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants