media
文章平均质量分 80
qlsusu
say what you want, do what you need.
展开
-
绑架一个wav
前言 一点背景: 当你被sox的编译搞的要摔东西的时候,我们为什么不自己绑架一个wav 我们将用代码一遍遍的,征服它 如果你使用了ffmepg,并且热爱上了,图片+音频->视频,那么,请告诉我,我可以通过调用1次api,来完成 多个图片+多个声音->1个视频 吗?(android调用ffmpeg,是非常慢的,所以,如果你找到了该方法,欢迎告诉我) 我们将说点什么: 1.wav的原创 2012-10-27 15:53:44 · 2074 阅读 · 0 评论 -
linux虚拟机下面编译ffmpeg,并调用其main方法
ffmpeg的确非常的强大,但是它显的太专业: 很多像我这样的菜鸟,不知道怎么编译 很多人在linux环境下编译通过,但是在cygwin下编译不通过 很多人成功编译了ffmpeg 0.8.x,但是却编译不通过更高的版本 很多人不明白configure文件中的--enable--x到底是什么意思 ... 还有,很多人编译出了so,但是却没有原创 2012-08-02 12:39:43 · 1821 阅读 · 2 评论 -
如何加载 那个大图片
前言 我们要说点什么: 1.我们应该怎么加载一个大图片,从而避免OOM(我喜欢stackoverflow.com的名字) 2.我们是否应该鄙视:setbackgroundresource等直接通过一个id构建bitmap/drawable的方法 3.一些参考资料 正文 加载那个大图片 你的图片有多大,在我看来,一张40K+的图片,已经被称为大图片了 当你的程序,通过view.set原创 2012-11-01 18:19:30 · 4435 阅读 · 0 评论 -
用bitmap.recycle,并不是那么的straightforward
当你的项目中用到了大量了bitmap/drawable,那么你必须要时刻的关注着OOM(out of memory) 在android中,这两个东东最耗内存 你可以使用weakreference/softreference,或者,自己设计的缓存机制来解决OOM 但是,无可避免的,当你感觉到你的解决已经近乎完美的时候,你会时不时的遇见OOM,然后,你又实验了一次,没有遇到,然后,10次原创 2012-08-06 16:47:22 · 2644 阅读 · 0 评论 -
android中的坐标变换
前言 我们要说点什么: 1.matrix 2.canvas的matrix 3.三类影响bitmap绘制的方式 4.使用camera来完成三维旋转 正文 matrix 一般的坐标变换transform,包含了:平移translate,缩放scale,旋转rotate等 坐标变换改变的是什么:坐标系 坐标系影响了什么:点的坐标值是不会改变的(除非你主动去改变它),但是点是在坐标系上原创 2012-08-16 17:04:25 · 8517 阅读 · 1 评论 -
绑架一个wav
*********************************************前言 一点背景: 当你被sox的编译搞的要摔东西的时候,我们为什么不自己绑架一个wav 我们将用代码一遍遍的,征服它 如果你使用了ffmepg,并且热爱上了,图片+音频->视频,那么,请告诉我,我可以通过调用1次api,来完成 多个图片+多个声音->1个视频 吗?(android调用f...2012-10-27 15:53:00 · 87 阅读 · 0 评论 -
图片+音频->视频
我们要做什么 将 多张图片,和,多个音频 合并成为一个视频 你的素材举例: 图片序列:img1,img2,,,imgi,,,imgn 设:每张图片均展示img_duration毫秒 音频序列:audio1,audio2,,,audiok,,,audiom 设:audiok在imgi展示时,开始播放,且,在imgj展示时,停止播 有什么工具 Ffmepg F...2012-10-30 16:54:00 · 178 阅读 · 0 评论 -
linux虚拟机下面编译ffmpeg,并调用其main方法
ffmpeg的确非常的强大,但是它显的太专业: 很多像我这样的菜鸟,不知道怎么编译 很多人在linux环境下编译通过,但是在cygwin下编译不通过 很多人成功编译了ffmpeg 0.8.x,但是却编译不通过更高的版本 很多人不明白configure文件中的--enable--x到底是什么意思 ... 还有,很多人编译出了so,但是却没有将ffmpeg.c编译进去(即是:你可以获得ffmpeg的...2012-08-02 12:39:00 · 180 阅读 · 0 评论