我正在为Qt 4(C ++ / Windows)寻找一个视频库:
1)基本视频播放功能
它应该播放所有常见的视频格式,如DVD VOB和MP4 / MKV / AVI(h264,xvid,divx)。它还应该能够自动对视频进行去交错并以显示宽高比显示。
2)裁剪
它应该有一些基本功能来删除黑条(用户提供的参数)。
3)快照
它应该具有在内存中拍摄快照的功能。
4)逐帧搜寻
它应具有一些基本功能来进行逐帧搜索,例如: prevFrame(),nextFrame(),jumpTo(frame)和getNumFrames()。
我尝试过以下内容,并从我能找到的功能中获得支持:
Qt Phonon:
QtFFmpegWrapper:
Qt VLC:
现在我正在看QVision,除了裁剪之外,它似乎具有所有这些功能。也许实施种植并不困难。但我想知道是否还有其他库我应该研究一下?或者也许我错过了一些东西,他们可以使用其中一个库。感谢。
答案 0 :(得分:0)
您可以从ViscomSoft考虑Movie Player Gold SDK ActiveX 3.6。我没有看到他们网站上提到的裁剪,但内存快照和逐帧步骤是支持的功能。
我在Windows Qt软件中使用了他们的VideoEdit和Screen2Video SDK,效果很好。