MAX 8: How to extract audio from movie without externals?

zlp's icon

Sorry if I'm missing something obvious, but if I want to process Quicktime movie audio in MSP with fast random access in 2021, how do I do it? I'm working on a system that re-shuffles videos frame-by-frame based on scripted patterns. The visual side is done, but I'm struggling with the audio. I'm OK with exporting temp audio files for buffer~ or sfplay~ but I don't see a way to do that inside of MAX.

  • I know about jit.movie~ but I need multiple file playback without the overhead of decoding all the video data. For frame-by-frame editing jit.movie~ doesn't seek accurately unless I use "seeknotify" feedback which incurs too much latency for audio work.

  • I thought jit.movie or jit.movie~ had an "export" message that could write an audio file, but I may have dreamed it?

  • Buffer used to be able to import a movie file, but it died in the 64bit transition?

  • I know about Shell and FFMPEG but I'm trying to avoid external dependencies if possible.

Any ideas?

Tyler Felson's icon

Bump on this!!! Where did spigot~ go?!?!?

yaniki's icon

I think jit.movie~ is a modern replacement for the spigot~.

Ricardo Cortés Espinosa's icon

i'm afraid also jit.movie ~ dissapeared

Source Audio's icon

I would suggest using 11ffload external

Rob Ramirez's icon

i'm afraid also jit.movie ~ dissapeared

if you're using max bundled with live you need to install Viddll first from the package manager to get jit.movie~