首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    iOS微信小视频优化心得

    image.png 小视频是微信6.0版本重大功能之一,在开发过程中遇到不少问题。本文先叙述小视频的产品需求,介绍了几个实现方案,分析每个方案的优缺点,最后总结出最优的解决方案。...小视频播放需求 可以同时播放多个视频 用户操作界面时视频可以继续播放 播放时不能卡住界面,视频滑进界面内后要立即播放 视频在列表内播放是静音播放,点击放大是有声播放 小视频播放方案 1....另外AVPlayer在使用时会占用AudioSession,这个会影响用到AudioSession的地方,如聊天窗口开启小视频功能。...小视频录制需求 支持白平衡、对焦、缩放 录制视频长度6秒,30帧/秒,尽量不丢帧 能录制不同尺寸和码率的视频 小视频录制方案 对于需求1,AVFoundation有API可以支持,这里不多说。...然而录制的6s视频大小有2M+,再用MMovieDecoder+MMovieWriter压缩至少要7~8s,影响聊天窗口发小视频的速度。

    4.4K91

    腾讯视频小视频特征优化总结

    本文主要分享特征工程的通用方法论和腾讯视频小视频场景的特征实践工作。主要内容包括小视频排序特征、特征工程的方法论、特征在机制的应用。...一、小视频排序特征 腾讯视频小视频场景所用到的特征主要包括以下几种:视频和CP特征、用户特征、因果特征、session特征。...1.3.因果特征 小视频推荐系统结构简单来说是召回->排序->机制的结构;召回侧的信息对排序也是非常的重要,可以加强召回和排序的因果推演关系。...在小视频场景下特征交叉没有带来正向的收益,同时也没有负向的收益。 三、特征在机制的应用 常规的rank预估模型仅仅考虑pair,并不会考虑items间作为一个list进行推荐互相的影响。

    2K127117

    使用ffmpeg缩小视频体积的几种方式

    为了解决这个问题,我们可以使用FFmpeg这个强大的工具来缩小视频的体积。本文将介绍三种常用的方法:调整视频的分辨率、调整视频的码率和使用更高效的视频编码格式。...方法一:调整视频的分辨率   调整视频的分辨率是一种常见的方法,可以通过减小视频分辨率来减小视频文件的体积。...方法二:调整视频的码率   调整视频的码率是另一种常用的方法,可以通过降低视频的码率来减小视频文件的体积。...方法三:使用更高效的视频编码格式   使用更高效的视频编码格式是一种常用的方法,可以通过使用压缩率更高的视频编码格式来减小视频文件的体积。...通过本文介绍的三种方法,我们可以使用FFmpeg工具来缩小视频文件的体积。

    13610

    Android FFmpeg 实现带滤镜的微信小视频录制功能

    [Android FFmpeg 实现带滤镜的微信小视频录制功能] 上一集,有读者吐槽这个系列更新太慢了,其实实现代码一直都有,只能每天花一点时间整理一些,慢慢整理出来。...本文将实现对采集的预览帧(添加滤镜)和 PCM 音频同时编码复用生成一个 mp4 文件,即实现一个仿微信小视频录制功能。...,限于篇幅,代码没有全部贴出来,完整实现代码可以参考项目: https://github.com/githubhaohao/LearnFFmpeg 带滤镜的小视频录制 基于上节的代码我们已经实现了类似于微信的小视频录制功能...我们基于上一节的功能做一个带滤镜的小视频录制功能。...[带滤镜的小视频录制] 参考上图,我们在 GL 线程里首先创建 FBO ,先将预览帧渲染到 FBO 绑定的纹理上添加滤镜,之后使用 glreadpixels 读取添加完滤镜之后的视频帧放入编码线程编码,

    1.6K60

    小视频app程序开发:抢答!短视频内容存储在哪里?

    不参与小视频app程序开发的小伙伴们可能会有这样的疑惑:当我们把短视频上传至小视频程序中,无论上传者以后在不在线,其他用户都能够及时查看到他发的小视频,这是为什么?短视频内容被藏在了哪里?...一、 小视频程序开发疑惑 短视频存储在哪?...二、 小视频程序开发难点 如果短视频的存储出问题怎么办?...因此,我们要非常重视对小视频的存储和备份,必要时可以采用“双保险”,那么小视频存储使用实体磁盘好还是使用存储云盘好呢?...以上就是对一些新手朋友在进行小视频程序开发中所遇到的一些疑惑的解答。更多与小视频程序开发、短视频app开发行业相关的资讯和分析会在以后逐渐放出,敬请期待,需要的朋友请关注我。

    2.2K00
    领券