libavutil 库是一个辅助可移植多媒体编程的实用程序库。它包含安全的可移植字符串函数、随机数生成器、数据结构、附加数学函数、加密和多媒体相关功能(如像素和样本格式的枚举)。它不是 libavcodec 和 libavformat 所需代码的库。
此库的目标是:
- 模块化
-
它应该具有较少的相互依赖性,并且可以在 ./configure 期间禁用各个部分。
- 小
-
源和对象都应该很小。
- 高效
-
它应该具有较低的 CPU 和内存使用率。
- 有用
-
应该避免几乎没有人需要的无用功能。