使用 AVFoundation 的方形视频
Posted
技术标签:
【中文标题】使用 AVFoundation 的方形视频【英文标题】:Square video using AVFoundation 【发布时间】:2017-04-17 12:51:22 【问题描述】:我按照给定的教程创建了一个自定义方形视频摄像头。 http://www.netwalk.be/article/record-square-video-ios
我可以从中导出方形视频,但是当我尝试使用 url 播放新导出的文件时,它无法播放。
对于原始网址,我尝试过可以正常播放。
我打开手机的文档目录,发现视频被裁剪并创建了一个文件,但在 quicktimeplayer 上播放视频却显得很慢,而且似乎是逐帧播放,即太慢了。 (不知道是不是播放器的问题)。
这是该项目的 github 链接。请看看并纠正我。
https://github.com/ankit-betterbutter/CustomCamera
ViewController 是相机视图 VideoEditorViewController 是录制后播放视频的视图。
如果您需要更多详细信息,请告诉我。
我还学习了许多其他主题,展示了如何录制方形视频,但无法掌握它们。如果你实现了类似的东西,如果你能给我提供一个演示,那将非常有帮助。
这将是一个很大的帮助伙伴。
谢谢。
【问题讨论】:
【参考方案1】:我已经用代码更新了 github 存储库。
这些是我纠正的错误:
我在为文档目录创建 url 时出错,因此无法使用视频。 我没有正确创建 videoComposition。创建 CMTimeRange 时出现问题。请访问存储库并自行检查。 如果代码对您有帮助,也请投票。 谢谢!!
回购链接 - https://github.com/ankit-betterbutter/CustomCamera
【讨论】:
完美运行:)以上是关于使用 AVFoundation 的方形视频的主要内容,如果未能解决你的问题,请参考以下文章
iOS 视频编辑 - 是不是可以使用 iOS 4 AVFoundation 类将两个视频文件合并(并排而不是一个接一个)为一个?
使用 AVFoundation 裁剪 AVAsset 视频不工作 iOS 8