问题标签 [downsampling]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 在 NAudio 中录制时减少通道数
我正在使用 CLEye 驱动程序使用 PS3Eye 相机在 NAudio 中录制。摄像头有一个 4 个麦克风阵列,并向系统呈现 4 个音频通道。
默认情况下,所有通道都由 NAudio 录制。我正在录制 PCM 波,并获得一个 4 通道 WAV 输出文件。
当我尝试在 NAudio 中播放文件时,我收到一个调用 acmFormatSuggest 的 MmException 'NoDriver'。立体声文件播放正常。
我的声卡只能输出 2 个声道,这似乎导致了错误。将我的 Windows 音频设置设置为 Quadraphonic 并不能解决此问题。
也许我可以让 NAudio 只录制 2 个通道,或者在某个地方实现我自己的 WaveStream?
有人对NAudio中的通道数进行下采样有什么想法吗?(最好在记录时间)。非常感谢!
python - Python图像库:干净的下采样
我在尝试让 PIL 很好地对图像进行下采样时遇到了麻烦。在这种情况下,目标是让我的网站在需要不同大小时自动下采样->缓存原始图像文件,从而消除维护同一图像的多个版本的痛苦。但是,我没有任何运气。我试过了:
和
和
并且所有这些似乎都执行最近邻下采样,而不是按应有的方式对像素进行平均因此它将图像变成
http://www.techcreation.sg/media/projects//software/Java%20Games/images/Tanks3D%20Full.png
至
http://www.techcreation.sg/media/temp/0x5780b20fe2fd0ed/Tanks3D.png
这不是很好。有没有其他人碰到过这个问题?
python - Python - 点列表的下采样,具有给定的坐标和列表中两个相邻点之间的距离
我真的希望有人可以帮助我!我试图让这个脚本按我的意愿运行,但我似乎无法掌握它。
包含要处理的数据的文件是从 GPS 输入的,如下所示:
我的输出文件应该是这样的(现在只是为了显示我想要的距离):
这些列是:经度、纬度、到上述点的距离。
如何将其下采样到两点之间的给定间隔(在我的情况下为 100 米)?
到目前为止我管理的脚本:`
`
c++ - 下采样:可听点击
在 C++ 程序中,我试图对 8192 个音频样本(-32768...32767)的块进行下采样。原始采样率为 48kHz,我想要 16kHz。
如果原始样本数为 8192,则比率 16/48 应产生大约 2731 个样本。
我尝试为此使用 libav,对 8192 个输入样本的每个块使用此代码:
然而,这似乎在一定程度上起作用 - 最后 30 个左右的样本在 2731 个样本的每个输出块中都是零,所以在这里总是可以听到“咔哒声”
我在这里做错了什么?
非常感谢您的帮助!
windows-phone-7 - VOIP SIP - 帮助从 PCM 编码到 U-law
我正在开发 VOIP Windows Phone 项目(Windows Phone 的软电话应用程序)。目前,我(Windows phone 软电话)只能接收和听到另一个软电话的声音,只有 ONE-WAY。我可以将我的语音(RTP 数据包)发送到另一个软电话,但它包含完整的噪音。我按照这个http://www.codeproject.com/Articles/14237/Using-the-G711-standard?msg=2573223#xx2573223xx对 U-law 和 PCM 之间的 RTP 数据包进行编码和解码。解码功能对我很有效,但编码却不行。
我解码 RTP 数据包并以 8000Khz 的采样率播放它(它是 U-law 格式的采样率)。这是我的播放代码:
关于编码,我使用Windows Phone的麦克风录制语音=>编码为U-Law格式=>放入RTP数据包=>发送。但是这些数据包包含完整的噪音,而另一个软电话(目的地呼叫)只接收噪音和噪音。
麦克风录制数据的格式为:PCM 16 bit - 16KHz。您有什么解决方案可以帮助我解决吗?
非常感谢您。
python - Python Pandas: Data Downsampling
My data looks like this:
Ultimately, I want to be able to downsample data like this to individual days, using, mean, min, max -values, for example. I cannot get it to work for my data and get this error:
Perhaps it has something to do with the date format in the data frame since an index line looks like this:
Can anyone help. My code so far is this:
ghostscript - Ghostscript:如何在不更改较小 PDF 的情况下减小大型 PDF 的文件大小
我正在使用 GhostScript 将大量 PDF 转换为 PDF 以减小文件大小。原始 PDF 的大小和质量各不相同。如果存在低质量、小文件大小 (<350kb) 的 PDF,Ghostscript 的输出通常很差。
有没有一种方法可以让 GhostScript 忽略低于一定大小的文件并直接通过它们而不进行下采样?
当前设置: SearchablePDFSetting=-dColorImageResolution=120 -dMonoImageResolution=38 -dMonoImageDownsampleType=/Average -dOptimize=true -dDownsampleColorImages=true -dDownsampleGrayImages=true -dDownsampleMonoImages=true -dUseCIEColor -dColorConversionStrategy=/sRGB -dFIXEDMEDIA -dDEVICEWIDTHPOINTS=596 -dDEVICEHEIG 834
谢谢,维克斯
java - 在 44.1 kHz 接收器上播放 48 kHz PCM
我有一个 48 kHz 的 PCM 流,并且想将它流式传输到一个 44.1 kHz 兼容的播放器(Apple 的 AirPlay)。
有人知道这是否“只是因为某些字节会丢失而起作用”,还是我必须先进行转换/下采样?
如果它不是“正常工作”,那么在 java 中执行此操作的任何提示?
编辑:
它不仅会起作用,因为声音会结结巴巴(“信息溢出”)。我必须对 pcm 流进行重新采样/下采样。
因为在这种情况下这不是那么简单(48 kHz 到 44.1 kHz),所以我应该使用一个库来执行此操作:
我想我会尝试 libresample。因为我在 Android 上,所以我可以使用native implementation或java implementation。
您认为 java 实现是否足够高效?
c - PCM 下采样:输入帧/输出帧与缓冲区大小
我有一个程序读取
每次从内核模块“读取”到一个 16384 字节的大缓冲区(= 从 ALSA 的环形缓冲区读取)。
每次“读取”后,我必须将 48 kHz 下采样到 44.1 kHz,并且输出必须更小/等于 4096 帧(流式传输到 Apple 的 Airport Express)。
它已经工作了,但是输出听起来“太快”并且“闪烁”(我认为是由于“读取”中的帧丢失,如下所述),然后有时会停止(我认为“太快”会导致“等待数据” )。
对于重采样,我使用libsamplerate中的src_process(又名 Secret Rabbit Code):
具有以下参数:
当我错过了 ALSA 内部环形缓冲区中的一些帧时,我的内核模块会告诉我,这会发生。
我缺少大约 100 帧/“读取”。
也许有人理解这个问题并可以说“4096 帧缓冲区太小”或其他内容。
同时我会重新检查我的代码。
image - 下采样文本的最佳过滤器是什么?
我正在使用 ImageMagick 对文本进行下采样。我意识到没有适合每种情况的最佳过滤器,但我认为在专门对文本进行下采样时必须有一个普遍接受的标准(我可能错了)。以下是 ImageMagick 中可用的过滤器列表:
- 巴特利特
- 布莱克曼
- 博曼
- 盒子
- 卡特罗姆
- 立方体
- 高斯
- 汉明
- 汉宁
- 埃尔米特
- 金克
- 凯撒
- 拉格朗日
- 兰佐斯
- LanczosSharp
- 兰佐斯2
- Lanczos2Sharp
- 米切尔
- 帕尔森
- 观点
- 二次方
- 罗比杜
- 辛格
- SincFast
- 三角形
- 威尔士语