3 ms·
Not for editing. A library can do dynamic change during transcoding or live broadcast, add new inputs/output, change output settings. It is more like a Video Co
by llanopoplar 8y ago
Not for editing. A library can do dynamic change during transcoding or live broadcast, add new inputs/output, change output settings. It is more like a Video Conference backend, but keep FFmpeg's libav* capacity.
- llanopoplar 8y agoBesides, 1. it provides a way can compose different audio/video component. For instance, video decode -> post-video decode filter -> video mix -> pre-encode fileter -> video encoder -> muxer. 2. can easily write new plugins, for example a dehaze plugin, which in turn can compose with other existing components (dehaze example shipped with project)