![]() |
1
5
在Windows上,您有两个本地选项。
它当然可以通过DirectShow实现,但是您最好喜欢COM编程和过滤器、图形和名字(Oh my)的概念。参见本教程了解速成课程: 以及 MSDN documentation . |
![]() |
2
4
为了让自己省心,我附和了弗兰克关于使用ffmpeg的建议。使用正确的参数执行单独的ffmpeg过程将是实现编码目标的最简单方法。 其他选项包括: libavcodec -在ffmpeg中使用的中央库。我警告说,似乎没有很多libavcodec的Windows二进制文件可用,因此您可能需要编译自己的,这至少需要设置cygwin或mingw。 ffdshow-tryouts -一个视频编解码器库,作为基于libavcodec的DirectShow筛选器实现。他们确实有 API 它是一个.NET库。 |
![]() |
3
1
我建议你看看 VirtualDub 源代码。它是一个使用VFW的著名编码器。你也许能从那个软件中得到一些想法。 |