自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蓝松SDK

蓝松SDK开发者的博客(Q1852600324)---https://github.com/LanSoSdk

  • 博客(479)
  • 资源 (6)
  • 收藏
  • 关注

原创 蓝松视频编辑SDK常见问答

1. 标准版和旗舰版有什么区别?旗舰版支持: 画中画/关键帧/MG转场/特效/蒙版2. SDK会收集用户信息吗?我们SDK不访问网络, 不会执行功能无关的代码,你调用则执行, 不调用则不执行.3. 自由度有多大, 可以自定义界面吗?SDK和界面完全独立开来, 界面源代码会公开, 可在我们界面代码上增加你们的代码. 也可不用我们的界面,自己灵活开发SDK是以模块的形式提供的, (android 是一个独立的module, ios是一个独立的framework)升级则直接覆盖之前的文件

2020-11-30 19:30:06 1407 2

原创 对视频编辑APP 时间轴界面的认识

前提从事视频编辑4年多, 一直做视频编辑SDK, 积累了大量的做视频编辑APP的客户, 自己手机里装了很多视频编辑APP,是这个行业的从业人员. 对整个产品有一些认识, 谈谈自己的认识;这里主要谈视频编辑功能, 就是普通用户用相机拍好一个视频后, 想主动的去做一些视频编辑, 比如加音乐, 加特效, 加动画,调速, 倒序,加特效等编辑的行为;时间轴界面是什么当前(2020年11月05日)大部分的视频编辑APP,是预览界面+ 时间轴的形式呈现的;时间轴,就是在视频预览下面,随着播放而走动的缩略图

2020-11-05 19:17:16 479

原创 绿幕抠图自己的认识.

疑问1: 绿幕技术在手机APP上合适吗? 毕竟带着绿布在户外不现实.是的, 太不现实了, 我们之前不做也是这样想的, 用户量不大, 使用场景不大. 没有谁愿意在户外先支好绿布,然后再拍视频. 也是我们迟迟不做绿幕抠图技术的原因, 但后来我们和几个客户的沟通后, 发现事情不是这样做的.疑问2: 有了智能抠图技术, 谁用绿幕抠图呢?我们测试和集成过4家智能抠像的SDK, 总结下来的体会是, 虽然方便, 但价格高, 处理速度慢, 抠的不精细, 合成后不真实容易出戏; 适合大部分对视频要求不高, ...

2020-09-04 09:07:13 1739

原创 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 311

原创 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 653

原创 蓝松AE模板SDK使用介绍.

开发者使用模板素材类: LSOAexAeModule 和LSOAexImageLSOAexModule类是用来设置一个模板的各种素材,比如一个模板在导出时会导出背景视频文件,透明mv视频, 声音等其他素材,加载后你会得到这个模板的宽度,高度, 可替换图片数量,以及每张图片的开始时间和 图片显示时长。lsoaeximage就是图片类,我们已经在解析时,对每张图片按照时间出现的先后顺序做了排序,你获取的第1个索引,就是最先显示的图片,你要替换视频图片为视频或图片则调用updapath,你可以在开始时间调用,也

2020-07-17 08:54:46 469

原创 蓝松视频编辑SDK使用说明

蓝松SDK使用说明注意:此文件三周更新一次, 如果您不是最新的版本,请向我们索要最新的文件 当前更新日期:20190903一:集成android端我们的SDK以module的形式提供, 在你的项目中点击File/import midule导入,并在您主module中的build.gradle中增加implementation project(’:LanSongSDK’)LanSo...

2020-07-08 15:09:00 10719

原创 蓝松短视频SDK使用说明.

一:集成android端 我们的SDK以module的形式提供, 在你的项目中点击File/import midule导入,并在您主module中的build.gradle中增加implementation project(':LanSongSDK') LanSongSDK module下的assets下有LanSongIFxxx开头滤镜用到的各种图片资源, 如您项目没有用到L...

2019-07-09 12:46:53 1543

原创 蓝松短视频----更新日志(一直更新中...)

(这个文章, 因工作忙, 有时文字不会更新到这里, 如果您想全面了解我们的SDK, 请直接下载)蓝松短视频的口号和 更新周期:我们的口号是: 蓝松短视频 任意个性化.我们是杭州蓝松科技, 专业做视频短视频SDK的技术团队.我们提供 Android/IOS平台上的 短视频编辑SDK, 提供容器和图层的架构,我们做了视频制作的容器, 和各种图层, 你可以把 视频/图片/文字...

2017-10-10 20:26:24 5855 3

原创 抠绿的认识

抠绿的认识复杂度现实环境的影响:绿色不是一个固定的像素值, 它会随光线亮暗,绿布的颜色, 相机的成像质量,反光,色溢等各种因素影响,所以不能用简单的判断一个像素值,就认为是绿或不绿;也不是一个平滑过度的值,比如光线强的地方或相机好,绿色的成像就好一些, 光线差或手机差,绿色就完全不同。相机设备的影响:比如iphone12手机和iphone8手机对着同一个绿布, 成像就完全不同; iphone手机和android手机, 甚至android的高端手机和低端手机,对着同一个绿布,成像也不相同;(这也

2022-02-25 17:03:33 1004 1

原创 绿幕抠图的使用说明

API 简介.名字.API类的名字: android端名字LSOCameraLive, ios端LSOCameraLive;演示APP中的主要代码位置: android端是GreenMattingLiveActivity; ios是:LSOLiveBroadController.m抠图直播的大概场景需求输入和控制功能:相机的图像采集, 相机控制, 画面UI布局, 设置背景图片或视频, 增加挂件, 相机画面的缩放移动手指, 贴纸,绿幕抠图调节, 上层的UI自定义显示, 各种其他的图像输入接口(

2021-09-02 14:13:38 2886

原创 绿幕抠图的常见问答

常见问答文章目录常见问答1. 如何支持多机位.2. 如何支持合流3. 绿色物体不想被抠去怎么办?4. 如何推流5. 如何外接美颜6. 如何自定义界面.7. 预置点和 蓝牙键盘支持吗?8.实际直播场景要注意哪些?1. 如何支持多机位.我们提供了多个输入接口, 让你把外面的图像数据实时的输入到SDK里.android系统常见的有:MediaPlayer播放器, ijkplayer, usb摄像头, MediaCodec接口等 这些接口都有一个API叫 setSurface, 意思是设置一个图像输入口,

2021-08-12 16:49:17 1028

原创 电商会展的思考

电商会展的思考杭州电商会展 2021年7月29到7月31日,共3天。我们是第二天下午去的, 第三天上午又去了一次。重点看了直播设备相关的展区, 总结如下:总结1:当前大部分的直播设备是: 大屏(55寸以上类似电视机),抠绿,叠加背景;方案是: windows系统+ 专业相机 + OBS软件。其中OBS软件用来抠绿和合成,然后推流或录屏到抖音/快手。缺点1. 贵, 相机/麦克风/灯光/调音设备/大屏/支架等,8–10万不等; 这个价格让很多人直接断了做主播的想法;缺点2. 用windows系统,

2021-08-02 19:46:32 145

原创 蓝松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 794 1

原创 蓝松SDK-android版本错误码

基本原则是:不出错.我们认为一个SDK在用户输入素材支持的前提下, 尽量内部都可以处理,是不出错的, 等抛出错误码, 就已经是表示代码无法执行, 这时用户不愿意看到的.在用户输入的时候, 蓝松SDK会判断此素材是否支持, 如果不支持会抛出异常或回调给您设置错误, 这时仅仅提示你输入的素材不支持, 但这个不是执行的错误, 是输入的素材不支持.基于不出错的原则, 我们仅设计了以下少量的错误码. 并引出了错误日志Log, 您可以实时记录执行日志信息,以便出现错误码尽快定位到问题所在.导出失败后, 如果执

2021-07-22 12:28:53 321 3

原创 绿幕抠图中的外部美颜接口和推流接口

美颜的接口androidandroid 的接口如下, 工作在内部opengles2.0纹理语境中.对应的演示代码在GreenMattingLiveActivity中的startCamera方法中.public interface OnLayerTextureOutListener { /** * 引出的纹理 工作在内部的OpengGLES线程中. * 没有创建方法, 如果你需要创建,则在这个方法中初始化您的参数. * * @param textu

2021-07-07 21:08:51 376 2

原创 人像分割+ 视频编辑的理解

有个客户要在视频编辑SDK里增加 人像分割的功能, 感觉这个很有意思, 就写了如下的文字.AI人像分割SDK:1. 提供的是裸API(或摄像头预览) , 核心是3个方法:初始化, 分割(图像输入和图像输出),释放.2. 好处是灵活, 不好是:需要写很多代码来接入, 特别是对视频文件做分割, 更要写一些代码.3. 核心是: 分割的是否快, 如果不快, 如何异步优化,视频编辑SDK:1. 提供的是封装好的功能类型的SDK,只能小改动, 会引出纹理, 然后在外面接入人像分割SDK....

2021-07-07 14:14:02 911

原创 蓝松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 4979 2

原创 蓝松视频编辑更新至4.5.2,更新内容

蓝松视频编辑SDK 更新至4.5.2绿幕直播:增加美颜, 可瘦脸,大眼,小脸,长鼻等功能.增加蓝牙键盘的遥控操作, 定义了15个快捷键,并可自定义扩展;增加挂件(前景图), 前景图最大可增加4个,并支持缓存,支持gif, 支持绿色背景视频/图片;预览分辨率可切换. 支持640P,720P,1080P,优化背景图片的加载速度, 最大可加载200张图片;人像分割分为经典抠像和精细抠像, 并可任意时刻切换.支持图片抠像, 视频抠像, 录制抠像.重写视频抠像类, 不限制抠像时长, 支持背景

2021-05-18 20:01:12 249 1

原创 明天是周末,也是这个月的月末, 总结一下工作。

前言:2021年春节前和春节后的两三个月, 对接了一些绿幕直播的客户, 我们自己去做直播, 出差去拜访主播,在不同的手机上测试绿幕直播的性能,去聊,去看,思考, 见过很多客户,发现对绿幕直播的认知,客户之间确实差别很大,认知的不同确实会造成事情结果截然不同;趁着发布了新版本,总结一下:什么是绿幕直播, 虚拟直播绿幕直播,是人站在绿布前直播, 直播画面会实时抠去背后的绿布, 然后叠加上其他画面,比如卖货用的宣传图片,宣传视频,讲师的课件, 起到很好的宣传效果;实际操作:比如在抖音里做绿幕直播,步骤是

2021-03-26 20:40:11 203 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 773

原创 蓝松视频编辑SDK, 视频加载快

视频编辑在用轻, 在用简单, 越简单, 越好用.简单我们认为是: 用户选中了一个视频, 点击后直接进入编辑界面, 用户选中某个素材, 直接拖上去, 用户想从哪里开始播放这个素材, 用手拖一下,就可以 .这才是简单....

2020-11-02 19:56:44 1763

转载 共享内存很好的例子, 可直接运行.

转子:https://blog.csdn.net/weixin_37787043/article/details/78739142#include<stdio.h>#include<stdlib.h>#include<sys/ipc.h>#include <sys/types.h>#include<sys/shm.h>#include<string.h>#include <unistd.h> #

2020-10-28 19:41:27 134

原创 绿幕抠图在手机上使用认识.

简单介绍疑问1: 绿幕技术在手机APP上合适吗? 毕竟带着绿布在户外不现实.是的, 太不现实了, 我们之前不做也是这样想的, 用户量不大, 使用场景不大. 没有谁愿意在户外先支好绿布,然后再拍视频.也是我们迟迟不做绿幕抠图技术的原因, 但后来我们和几个客户的沟通后, 发现事情不是这样做的.疑问2: 有了智能抠图技术, 谁用绿幕抠图呢?我们测试和集成过4家智能抠像的SDK, 总结下来的体会是, 虽然方便, 但价格高, 处理速度慢, 抠的不精细, 合成后不真实容易出戏; 适合大部分对视频要求不高

2020-09-08 06:34:43 1763

原创 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 888

原创 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 500

原创 蓝松视频编辑之关键帧动画

视频编辑有两种形式,一种是主动形式,一种是被动形式,被动形式就是你做好很多模板, 用户打开你的APP后, 会列出来让用户选择一个喜欢的样式,然后替换里面的图片和视频,就可以形成用户自己的视频。这种形式的优点就是用户如果喜欢哪一个模板,他觉得直接替换一下就好了,简单, 直接, 也很受用户欢迎;这样的形式因为模板是在PC上用Ae软件设计的, 我们称之为AE模板SDK;主动形式:是用户有一定的创作思维,他想主动的去调节视频,编辑画面,来完成自己的视频编辑,我们称之为视频编辑SDK,我们最近推出

2020-08-17 08:31:33 709

原创 做事情要认真

2019年蓝松短视频SDK呈现爆发式增长,客户的激增, 各种千奇百怪的需求不断的出现, 产品的各种问题也随之而来.忙, 忙,忙, 加班,加班,不断的劳作,每当夜深人静的时候,总是会想到为什么这样, 为什么出现这么多问题, 如何避免,如何更高效.每次想到,都会记录下来, 把这些只言片语整理起来,才有了一下文字:做事要认真.需要负责, 负责是一个可以看得见的行为, 比如去找一个东西,做事情认真的...

2020-01-01 06:54:50 298

原创 蓝松短视频SDK -android版本父类图层Layer的方法说明

蓝松短视频SDK -android版本父类图层Layer的方法说明更新日期是:20191018 SDK版本:3.7.0说明蓝松短视频SDK的优势是图层容器架构, 每个资源在我们SDK里被封装为一层, 比如视频封装为视频层, 你可以放多个视频, 每放一个,就是一层, 放多个,都是多层. 每一层独立编辑. 这样的图层包括: 摄像头图层, 图片图层, GIF图层, 文本图层,UI图层, 透...

2019-10-19 13:22:36 1192

原创 蓝松SDK - 卡点视频制作介绍

说明:卡点视频:是指随音频的节拍来不断的切换照片做成的一种 动感视频效果. 卡点是卡的音乐中节奏切换的时间点, 在这些时间点上动态切换一个图片, 并给图片做各种动画,从而形成或调皮或炫酷或科技范或抒情或文艺等动感视频. (可向我们索取直观的视频效果)用蓝松SDK实现的两种形式方式1. 完整AE模板实现.说明:Ae设计师在PC上用After Effect 直接设计好音乐和音...

2019-10-05 10:47:26 587

原创 蓝松短视频SDK基本免费功能列表

下载地址: https://github.com/LanSoSdk/LanSoEditor_common功能免费.如需增值,需要技术支持,则收取技术增值和技术支持的费用.  F3蓝松视频编辑SDK功能举例表  更新日期:20190213  /  Android版本:3.2.0 /   IOS版本:3.1.3 一、基本版功能以下功能仅为举例,我们提供的...

2019-02-22 14:50:53 23529 10

原创 蓝松SDK支持以下的AE特性

蓝松短视频SDK 支持Ae模板, 您可以在PC端用AE设计好模板,然后导入到SDK中, 蓝松SDK支持一下的AE特性:1, Ae中的图片图层,任意多个图片图层, 每个图片的移动旋转缩放透明,锚点,蒙版; 替换图片,替换成视频。2, 视频图层导出视频;支持蒙版操作抠去部分画面,声音导出。替换视频。3, 文本图层文字,字体,颜色,字号,边缘. 替换文字,修改字号,修改颜色4, 形状图层(Sha...

2018-11-09 10:54:13 573

转载 Linux 信号表

Linux 信号表转自: https://blog.csdn.net/wesleyluo/article/details/5279482Linux支持POSIX标准信号和实时信号。下面给出Linux Signal的简表,详细细节可以查看man 7 signal。 默认动作的含义如下: Term    终止进程  信号 取值 默认动作 含义(发出...

2018-09-27 09:59:04 207

原创 短视频处理LanSoEditor-SDK之功能介绍

短视频处理LanSoEditor-SDK之功能介绍 (注释: 我们的SDK每3周更新一次, 一下功能是在2。8。2版本上列出的,可能不是最新的功能, 请知悉)1,功能介绍---容器1.1录制容器类l  任意分辨率录制, 码率设置,l  分段录制,支持回删, 支持任意分段组合。0.5---2.0倍的快慢速度调节l  暂停,恢复,回删l  支持叠加视频,文字,图片,动画,UI等其他10种类型的图层,支...

2018-03-22 20:01:53 2197

原创 短视频处理LanSoEditor-SDK之抠图和动画设计

短视频处理LanSoEditor-SDK之抠图和动画设计(此介绍,是在和我们客户长期广泛交流的基础上,总结出大部分的客户使用的方法。如果您有新的思路,也可采用,毕竟我们主要是设计架构。注释:我们的SDK每3周更新一次,以下功能是在2.8.2版本上列出的,可能不是最新的功能,请知悉;)1,抠图类: 抠图就是把当前画面中的某一部分轮廓提取出来,比如把画面中的人物提取出来,然...

2018-03-21 12:18:40 1159 1

原创 蓝松短视频SDK 您需要知道的事情

使用我们的SDK, 您应该知道的几件事:1,  我们提供的是架构,不是功能. 比喻则是: 架构是给您很多画笔, 你自己作画;    而功能则是直接给你一副画,您拷贝过来就可以了.2, 用我们SDK, 还需要您开发一段时间, 当然思路和UI开发完全一致. 一样的用容器和控件图层.3, 如果您有独立的思考能力, 创新意识,想做各种创意的视频画

2017-11-01 22:13:50 2620 1

转载 OpenGL ES之glUniform函数-----非常清晰的解释了glUniform的函数使用, 很不错!!!

版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]函数名:glUniform功能:为当前程序对象指定Uniform变量的值。(译者注:注意,由于OpenGL ES由C语言编写,但是C语言不支持函数的重载,所以会有很多名字相同后缀不同的函数版本存在。其中函数名中包含数字(1、2、3、4)表示接受这个数字个用于更

2016-12-15 14:49:43 2076

转载 JNI中的各种函数对照表 方法调用对照表------java----jni-----native---方便查询

转自-------:http://blog.csdn.net/banketree/article/details/40535325NDK是什么?Android NDK(Native Development Kit )是一套工具集合,允许你用像C/C++语言那样实现应用程序的一部分。为什么要用NDK?1、安全性,java是半解释型语言,很容易被反汇编后拿到源代码文

2016-11-19 12:06:31 4789

转载 OpenGL ES着色器语言之内建函数(官方文档第八章)

转子: http://blog.csdn.net/wangyuchun_799/article/details/7770500OpenGL ES着色语言为标量和向量操作定义了一套内建便利函数。有些内建函数可以用在多个类型的着色器中,有些是针对固定硬件的,所以这部分只能用在某个特定的着色器上。       内建函数基本上可以分为一下三类:(1)它们使用一些简便的方

2016-08-10 15:59:53 712

原创 android平台短视频技术之 视频编辑的经验分享

android平台短视频技术之 视频编辑的经验分享.提示一: 各位看官,这里分享的是视频编辑,即剪切/拼接/分离/合并/涂鸦/标记/叠加/滤镜等对视频的编辑操作.不是流媒体网络播放等功能,请注意.提示二: 这些文字90%的为普及知识,10%为宣传我们的SDK,因为分享别人,有利自已,才是良性循环,才可以让我们持续分享,毕竟只分享,不有益很难持续下去.要养家糊口啊^_^.

2016-07-07 17:57:47 10476 19

vlc-android1.8.0的全部源代码下载地址[包括C语言]

我们基于vlc,整理出了vlc-android1.8.0的全部源代码, 并增加了LibVLC的简单调用, 您只需要7行代码,就可以完成调用,和原生的MediaPlayer类似. 下载地址https://github.com/LanSoSdk/vlc-android-1.8.0 [由LanSoSdk视频开发团队提供]

2015-12-18

android平台的视频播放器中需要的屏幕滑动源代码.

在android平台中, 大部分视频播放器的亮度调节, 音量调节,前进/后退几秒,是通过滑动屏幕的来实现的. 一般的操作行为是: 上下滑动屏幕的左半侧是亮度调节, 上下滑动屏幕的右半侧是音量调节, 横向滑动屏幕则是前进/后退几秒. 这样的实现其实就是在ontouchevent中计算当前屏幕,然后得到相应的结果,原理不是很复杂,但对于写代码程序员来说, 效率是第一位的. 一下是基于我们的LanSoSdk开发的视频播放器关于计算屏幕源代码实现, 增加上注释,贴出来,供大家使用. 您可以直接粘贴到您的代码中,并增加相关的函数,即可快速实现功能, 提高您的代码编写效率. 代码大概流程, Override Activity的 onTouchEvent方法, 在其中判断touch事件, 计算后, 调用seek/ brightness/ volume等函数. 博客地址http://blog.csdn.net/sno_guo/article/details/49815481

2015-11-13

安卓视频播放器演示程序(支持软硬解)

这个基于我们开发的LanSoSdk而做的一个视频播放器演示, 安卓平台, 支持软解和硬解, 当硬件的不是很理想的时候或者不支持的时候, 可以切换到软解模式,方便您的使用. 里面有demo源代码,满足视频播放的基本需求,接口及其简单, 您可以任意复制代码并运用里面的各种代码,当前也可以使用到您的商业软件中. 欢迎使用.

2015-10-31

simfang.ttf仿宋_GB2312字体

simfang.ttf仿宋_GB2312

2013-12-05

业余时间优化的android2.3的H264解码器

自己利用业余优化了一个h264的解码器,只使用在armv6架构的android2.3版本的手机上, 优化的内容是:完全用汇编重写了解码端h264的预测算法、IDCT算法、反量化算法、MC算法、loop_filter算法。 我的测试: 手机:C8650,配置:CPU:MSM7627-600MHZ,RAM:512M,android2.3.6 测试结果(baseline,mainline,highline解码速度相差不是很大): 352*288的H264视频:完全流畅播放 512*288的H264视频:每秒播放20--25帧 704*576的H264视频:每秒播放20帧左右 1280*544的H264视频:每秒解码12-15帧,播放8--9帧(主要是YUV420转rgb565这里太浪费时间,还在优化中) 1280*720的H264视频:每秒解码13-16帧,播放8--10帧(也是YUV420转rgb565这里浪费时间), 测试结果:1280*544和1280*720的视频文件中,我的解码器要远远优于市面上的mobo播放器,开讯播放器等播放器的解码播放速度。 你如果要测试,则:需要您的手机CPU是armv6架构的,并且支持vfpv3。 视频条件: 视频采样点是8位,完全符合H264编码的视频文件(打包成多媒体格式也可以),采样格式是YUV420。(因为一直从事安防行业,就只按照安防的通用格式来) 下一步的计划是:利用ARM的vfp协处理器汇编指令,争取把YUV420转RGB565的转换速度优化到 稍后上传一些一些测试文件,欢迎下载测试(可点击我的名字,查找),谢谢 我会一直在H264的解码算法这块进行优化,不做播放器,只做高性能的H264解码器,如果您有兴趣,希望和我联系:sno_guo#163.com 谢谢

2012-12-28

havlenapetr的android播放器源代码

这个就是网上流传的havlenapetr的android播放器,我整理了一下,把libjniAudio libjniVideo 里的源代码也一起放进来了,你只需要下载下来,执行ndk-build那就可以变成出.so文件,点击eclipse上的run就可以运行了。 我同时解决了播放时图像倾斜的问题,都是源代码,想研究的朋友下载吧。 有问题email我 sno_guo#163.com

2012-08-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除