为什么会谈起这个话题。原因在于最近我在网上很兴奋地找到了一些原始wav、APE、FLAC无损格式的音频,本以为可以享受一把,结果表现很一般,这让我大失所望。细细的想了一把,无损甚至是原始的pcm,wav格式音频,都有可能质量不高。我们回顾一下整个音频采集、压缩编码、信道传输、解码、播放的整体流程,如...
分类:
其他好文 时间:
2014-06-17 00:07:01
阅读次数:
561
跟视频一样,对于音频的传输,往往也需要经过压缩,下面是关于海思提供的PCM音频裸流文件压缩和解码库的运用,对比一个文件与其压缩、解码操作后的数据,可以明显的发现PCM->ADPCM的音频压缩过程是有损的。关于文件的对比,本人使用的是BCompare 这个软件,绝对是程序员必备的神器啊!如果没有的童鞋建议大家下来玩玩。下载地址:点击打开链接
由于是用海思提供的压缩和解码库,所以其实并不需要做什么复...
分类:
其他好文 时间:
2014-06-16 20:04:47
阅读次数:
367
作者:wainiwann出处:http://www.cnblogs.com/wainiwann/本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.摘要:本文主要介绍将FFmpeg音视频编解码库移植到Android平台上的编译和...
分类:
移动开发 时间:
2014-06-15 21:49:28
阅读次数:
403
最近一段时间以来,mina很火,和移动开发一样,异常的火爆。前面写了几篇移动开发的文章,都还不错,你们的鼓励就是我最大的动力。好了,废话少说。我们来看下tcp通讯吧。
tcp通讯对于java来说是很简单的。就是socket,也就是大家常说的套接字。大家不要把它看的很难。说白了tcp通讯其实就是数据流的读写。一条输入流,一条输出流。分别复杂发消息和接收消息。
明白了这些,ok,我们来看看我写的例子吧。先看服务器段的源码:...
分类:
Web程序 时间:
2014-06-15 18:16:25
阅读次数:
376
安装完ubuntu,需要播放各种格式的视频或是使用flash等多媒体操作,这个时候需要安装额外的插件,但是个别时候安装的时候不成功,提示软件依赖等问题,解决办法:
1,慢慢解决依赖问题,缺点浪费时间,难度大。
2,错误提示是软件包依赖没有解决。你可以打开软件中心直接搜索gstreamer,然后把结果中gstreamer系列的编解码器插件全部装上之后,播放音乐和视频基本没有任何问题。优点:简单易...
分类:
其他好文 时间:
2014-06-15 12:38:00
阅读次数:
215
求第k个排列。刚开始按照一个排列一个排列的求,超时。于是演算了一下,发下有数学规律,其实就是康托解码。康托展开:全排列到一个自然数的双射X=an*(n-1)!+an-1*(n-2)!+...+ai*(i-1)!+...+a2*1!+a1*0!ai为整数,并且0 fractial; fr...
分类:
其他好文 时间:
2014-06-15 07:13:59
阅读次数:
192
题目
A message containing letters from A-Z is being encoded to numbers using the following mapping:
原题链接(点我)
解题思路及代码;
解码方法数量问题。英文26个字母对应1到26,给一串数字,问翻译为字母有多少种方法?
这个题第一思路是想到使用组合排列的方法,穷举所有的可能。很好,写出如下代码...
但是提交后出来的结果是超时。
再想想,使用动态规划的方法来做。
对于串s[0...i]的解码数量应该和s[0.....
分类:
其他好文 时间:
2014-06-13 20:44:04
阅读次数:
292
SPI是英语SerialPeripheralinterface的缩写,顾名思义就是串行外围设备接口。是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。SPI,是一种高速的,全双工,...
分类:
其他好文 时间:
2014-06-13 20:21:30
阅读次数:
354
本文主要针对URI编解码的相关问题做了介绍,对Url编码中哪些字符需要编码、为什么需要编码做了详细的说明,并对比分析了Javascript中和
编解码相关的几对函数编码/解码escape/unescape,encodeURI/decodeURI,encodeURIComponent/decodeUR...
分类:
编程语言 时间:
2014-06-13 18:17:25
阅读次数:
231
这会儿还在公司加班,等同事帮忙分析调试结果,感觉今天比较充实,主要是找到一种方便的方法处理网页中连续空格和换行符显示问题,直面已经到存在的问题并坚持以自己负责的态度寻找到解决问题的方法。之前同事思路是对输入输出数据进行编解码,并要对各种能想到的字符做特殊替换处理,不想采用这种笨方法,一开始的想法是....
分类:
其他好文 时间:
2014-06-13 16:00:58
阅读次数:
170