| | 85 | FFmpeg is designed to be self-contained and portable, with minimal mandatory dependencies, ensuring FFmpeg's portability across operating |
| | 86 | systems, architectures, and environments (embedded systems, desktop, cloud). |
| | 87 | Its most important dependencies are build tools such as NASM for x86 assembly and a POSIX build system. |
| | 88 | |
| | 89 | Optional libraries such as libx264, dav1d, libx265, libvpx, libaom, libopus, and libmp3lame are not strictly required but expand FFmpeg functionality. These libraries are subject to substantial scrutiny by the community before inclusion. |
| | 90 | |
| | 91 | |