I'm looking to do some in-browser video work using good-ol' FFmpeg and Rust. Simple examples, where the caller is interacting with the ffmpeg command-line abound. More complex examples are harder to find. In my case I wish to extract, process and rotate discrete frames.
Clipchamp makes impressive use of WASM and FFmpeg, however the downloaded WASM file (there's only one) will not reveal itself to wasm-nm nor wasm-decompile, both complaining about the same opcode:
- wasm-nm:
Unknown opcode 253 - wasm-decompile:
unexpected opcode: 0xfd 0x0
Has anyone wisdom to share on how I can (1) introspect the WASM module in use or (2) more generally advise on how I can (using WASM and Rust, most likely) work with video files?