为工作不得不做的事

有时候,很多事情不得不做。比如我现在就要负责来说点事,Google Drive的logo跟我们做的VPlayer播放器的有点像。

Google-Drive-Vplayer-icons.jpg

上图来自TechInAsia的一篇文章Did Google Drive Copy its Icon From a Chinese App?

READ MORE>>

Android NDK可用的FFmpeg源码

首先为自己的错误郑重的道歉,第一个错误是声明为”free forever“的VPlayer最后成了收费的了,第二个是没有及时的公布用到的FFmpeg源码。错了就是错了,没有什么值得为自己辩解的,得让实际行动证明一切。

VPlayer使用了FFmpeg的代码,基于LGPLv3协议,修改过的代码可以点击这里下载。

下载之后使用非常简单,FFmpeg的代码没做任何修改,不需要configure,编译过程使用的是其中的Android标准编译文件Android.mk。只要把代码放到一个标准的Android工程中的jni目录下,运行ndk-build即可。

之前写过一篇用Android NDK编译FFmpeg,写的过于繁琐,一直承诺会更新一个简单易用的方法,现在算是兑现了。

从那之后,这个博客也很少更新了,其实不只这里,我的Twitter等帐号也算是废弃了,基本上都是在开发VPlayer这个播放器,期间有很多学习和成功的快乐,也有各种纠结的事情,幸好有大家的支持,更幸运的是有星星陪我。

顺便说一下,随着Android NDKr5的发布,一切都变的简单起来,只要你会普通Linux上的编译流程,你应该也会用它。我也不介绍这种了,因为我没试过,只简单的看了下更新日志里有提到。

依然不停的思考 AND 编码,为了美好明天。。。

READ MORE>>

发布一Android全能播放器

又一个Android播放器而已,调用了FFmpeg的LGPL代码,所以各种视频封装和编码格式基本都支持,测试过avi mkv rmvb mp4 wmv ogv没有问题。

使用Milestone(CPU 600MHz,RAM 256M,Andriod 2.1)能流畅播放360P高码率视频,480P低码率也基本可以播放,不过要在降低画质的前提下。

先发张截图看看吧,这是一360P的RMVB视频,效果还不错,整个过程声画同步正常,也一直处于比较流畅的状态,画质基本没受影响。
vplayer-final-fantasy.png

READ MORE>>