我真的希望我不会因此而被否决,但这是我想了很久的事情。
我一直在阅读一系列文章,这些文章描述了编解码器是什么/它们做了什么,以及它们与容器之间的区别,但我感到困惑的是编解码器的本质。
编解码器是处理特定程序/API 的文件压缩/解压缩的可执行二进制文件/库吗?
或者它是程序员用来处理这些容器的一种库形式?
在网上阅读各种答案听起来好像几乎被视为两者,这有点令人困惑。
我希望这里有人可以帮助澄清。
谢谢!
最佳答案
像许多其他术语一样,术语“编解码器”描述的是逻辑功能,而不是形式或实现。非常相似的术语“调制解调器”也是如此,它可以指物理设备、软件或任何数量的东西,只要它们进行调制和解调。 “编解码器”是对数字数据进行编码和解码的任何东西(程序、物理对象、库、API、规范)。
关于ffmpeg - 从根本上说,编解码器到底是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20727302/