问题标签 [tuner]
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.
r - 使用带有 tuneR 包的 for 循环来获取音频文件的长度时,R 崩溃
这里的第一个问题,希望我确实问对了一部分。
我正在尝试编写一小段 R 代码,它将在我的“音乐”文件夹中创建一个包含所有音频文件长度的向量。我在 i686-pc-linux-gnu(32 位)上使用 RStudio 0.98.501 和 R 3.0.3。我使用 tuneR 包来提取有关歌曲长度的信息。这里有一个问题:我很好地导出了第一个 MP3 文件,但是当我将它导出到第二个 MP3 时,它给了我“R 会话中止,R 遇到致命错误,会话将被终止”。
我正在开发 Intel® Atom™ CPU N2800 @ 1.86GHz × 4,2 Gb 内存和 Ubuntu 13.10。
我把我的代码放在下面,只需更改音乐文件夹所在的目录即可。
java - 我的应用程序正在运行,但屏幕是黑色的,并且在尝试使用自定义视图时崩溃
我一直致力于为我的手机创建一个简单的吉他调音器。我对 android 开发相当陌生,并试图了解使用https://code.google.com/p/android-guitar-tuner/source/browse/#svn%2Ftrunk%2Fsrc%2Fcom创建吉他调音器的过程%2Fexample%2FGuitarTuner帮助很大。
我的问题是在项目运行时显示屏幕而不是黑屏。在日志中,我打印出最佳频率,并且它们打印正确。我已经看到使用自定义视图可以帮助我,但每次我尝试使用它时它都会崩溃。我有一个可绘制的图像,我想用作背景,而不是使用 setContentView(R.layout.activity_tuner) 我想找到一种方法来使用我的自定义视图分析来执行类似 setContentView(new Analyze(this ))。
这是我正在使用的主要活动、xml 和自定义视图类,我主要是寻求有关从哪里开始解决我的问题的指导或有关如何使用可绘制图像设置自定义视图的资源的帮助,如果那是可能的。
我也知道我的自定义视图类中没有任何内容,我使用位图尝试了一些东西,但无济于事。我删除了那里的代码并将 setContentView(new Analyze(this)) 替换为 setContentView(R.layout.activity_tuner) 以便我可以在 logcat 中用吉他测试频率。
活动调谐器.xml:
调谐器.java:
分析.java:
c++ - 使用 OpenCV 从电视 USB 调谐器访问流
有什么方法可以从通过 USB 连接的电视调谐器打开视频流?它是简单的 DVB-T 调谐器。
我尝试使用 VideoCapture 但它不起作用(它只适用于我的网络摄像头)。
Ofc 我知道有很多应用程序可以从 VLC 等电视调谐器打开流,但问题是我的应用程序需要它来使用 OpenCV(用 C++ 编写)处理电视图像。换句话说,我需要在我的应用程序中直接从设备中抓取框架。
audio - 如何从 FFT 中检测弦音
我从傅立叶变换中得到了光谱。它看起来像这样:
警察刚刚从附近经过
颜色代表强度。
X轴是时间。
Y 轴是频率 - 其中 0 位于顶部。
虽然口哨或警笛只留下一条痕迹,但许多其他音调似乎包含很多谐波频率。
电吉他直接插入麦克风(标准调音)
真正糟糕的是,正如您所看到的,没有主要的强度 - 有 2-3 个频率几乎相等。
我编写了一个峰值检测算法来突出显示最重要的峰值:
这个想法是,我遍历数据并记住一个大于 thresold 的值minimal_val
。如果下一个look_range
值小于所选值,则将其视为峰值。这个算法不是很聪明,但很容易实现。
但是,它无法分辨出哪个是字符串的主要频率,就像我预期的那样:
红点突出最强峰
这是一个 jsFiddle,看看它是如何工作的(或者说不工作)。
r - 尝试加载大型(4GB+ 音频文件)时 readBin() 中出现无效的“n”参数错误
我正在尝试从 4GB+ 单声道 WAV 文件中加载样本(总文件持续时间 24 小时,我正在加载 15 分钟的切片)。
这是回溯
Error in readBin(con, int, n = N, size = bytes, signed = (bytes != 1), :
invalid 'n' argument
2 readBin(con, int, n = N, size = bytes, signed = (bytes != 1), endian = "little")
1 readWave(filePath, from = 1, to = 15, units = "minutes")
这发生在每个“从”和“到”参数(5、10、15 等)上。
我最初虽然是溢出了 n 的数据类型,我认为它很长,但这并没有真正的意义,因为即使我尝试加载 1 分钟的样本也会出现错误。
关于可能导致这种情况的任何想法?
注意:原始文件是 mp3 立体声。使用 WavePad 将其分成 2 个通道,其中一个通道保存为 WAV。也许转换是问题?
html - VLC - 使用网络插件在 encore enutv-4 上流式传输本地电视或视频输入
这是我的第一篇文章。我需要从我的网络应用程序上的电视调谐器流式传输。我正在尝试配置电视调谐器,但我已经走了很远。我在官方文档中找不到(或理解)如何将参数传递给网络插件。即使可以,我也不知道如何让它默认选择视频(复合、rca、IDK)。
您可以为我提供的任何帮助将不胜感激。提前致谢!
PS1:我可以听到 VLC 的替代方案,但它是迄今为止“有效”的方法,通过
target="dshow://"
html标签中的选项
编辑0:我在文档[0]中读到:“channel=0 是频道的编号(通常 0 用于调谐器,1 用于复合,2 用于 svideo),”,但我不知道如何通过这个到网络插件。
编辑1:到目前为止,我的代码已尝试在目标选项中传递参数,但没有运气:(
<embed target="dshow://" width="840" height="680" id="vlc" />
android - startRecording() 在三星 S7 手机上调用未初始化的 AudioRecord
我有一个调谐器应用程序并使用 Audio Record 对象来收听麦克风。我想了解它适用于大多数设备和 Android 版本(甚至是 Android 6),但我收到了三星 S7 手机客户的错误报告。我在这里查看了类似的帖子以避免此错误,这对我有很大帮助。但现在我无法理解为什么只有 S7 手机在其他 Android 6 设备上运行良好时才会出现此错误。
PS我没有S7手机,所以我没有机会尝试一些东西。我只是想知道是否有人有类似的问题以及 S7 手机可能有什么问题。有任何想法吗?
日志猫:
java - FFT 声音分析
我正在尝试编写一些代码。从我的电脑的麦克风和 b. 接收声音。输出声音的频率(即音高)。它不必非常精确,但必须有效。我花了很多时间浏览关于这个主题的各种论坛,发现它们都应该非常有用,除非我对这个主题有更多的了解,而且也会很有用。但是,我不是一个特别有经验的编码员,而且我看到的大多数答案都超出了我的想象。考虑到我的新手,我知道我可能咬得比我能咀嚼的多,但如果有人能给出一个真正脚踏实地、易于理解的演练,说明我应该如何实现这一点,我将不胜感激。请原谅我的基本问题:)。
我希望用 Java 编写它,但也有 python 和 swift 方面的经验。
linux - 如何在系统中显示有关 DVB(数字视频广播)卡的信息
哪些 Bash 命令有利于显示所有连接系统的DVB卡(dvb-t、dvb-s、...)的信息(通过任何端口:usb、pci、...)?
我需要的信息是:名称、类型、频率、每张卡的调谐器数量。
c# - c#如何在图片框内旋转视频流
我有一个从电视调谐器进入图片框的直播。如果我想创建一个按钮来执行此操作,如何旋转视频源?或更改其不透明度等。
有没有推荐的图书馆来做到这一点?图片框非常有限