Files
libav-wasm/README.md
2020-10-03 21:44:27 -07:00

1.3 KiB

FFProbe Web Analyzer

A Web-based FFProbe. Powered by FFmpeg, Vue and Web Assembly! 🦀.

https://alfg.github.io/ffprobe-web-analyzer/

⚠️ Currently functional, but a work-in-progress! Check back for updates!

Development

ffprobe-web-analyzer uses emscripten to compile FFmpeg's libav to Web Assembly via Docker.

Emscripten is also used to create and compile the Wasm bindings to be imported by the browser.

Requirements

Setup

  • Clone project and build the Wasm module via Docker:
docker-compose run ffprobe-web-analyzer make

This will build the WASM module and place it into the /dist folder.

  • Install and run web:
cd www
npm install
npm run serve
  • Load http://localhost:8080/ in the web browser.

Compiles and minifies for production

npm run build

Deploy

Deploys to Github Pages

npm run deploy

Resources

License

MIT