排序:
默认
按更新时间
按访问量

产生特定分布的随机数(一):均匀分布和高斯分布

在信号处理领域,获取特定分布的随机信号是一个很常见的需求,这里把均匀分布和高斯分布两种随机信号的生成方法记录一下,权当备忘。一、首先是均匀分布,一方面均匀分布是最简单的一种情况,其次,均匀分布是后面产生高斯分布的基础。C代码如下:#include <stdio....

2018-02-22 11:44:13

阅读数:473

评论数:0

7种FFT快速算法评测

整理自一位FFT专家(csdn ID: liangbch)的帖子,原帖链接:http://bbs.csdn.net/topics/80425676   7种FFT算法如下:   1. galois_godel()给出的程序   2. http://community.csdn.net/E...

2018-02-03 00:33:13

阅读数:2278

评论数:0

判断一个整数是否为2的整数次幂

这个貌似简单的问题,用处其实蛮大的,比如我们做信号处理的,FFT是常用的一种工具,而模2算法又是最常见的(模4或者质因子分解等其他算法暂不表),往往就需要判断长度是否为2的整数次幂。这里把看到的两种算法整理在这里备忘。 方法一: 简洁法 bool power_of_2(int x) { /...

2018-02-02 23:23:19

阅读数:225

评论数:0

无符号数计算非零比特数量的多种版本C代码汇总

本文首先基于http://www.cnblogs.com/graphics/archive/2010/06/21/1752421.html这篇博文,并在此基础上增加了一个方法。 问题描述 任意给定一个32位无符号整数n,求n的二进制表示中1的个数,比如n = 5(0101)时,返回...

2017-02-07 20:52:03

阅读数:832

评论数:1

唤醒系统详解

Wake-Up-Word system The concepts of WUW have been most recently expanded in (Këpuska & Klein, 2009). Currently, the system is implemented in...

2017-01-25 11:11:05

阅读数:1043

评论数:0

FFmpeg 获取h264裸码流

原帖链接如下:http://blog.csdn.net/ren65432/article/details/43449391 有时候我们需要获取h264裸码流进行分析。本文介绍如何通过FFmpeg 获取h264 码流。获取到的h264码流文件 可以直接通过vlc 等播放器直接播放。 一、...

2017-01-13 10:26:08

阅读数:3408

评论数:0

TS流之PES语法简介

一、码流语法     TS流能够被正确解析、解码,要求包含正确的PAT、PMT和PES包,PAT和PMT的解析见前一篇博文,这篇简单备忘一下PES的语法。 下图是PES包的结构示意图:

2017-01-12 22:06:56

阅读数:241

评论数:0

TS格式解析

TS格式解析 by ahuner 1.TS格式介绍    TS:全称为MPEG2-TS。TS即"Transport Stream"的缩写。它是分包发送的,每一个包长为188字节(还有192和204个字节的包)。包的结构为,包头为4个字节(第一个字节为0x47)...

2017-01-12 21:14:10

阅读数:150

评论数:0

iOS实现视频录制

本文转载自:http://mostec.cn-hangzhou.aliapp.com 注:原文中音频部分没有解释,本文会把音频部分的解释补充上去。 pixelbuffer 上回书说到iOS视频采集并使用AVCaptureMovieFileOutput类进行视频录制,以及使用AVCap...

2016-12-28 13:20:27

阅读数:2859

评论数:0

How to Play HLS Live Stream using ExoPlayer

ExoPlayer是Google开源出来的一个用于android平台的音视频player,youtube等在线视频平台均使用了这一player。当然,exoplayer在实际使用场景中仍然有需要特别定制的地方,这就需要开发者发挥主观能动性啦。这里转一个介绍exoplayer支持hls的帖子,感觉介...

2016-12-27 11:22:37

阅读数:410

评论数:0

通过CustomIO实现ffmpeg内存输入

Introduction  In this short Article I will explain how to use a custom IO-Context with FFmpeg. Although I used an IStream Object the code can be u...

2016-12-27 11:17:05

阅读数:650

评论数:0

Ffprobe查看媒体元数据

ffprobe是ffmpeg中提供的一个工具,下载回来源码后直接configue和make之后,就能生成ffprobe,可以很方便地查看媒体内容的file、stream、packet各个层次的元数据。

2016-12-27 11:13:03

阅读数:2314

评论数:0

ffmpeg支持的codec

D:\ffmpeg7-win32-static\bin>ffmpeg -encoders   ffmpeg version N-49044-g89afa63 Copyright (c) 2000-2013 the FFmpeg developers     built on Jan 19...

2016-12-08 14:42:51

阅读数:2430

评论数:0

FFmpeg参数说明(转自MultiMedia之旅)

一、FFmpeg参数说明 1、通用选项 -L license -h 帮助 -fromats 显示可用的格式,编解码的,协议的。 -f fmt 强迫采用格式 fmt -i filename 输入文件 -y 覆盖输出文件 -t duration 设置纪录时间 h...

2016-12-08 14:40:03

阅读数:231

评论数:0

APE文件格式解析(转自MultiMedia之旅)

一、APE简单介绍 APE是Monkey’s Audio提供的一种无损压缩音频格式。与mp3、ogg有损压缩方式不同,庞大的WAV音频文件通过Monkey’Audio软件进行“瘦身”压缩, 压缩比大约为2 ∶ 1(为源文件的60%左右)。由于采用特殊算法,保证音质不受损失,通过解压缩可以...

2016-12-08 14:35:04

阅读数:169

评论数:0

MP4大全

1) 什么是MP4?听闻它是一种“容器格式”,那是什么? 容器格式允许你将不同种类的多媒体数据流(多为视频流和音频流)合并在一个单一的文件内。 多媒体容器格式,就是我们熟知的AVI(.avi), MPEG(.mpg, .mpeg), Matroska(.mkv, .mka), OGM(.ogm...

2016-12-07 11:37:51

阅读数:2815

评论数:0

如何快速TIMIT数据库

做语音编解码、增强、识别等相关工作等同学们对TIMIT数据应该不陌生,各种paper里常用的语料数据库,但这个数据不方便下载,这里给出一个很方便的下载方法: 1、准备下载工具,linux(含Mac)上使用wget,windows上的网页抓取工具就更多了,自己选吧; 2、找到TIMIT的链接,当...

2016-11-18 11:09:06

阅读数:1565

评论数:0

循环神经网络(RNN, Recurrent Neural Networks)学习笔记:源码分析(一)

前面帖子给出了RNN的基础理论,里面也提到了神牛Mikolov,这个帖子就基于此牛开源出的一个语言建模工具箱(RNN Language Modeling Tookit)进行代码走读,会加速理解RNN算法及利用RNN进行语言建模,代码在github上的链接在这里:https://github.com...

2016-11-17 21:16:05

阅读数:648

评论数:0

webRTC消噪模块使用的窗

// Hanning window for 4ms 16kHz static const float kHanning64w128[128] = {   0.00000000000000f, 0.02454122852291f, 0.04906767432742f,   ...

2016-11-15 13:44:10

阅读数:1215

评论数:0

循环神经网络(RNN, Recurrent Neural Networks)学习笔记:基础理论

RNN(Recurrent Neuron Network)是一种对序列数据建模的神经网络。继Bengio提出基于神经网络的概率语言模型并获得成功之后,Mikolov于2010年提出利用RNN建模语言模型,2012年Sundermeyer提出RNN的改进版本--LSTM。近两年,RNN开始在自然语言...

2016-11-12 23:00:35

阅读数:19940

评论数:0

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