Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/131.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++;:FFMPEG和SDL资源 我正在寻找资源(最好是书,但网站也很好),使用FFMPEG和/或SDL,用C++。_C++_Qt4_Ffmpeg_Sdl_Video Processing - Fatal编程技术网

C++;:FFMPEG和SDL资源 我正在寻找资源(最好是书,但网站也很好),使用FFMPEG和/或SDL,用C++。

C++;:FFMPEG和SDL资源 我正在寻找资源(最好是书,但网站也很好),使用FFMPEG和/或SDL,用C++。,c++,qt4,ffmpeg,sdl,video-processing,C++,Qt4,Ffmpeg,Sdl,Video Processing,我希望能够做的事情(最终): 在QT小部件上实时解码和播放视频(QT部分没有问题) 在视频上覆盖文本和图像(实时) 循环视频 从一个视频到另一个视频的交叉淡入淡出(实时) 某种DVD功能 现场消息来源?(即网络摄像头、流媒体等) 到目前为止,我已经查看了>(并考虑有帮助)下面的资源:< /强> (非常有用) (顺便说一句,不是重复的) 与FFMPEG库捆绑在一起的示例代码 (我将尝试使用下面的任何有用信息更新此列表) 谢谢你的帮助 另外:操作系统是Windows(但可能有一天会

我希望能够做的事情(最终):

  • 在QT小部件上实时解码和播放视频(QT部分没有问题)
  • 在视频上覆盖文本和图像(实时)
  • 循环视频
  • 从一个视频到另一个视频的交叉淡入淡出(实时)
  • 某种DVD功能
  • 现场消息来源?(即网络摄像头、流媒体等)

<强>到目前为止,我已经查看了>(并考虑有帮助)<强>下面的资源:< /强>

  • (非常有用)

  • (顺便说一句,不是重复的)

  • 与FFMPEG库捆绑在一起的示例代码

    (我将尝试使用下面的任何有用信息更新此列表)

谢谢你的帮助

另外:操作系统是Windows(但可能有一天会跨平台)

另外2:也欢迎使用替代品的资源。。。如DirectShow、VFW等

< P>如果您只需要解码和播放视频并需要覆盖,我会考虑使用声子框架,并使用Qt图形视图使用声子::在QGrimeCsPro XWIDGET中使用View WoWIDGET。通过这种方式,您可以轻松获得叠加、交叉淡入、动画等。Windows中的Phonon使用DirectShow作为后端。你可以安装FFDShow并得到相同的编解码器FFMPEG必须播放视频。

< P>有FFMPEG C++包装库:它的使用非常简单,但在简单性中获得的东西在细粒度配置中会丢失。它工作得很好,但总是有点过时


m2c

基于这篇文章(),我的印象是,它不能用声子来完成。(这一点,我在文档中找不到任何方法来实现它-它的工作原理更像一个带有加载和播放操作的视频播放器)看看这个演示,它使用Phonon+GfxView进行透明和快速视频转换。谢谢-如果可以的话,我也会接受你的答案,因为我还没有决定要用哪一个(但如果它能处理我想做的一切,我可能会继续使用Phonon)。欢迎你。我不知道声子。我也许会试着比较一下。。。但它似乎与KDE联系太紧密,无法满足我的需要。我在这里更新了Dranger的源代码: