iPad:使用 AVCam Sample 捕获的视频,但它是 1080x720,如何压缩它?

发布于 2024-11-02 06:52:45 字数 279 浏览 6 评论 0原文

使用 AVCam 示例项目捕获的视频,但在 1080x720 分辨率下它很大。如何压缩以保存到网络服务器?

我修改了示例代码,不将视频文件保存到“AvCamCaptureManager.m”“recordingDidFinishToOutputFileURL”中的 AssetsLibrary,因此我获取该输出文件 url 并使用 ASIHttp 将其发送到我的网络服务器。这些视频文件很大,我想将它们的分辨率降低到568x320以减小文件大小。

给定未压缩的 url,如何将其压缩为较小的文件格式和/或分辨率?

Captured video with AVCam Sample Project, but it is huge at 1080x720 resolution. How can I compress for saving to a web server?

I modified the sample code to not save the video file to the AssetsLibrary in "AvCamCaptureManager.m" "recordingDidFinishToOutputFileURL", so I take that outputfile url and send it to my webserver using ASIHttp. These video files are huge, I want to reduce their resolution to 568x320 to reduce the file size.

Given the uncompressed url, how do I compress it to a smaller file format and/or resolution?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

许仙没带伞 2024-11-09 06:52:45

我刚刚看到你的问题,如果它仍然有任何帮助,请尝试降低整个会话的质量

session.sessionPreset = AVCaptureSessionPresetMedium;                         

,或者

session.sessionPreset = AVCaptureSessionPresetLow;

第一个将提供较小的文件,同时保持良好的质量,而后者将提供一个非常小的文件,且质量最低。设备。

I just saw your question, if it's still of any help, try reducing the quelity for the whole session

session.sessionPreset = AVCaptureSessionPresetMedium;                         

or

session.sessionPreset = AVCaptureSessionPresetLow;

The first will give smaller files while keeping a decent quality, and the latter will give a very small file with the lowest quality available for your device.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文