
蓝松SDK
文章平均质量分 54
sno_guo
做OBS中的直播插件的, 擅长C++ 和CUDA编程, 并行计算;
有十几年的图像处理经验, 之前在杭州某安防大厂,一直做图像处理, 现在开了一家公司, 助攻图像抠图.更多资料https://www.lansongai.com/
展开
-
抠绿的认识
抠绿的认识复杂度现实环境的影响:绿色不是一个固定的像素值, 它会随光线亮暗,绿布的颜色, 相机的成像质量,反光,色溢等各种因素影响,所以不能用简单的判断一个像素值,就认为是绿或不绿;也不是一个平滑过度的值,比如光线强的地方或相机好,绿色的成像就好一些, 光线差或手机差,绿色就完全不同。相机设备的影响:比如iphone12手机和iphone8手机对着同一个绿布, 成像就完全不同; iphone手机和android手机, 甚至android的高端手机和低端手机,对着同一个绿布,成像也不相同;(这也原创 2022-02-25 17:03:33 · 1221 阅读 · 1 评论 -
绿幕抠图的使用说明
API 简介.名字.API类的名字: android端名字LSOCameraLive, ios端LSOCameraLive;演示APP中的主要代码位置: android端是GreenMattingLiveActivity; ios是:LSOLiveBroadController.m抠图直播的大概场景需求输入和控制功能:相机的图像采集, 相机控制, 画面UI布局, 设置背景图片或视频, 增加挂件, 相机画面的缩放移动手指, 贴纸,绿幕抠图调节, 上层的UI自定义显示, 各种其他的图像输入接口(原创 2021-09-02 14:13:38 · 3576 阅读 · 0 评论 -
绿幕抠图的常见问答
常见问答文章目录常见问答1. 如何支持多机位.2. 如何支持合流3. 绿色物体不想被抠去怎么办?4. 如何推流5. 如何外接美颜6. 如何自定义界面.7. 预置点和 蓝牙键盘支持吗?8.实际直播场景要注意哪些?1. 如何支持多机位.我们提供了多个输入接口, 让你把外面的图像数据实时的输入到SDK里.android系统常见的有:MediaPlayer播放器, ijkplayer, usb摄像头, MediaCodec接口等 这些接口都有一个API叫 setSurface, 意思是设置一个图像输入口,原创 2021-08-12 16:49:17 · 1313 阅读 · 0 评论 -
电商会展的思考
电商会展的思考杭州电商会展 2021年7月29到7月31日,共3天。我们是第二天下午去的, 第三天上午又去了一次。重点看了直播设备相关的展区, 总结如下:总结1:当前大部分的直播设备是: 大屏(55寸以上类似电视机),抠绿,叠加背景;方案是: windows系统+ 专业相机 + OBS软件。其中OBS软件用来抠绿和合成,然后推流或录屏到抖音/快手。缺点1. 贵, 相机/麦克风/灯光/调音设备/大屏/支架等,8–10万不等; 这个价格让很多人直接断了做主播的想法;缺点2. 用windows系统,原创 2021-08-02 19:46:32 · 206 阅读 · 0 评论 -
蓝松SDK更新至:4.9.0
蓝松视频编辑SDK 更新至4.5.6android更新增加AE抠像模板, 可以在特效模板中,增加抠图的的视频或图片.[新增] 优化AE模板,更加流畅. 优化授权文件的使用. 底层ffmpeg删除HLS相关代码. 绿幕直播增加USB摄像头功能. 图片分割类支持视频输入ios更新增加AE抠像模板, 可以在特效模板中,增加抠图的视频或图片.[新增] 视频抠像精细模式速度优化, 速度提升30%. 优化授权文件的使用. 图片分割类支持视频输入.API更新.android增加LS原创 2021-06-23 18:29:54 · 7747 阅读 · 2 评论 -
蓝松AI人像抠图的接口说明
AI人像抠图的API文章目录AI人像抠图的API1. 初始化2.1 抠图API (nv21输入格式)2.2 抠图API (rgba输入格式)3. 释放抠图对象4. 其他API赠送的解释(二选一)1.视频抠图类:2.直播抠图类说明 此SDK为离线版本, 在手机端执行, 不访问网络.主要是对视频抠图或摄像头实时抠图1. 初始化*** 初始化AI人像抠图.*/public int init(int level);2.1 抠图API (nv21输入格式)/*** 抠图API, 输入是n原创 2021-07-22 12:32:46 · 1074 阅读 · 1 评论 -
蓝松SDK-android版本错误码
基本原则是:不出错.我们认为一个SDK在用户输入素材支持的前提下, 尽量内部都可以处理,是不出错的, 等抛出错误码, 就已经是表示代码无法执行, 这时用户不愿意看到的.在用户输入的时候, 蓝松SDK会判断此素材是否支持, 如果不支持会抛出异常或回调给您设置错误, 这时仅仅提示你输入的素材不支持, 但这个不是执行的错误, 是输入的素材不支持.基于不出错的原则, 我们仅设计了以下少量的错误码. 并引出了错误日志Log, 您可以实时记录执行日志信息,以便出现错误码尽快定位到问题所在.导出失败后, 如果执原创 2021-07-22 12:28:53 · 438 阅读 · 3 评论 -
绿幕抠图中的外部美颜接口和推流接口
美颜的接口androidandroid 的接口如下, 工作在内部opengles2.0纹理语境中.对应的演示代码在GreenMattingLiveActivity中的startCamera方法中.public interface OnLayerTextureOutListener { /** * 引出的纹理 工作在内部的OpengGLES线程中. * 没有创建方法, 如果你需要创建,则在这个方法中初始化您的参数. * * @param textu原创 2021-07-07 21:08:51 · 457 阅读 · 2 评论 -
人像分割+ 视频编辑的理解
有个客户要在视频编辑SDK里增加 人像分割的功能, 感觉这个很有意思, 就写了如下的文字.AI人像分割SDK:1. 提供的是裸API(或摄像头预览) , 核心是3个方法:初始化, 分割(图像输入和图像输出),释放.2. 好处是灵活, 不好是:需要写很多代码来接入, 特别是对视频文件做分割, 更要写一些代码.3. 核心是: 分割的是否快, 如果不快, 如何异步优化,视频编辑SDK:1. 提供的是封装好的功能类型的SDK,只能小改动, 会引出纹理, 然后在外面接入人像分割SDK....原创 2021-07-07 14:14:02 · 1010 阅读 · 0 评论 -
蓝松视频编辑更新至4.5.2,更新内容
蓝松视频编辑SDK 更新至4.5.2绿幕直播:增加美颜, 可瘦脸,大眼,小脸,长鼻等功能.增加蓝牙键盘的遥控操作, 定义了15个快捷键,并可自定义扩展;增加挂件(前景图), 前景图最大可增加4个,并支持缓存,支持gif, 支持绿色背景视频/图片;预览分辨率可切换. 支持640P,720P,1080P,优化背景图片的加载速度, 最大可加载200张图片;人像分割分为经典抠像和精细抠像, 并可任意时刻切换.支持图片抠像, 视频抠像, 录制抠像.重写视频抠像类, 不限制抠像时长, 支持背景原创 2021-05-18 20:01:12 · 297 阅读 · 1 评论 -
明天是周末,也是这个月的月末, 总结一下工作。
前言:2021年春节前和春节后的两三个月, 对接了一些绿幕直播的客户, 我们自己去做直播, 出差去拜访主播,在不同的手机上测试绿幕直播的性能,去聊,去看,思考, 见过很多客户,发现对绿幕直播的认知,客户之间确实差别很大,认知的不同确实会造成事情结果截然不同;趁着发布了新版本,总结一下:什么是绿幕直播, 虚拟直播绿幕直播,是人站在绿布前直播, 直播画面会实时抠去背后的绿布, 然后叠加上其他画面,比如卖货用的宣传图片,宣传视频,讲师的课件, 起到很好的宣传效果;实际操作:比如在抖音里做绿幕直播,步骤是原创 2021-03-26 20:40:11 · 243 阅读 · 1 评论 -
蓝松视频编辑4.5.0更新介绍
蓝松视频编辑4.5.0更新介绍主要更新 1. VLOG 模板; 2. 视频抠像Android 细节:1. 增加VLog的模块, vlog支持片尾, 片尾视频动画和文字动画可自定义;2. 增加AI视频抠像, 抠像API以CVPixelBufferRef的形式输入, 以char *指针形式输出;3. 增加20s的视频抠像举例API, 增加录像抠图的API.4. 优化绿幕直播, 接口重新命名为:LSOCameraLive;5. 优化绿幕直播, 绿幕直播支持多机位操作. 最大支持4个机位;..原创 2021-03-24 11:50:00 · 1518 阅读 · 0 评论 -
蓝松短视频----更新日志(一直更新中...)
(这个文章, 因工作忙, 有时文字不会更新到这里, 如果您想全面了解我们的SDK, 请直接下载)蓝松短视频的口号和 更新周期:我们的口号是: 蓝松短视频 任意个性化.我们是杭州蓝松科技, 专业做视频短视频SDK的技术团队.我们提供 Android/IOS平台上的 短视频编辑SDK, 提供容器和图层的架构,我们做了视频制作的容器, 和各种图层, 你可以把 视频/图片/文字...原创 2017-10-10 20:26:24 · 7042 阅读 · 3 评论 -
蓝松视频编辑SDK常见问答
1. 标准版和旗舰版有什么区别?旗舰版支持: 画中画/关键帧/MG转场/特效/蒙版2. SDK会收集用户信息吗?我们SDK不访问网络, 不会执行功能无关的代码,你调用则执行, 不调用则不执行.3. 自由度有多大, 可以自定义界面吗?SDK和界面完全独立开来, 界面源代码会公开, 可在我们界面代码上增加你们的代码. 也可不用我们的界面,自己灵活开发SDK是以模块的形式提供的, (android 是一个独立的module, ios是一个独立的framework)升级则直接覆盖之前的文件原创 2020-11-30 19:30:06 · 2511 阅读 · 2 评论 -
对视频编辑APP 时间轴界面的认识
前提从事视频编辑4年多, 一直做视频编辑SDK, 积累了大量的做视频编辑APP的客户, 自己手机里装了很多视频编辑APP,是这个行业的从业人员. 对整个产品有一些认识, 谈谈自己的认识;这里主要谈视频编辑功能, 就是普通用户用相机拍好一个视频后, 想主动的去做一些视频编辑, 比如加音乐, 加特效, 加动画,调速, 倒序,加特效等编辑的行为;时间轴界面是什么当前(2020年11月05日)大部分的视频编辑APP,是预览界面+ 时间轴的形式呈现的;时间轴,就是在视频预览下面,随着播放而走动的缩略图原创 2020-11-05 19:17:16 · 662 阅读 · 0 评论 -
蓝松视频编辑SDK, 视频加载快
视频编辑在用轻, 在用简单, 越简单, 越好用.简单我们认为是: 用户选中了一个视频, 点击后直接进入编辑界面, 用户选中某个素材, 直接拖上去, 用户想从哪里开始播放这个素材, 用手拖一下,就可以 .这才是简单....原创 2020-11-02 19:56:44 · 2099 阅读 · 0 评论 -
绿幕抠图在手机上使用认识.
简单介绍疑问1: 绿幕技术在手机APP上合适吗? 毕竟带着绿布在户外不现实.是的, 太不现实了, 我们之前不做也是这样想的, 用户量不大, 使用场景不大. 没有谁愿意在户外先支好绿布,然后再拍视频.也是我们迟迟不做绿幕抠图技术的原因, 但后来我们和几个客户的沟通后, 发现事情不是这样做的.疑问2: 有了智能抠图技术, 谁用绿幕抠图呢?我们测试和集成过4家智能抠像的SDK, 总结下来的体会是, 虽然方便, 但价格高, 处理速度慢, 抠的不精细, 合成后不真实容易出戏; 适合大部分对视频要求不高原创 2020-09-08 06:34:43 · 1945 阅读 · 0 评论 -
绿幕抠图自己的认识.
疑问1: 绿幕技术在手机APP上合适吗? 毕竟带着绿布在户外不现实.是的, 太不现实了, 我们之前不做也是这样想的, 用户量不大, 使用场景不大. 没有谁愿意在户外先支好绿布,然后再拍视频. 也是我们迟迟不做绿幕抠图技术的原因, 但后来我们和几个客户的沟通后, 发现事情不是这样做的.疑问2: 有了智能抠图技术, 谁用绿幕抠图呢?我们测试和集成过4家智能抠像的SDK, 总结下来的体会是, 虽然方便, 但价格高, 处理速度慢, 抠的不精细, 合成后不真实容易出戏; 适合大部分对视频要求不高, ...原创 2020-09-04 09:07:13 · 1924 阅读 · 0 评论 -
mediacodec在native中的例子.
具体完整的例子在android的 ndk的sample文件夹下, 这里把底层的例子备份下./* * Copyright (C) 2014 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obta原创 2020-08-25 08:54:48 · 1074 阅读 · 0 评论 -
Video Editor--- KeyFrame
There are two forms of video editing,active form and passive form,Passive form : means you make a lot of templates. After the user opens your app, it will be listed to let the user choose a style they like, and then replace the pictures, videos, text,原创 2020-08-19 10:15:56 · 601 阅读 · 0 评论 -
蓝松视频编辑之关键帧动画
视频编辑有两种形式,一种是主动形式,一种是被动形式,被动形式就是你做好很多模板, 用户打开你的APP后, 会列出来让用户选择一个喜欢的样式,然后替换里面的图片和视频,就可以形成用户自己的视频。这种形式的优点就是用户如果喜欢哪一个模板,他觉得直接替换一下就好了,简单, 直接, 也很受用户欢迎;这样的形式因为模板是在PC上用Ae软件设计的, 我们称之为AE模板SDK;主动形式:是用户有一定的创作思维,他想主动的去调节视频,编辑画面,来完成自己的视频编辑,我们称之为视频编辑SDK,我们最近推出原创 2020-08-17 08:31:33 · 754 阅读 · 0 评论 -
LanSongSDK—AE Template design specification
AE designer design specification.(update time :209200721. sdk version:4.2.6)In the AE project, each picture can only correspond to one layer, and one picture cannot be used on multiple layers.In the AE project, the width and height of the picture ar原创 2020-07-21 10:14:27 · 373 阅读 · 0 评论 -
Lansong video editing SDK Brief
The current version is 4.2.5Including: Video editing SDK and AE template SDK;Our complete demo demo apk, you can download it from here:android APK link : https://www.pgyer.com/L20OiOS APP store: https://apps.apple.com/cn/app/%E8%93%9D%E6%9D%BE%E8%A7%8原创 2020-07-17 08:58:28 · 724 阅读 · 0 评论 -
蓝松AE模板SDK使用介绍.
开发者使用模板素材类: LSOAexAeModule 和LSOAexImageLSOAexModule类是用来设置一个模板的各种素材,比如一个模板在导出时会导出背景视频文件,透明mv视频, 声音等其他素材,加载后你会得到这个模板的宽度,高度, 可替换图片数量,以及每张图片的开始时间和 图片显示时长。lsoaeximage就是图片类,我们已经在解析时,对每张图片按照时间出现的先后顺序做了排序,你获取的第1个索引,就是最先显示的图片,你要替换视频图片为视频或图片则调用updapath,你可以在开始时间调用,也原创 2020-07-17 08:54:46 · 549 阅读 · 0 评论 -
蓝松视频编辑SDK使用说明
蓝松SDK使用说明注意:此文件三周更新一次, 如果您不是最新的版本,请向我们索要最新的文件 当前更新日期:20190903一:集成android端我们的SDK以module的形式提供, 在你的项目中点击File/import midule导入,并在您主module中的build.gradle中增加implementation project(’:LanSongSDK’)LanSo...原创 2020-07-08 15:09:00 · 12722 阅读 · 0 评论 -
做事情要认真
2019年蓝松短视频SDK呈现爆发式增长,客户的激增, 各种千奇百怪的需求不断的出现, 产品的各种问题也随之而来.忙, 忙,忙, 加班,加班,不断的劳作,每当夜深人静的时候,总是会想到为什么这样, 为什么出现这么多问题, 如何避免,如何更高效.每次想到,都会记录下来, 把这些只言片语整理起来,才有了一下文字:做事要认真.需要负责, 负责是一个可以看得见的行为, 比如去找一个东西,做事情认真的...原创 2020-01-01 06:54:50 · 354 阅读 · 0 评论 -
蓝松短视频SDK -android版本父类图层Layer的方法说明
蓝松短视频SDK -android版本父类图层Layer的方法说明更新日期是:20191018 SDK版本:3.7.0说明蓝松短视频SDK的优势是图层容器架构, 每个资源在我们SDK里被封装为一层, 比如视频封装为视频层, 你可以放多个视频, 每放一个,就是一层, 放多个,都是多层. 每一层独立编辑. 这样的图层包括: 摄像头图层, 图片图层, GIF图层, 文本图层,UI图层, 透...原创 2019-10-19 13:22:36 · 1439 阅读 · 0 评论 -
蓝松SDK - 卡点视频制作介绍
说明:卡点视频:是指随音频的节拍来不断的切换照片做成的一种 动感视频效果. 卡点是卡的音乐中节奏切换的时间点, 在这些时间点上动态切换一个图片, 并给图片做各种动画,从而形成或调皮或炫酷或科技范或抒情或文艺等动感视频. (可向我们索取直观的视频效果)用蓝松SDK实现的两种形式方式1. 完整AE模板实现.说明:Ae设计师在PC上用After Effect 直接设计好音乐和音...原创 2019-10-05 10:47:26 · 662 阅读 · 0 评论