微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

视频处理-离线与在线

如何解决视频处理-离线与在线

我正在构建类似于TikTok的社交媒体应用。 目前,我正在为用户提供添加音乐,合并视频的可能性。将来,我希望可以添加过滤器等。

我在iOS上建立了一个概念,整个视频处理在手机上完成,然后将编码后的视频上传到服务器。 目前,我已经开始使用Android版本。但是,由于碎片化,Android上的编码很麻烦。

我正在考虑更改策略,将原始视频文件发送到服务器,然后进行视频处理/编码。

您是否曾经从事过此类应用程序开发工作,或者您知道例如TikTok解决了吗?

解决方法

在移动设备上进行视频处理和操纵的主要问题是通常需要的处理能力以及相关的电池电量。

如果在服务器端完成视频处理后,您的用户体验很好,这听起来是个不错的计划。

如果您确实想在设备上进行视频处理,那么尽可能保持“本机”状态会有所帮助-即在设备上使用标准编解码器和Media API等,因为它们可能会被硬件加速。

如果这些都不满足您的要求,那么FFMPEG可能会提供您想要的东西,但是您可能会发现它比较慢-在Android上使用FFMPEG的最简单方法之一是通过包装项目-例如:

此库中有一个示例应用程序,您可以首先对其进行测试,从而可以检查性能是否满足您的需求。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。