video - DirectShow - 它是什么?

标签 video containers directshow codec

什么是微软的 DirectShow ,以及它与以下内容有何关系:

  • 编解码器?
  • 容器?

编解码器和容器之间的确切区别是什么?

最佳答案

用简单的英语:

编解码器是一种算法和/或代码,可将音频或视频从 RAW 格式转换为编码格式并反之;编码器和解码器。

对于视频,RAW 格式将是内存中的像素,对于音频,它将是样本。

容器是一种将编码数据写入硬盘驱动器文件的方法。或一种将编码数据写入流以进行互联网传输的方法。

关于video - DirectShow - 它是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4944419/

相关文章:

java - 问题 - Java 中的容器自动改变大小

symfony - symfony2 中的 containerAware 和 Controller

c# - DirectShow(.net) h264 编码器/解码器

vb.net - 在 DirectShow 中预览相机并捕获静态图像 - 在 VB.net 中

c++ - 两个过滤器之间是否自动添加了解码器?

jquery - 在 Firefox 上以 js 结束时退出全屏视频?

audio - Tumblr音频和视频+无限滚动

google-chrome - Webrtc对等连接使用不同的sdpConstraints创建应答/提供

ios - HTTP 直播服务,如 LiveStream/Ustream/Twitch/Youtube Live

google-app-engine - 谷歌应用引擎部署自定义虚拟机应用程序需要很长时间才能部署