2

我在追求什么

我一直在探索最好的方法来做到这一点,但在尝试播放视频然后用 alpha 通道 (ARGB) 抓取帧以进行进一步操作时似乎一直遇到问题。

我已经准备好一切,AForge然后发现 Alpha 在此过程中被剥离了。我考虑OpenCV过,但它Emgu CV有一个我不能使用的不同许可证,我也无法验证它是否也OpenCV可以读取 Alpha 通道。

我调查了FFMPEG .NET wrappers,但没有发现任何超出 alpha 阶段或有我可以使用它们的许可证(因为这可以用于商业目的并且不能开源)

所以我正在寻找一个最好是 C# 或 C++ 的库,它可以播放 .MOV 或 .AVI,同时在我将其制作成Bitmap.

摘要 [TL;DR]

我正在寻找库/示例代码

  • 最好用 C# 编写,C++ 作为后备。希望足够容易使用。
  • 可以播放AVIMOV文件
  • 将保留 Alpha 通道
  • 将允许我直接访问每一帧的 ARGB 值
  • 最好是使用的东西,FFMPEG library因为它能够读取我需要的大多数格式
4

0 回答 0