【问题标题】:GPUImage examples not workingGPUImage 示例不起作用
【发布时间】:2014-04-29 04:45:54
【问题描述】:

我在使用GPUImage 时遇到了障碍。我正在尝试在预先录制的视频上应用过滤器(SepiaFilter 或 OpacityFilter)。我期望看到的是应用过滤器播放的视频。我的代码遵循SimpleFileVideoFilter 示例。我最终得到的是 Quicktime(m4v 扩展)无法播放的视频,并且渲染的实时预览全部倾斜。起初我以为这是我的代码,所以我从示例目录运行示例应用程序,结果发现我遇到了同样的问题。图书馆坏了吗?我刚刚从GitHub 的主人那里刷新了。

谢谢!

这是生成的视频的示例输出 http://youtu.be/SDb9GfVf9Lc

无论应用什么过滤器,生成的视频都是相似的。 (全部歪斜)

@Brad Larson(我希望你能看到这条消息),你知道我做错了什么吗?我正在使用最新的 XCode 和 GPUImage 的源代码。我也尝试使用 CocoaPods 的最新版本。两者的结局都是一样的。

【问题讨论】:

  • 补充一点,我正在使用最新的 XCode 并针对 iOS7 进行构建。 GPUImage 是否与最新的 iOS 版本不兼容? @BradLarson

标签: ios opengl-es gpuimage


【解决方案1】:

我假设您正在尝试通过模拟器运行此示例。只要我记得,就在模拟器has been broken 中播放电影。您需要在实际设备上运行它才能播放电影。

不幸的是,我最近引入的一个拉取请求似乎已经引入了一些崩溃错误,我可能需要恢复这些更改并找出问题所在。即使这不是 iOS 版本的东西,它也是最近添加的代码的一个特殊错误。不过,我还没有时间深入研究并修复它。

【讨论】:

  • 谢谢布拉德。我最终认为这是由于在模拟器而不是设备上运行所致。 :( 我只是还没有登录来更新我的问题。实际上,我正准备将其删除,因为它是一个令人头疼的问题。我只是没有想到它只能在设备上立即工作。我认为可能是某些高级过滤器/功能的情况。我认为并非所有示例都是如此。我设法拿起了 iPhone 3D 书和 openGL 3.0 参考书(可以换成 2.0 ) 所以希望我现在能够更快地取得进步。再次感谢。
  • @MichaelNguyen - 问题是,它应该在模拟器中工作,只是从来没有。我不太明白为什么会这样。这很奇怪。
猜你喜欢
  • 1970-01-01
  • 2012-07-05
  • 2013-12-04
  • 2016-08-31
  • 2016-02-25
  • 2015-01-23
  • 2017-09-11
  • 1970-01-01
  • 2011-11-13
相关资源
最近更新 更多