问题标签 [sample-rate]
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.
ffmpeg - FFMPEG wmv 转换为 flv
任何使用 ffmpeg 的人
我有一个相当简单的 wmv,由电影制作者的用户导出,具有标准输出,并希望使用转换为 .flv
C:>ffmpeg -i "E:\Jab Core 4 Recounters.wmv" -vcodec flv "C:\Net Projects\SVN\IntegratedAlgorithmics\src\MediaAdmin\MediaAdmin\bin\Debug\Movies\Jab Core 4 Recounters.flv" -ar 44100
我收到的输出/错误是
当我第一次遇到错误时,我添加了 th -ar 开关
我在文件上的编解码器信息如下
我看到很多人有这个问题的解决方案或原因
任何想法都会有所帮助提前谢谢
c# - C# 中的 SpeechSynthesizer 创建具有 22kHz 的 wav ...需要为 16kHz
我的 C# 应用程序需要将文本转换为 wav 文件并将其注入到 Skype 通话中。创建 wav 文件的代码如下。问题是该文件有 22kHz 的采样率,而 Skype 只接受 16kHz。
有没有办法调整这个设置?
java - Java中最快和最有效的音频上采样例程
我需要将音频样本从 11025 和 22050 转换为 44100;我正在寻找最快和最好听的转换程序。我要求用纯 Java 给出答案,而不需要外部例程或库。源是代表左右通道的短值数组,像这样交错LRLRLRLR
我听说高斯变换是最好的,但它是CPU杀手。
更新
要添加更多细节,我想要最好和最快的混合。答案将提供适合近实时通信的出色音频。
更新 2
我正在寻找一些简短的代码示例,应该是音频大师的 ez 点
ios - iOS:音频单位:设置任意采样率
我可以设置任何我想要的采样率吗?有什么限制?
硬件采样率如何?一旦设置好,对单元之间传递的内部采样率有什么限制?
我猜测实际的硬件速率可能必须是 44.1KHz 的位移,并且任何内部采样率必须是该原始值的向下位移(例如 22.1KHz、11.05KHz)。这很近吗?
据我了解,
1.我从音频会话设置硬件采样率。
2.系统将设置一个尽可能接近我指定的采样率的采样率。
3. 然后我在音频会话中查询我设置的相同属性,这将为我提供它正在使用的实际采样率
在音频单元,特别是 RemoteIO 单元的级别,文档指出该单元连接到硬件的两个点(即麦克风(输入)总线的输入范围和扬声器(输出)总线的输出范围) ,采样率可能被检索但不 设置。
但是,我尝试在构建远程 I/O 单元时访问此值,但它返回零。我想也许我需要先启动该单元,然后才能从其连接中获取有意义的数据(启动它的行为可能会创建连接)。所以这里的解决方案似乎是从音频会话中获取采样率并使用它,如上所述。
需要标签:音频单元
audio - sox 文件.wav -r 10 文件.dat
音频文件的样本包含什么?
当我运行命令“sox file.wav -r 10 file.dat”时,输出类似于
我知道第一列是时间,第二列和第三列代表两个通道。
但我想知道通道值包含什么?
android - Android AudioRecord 问题?
我一直在搞乱 Android API 的 AudioRecord 功能,并发现了一些奇怪的行为。
背景信息:我的手机是 HTC Incredible 我正在使用 Eclipse 插件与模拟器一起进行 Android 开发。目标平台或操作系统是 2.2... 因为这是我的手机使用的。
一些代码:
这是我用来设置 AudioRecord API 的代码。现在,对于模拟器来说,它喜欢将 FREQUENCY 设置为 8000 以使其工作。返回缓冲区大小 640。对于手机,我使用 44100。这里的一个问题是,波形的结果 PCM 数据似乎是八位有符号波形。我得到从 -127 到 128 的值。我认为该值AudioFormat.ENCODING_PCM_16BIT
会产生不同的结果。
我用线程处理音频,
我有一种方法可以使用SurfaceView
. MIC 似乎有很多噪音。我也从模拟器和手机中得到这种噪音。我是否需要通过某种过滤器运行数据?我想用这些数据来计算一些有趣的 FFT 和一些东西,只是为了玩波。但我需要以某种方式减少噪音。
有没有其他人也经历过这种情况。有没有人有办法解决吗?
感谢您的时间和回复,谢谢,dk
iphone - 你怎么能得到iphone加速度计的采样率频率?
有没有什么函数或者方法可以获取iphone当前正在运行的加速度计的采样率?
我知道如何将 iPhone 加速度计设置为某个频率,但我想验证它是否确实以该频率运行
将加速度计设置为运行应该如下所示...
现在我们如何才能知道当前的采样频率是多少?
android - Android AudioRecord - 不会第二次初始化
嘿,我目前正试图让 AudioRecord 工作。因为我在一个更大的项目中需要它。但它似乎搞砸了很多。我一直在尝试很多东西,所以当我追踪这个错误时,我回到了基础。我正在使用我的三星 Galaxy S 作为我的调试设备。
我的问题是,第一次重新启动设备后,我可以毫无问题地初始化我创建的 AudioRecord 对象。但是我第二次运行它时,它不会初始化 AudioRecord 对象。我已经尝试了几个频率,仅供参考。
这是我的代码:
在查看 logcat 信息几个小时后,我发现了这个事件
这似乎“释放了对 AudioRecord 的本地保留。所以我尝试用我的 Audiorecord object.release() 覆盖 finalize。但这没有用.. 有人知道吗?
macos - 是否可以更改音频队列的播放音高
这应该可以在 Mac OS X 上通过覆盖 AudioStreamBasicDescription 中的采样率然后创建一个新的输出队列来实现。
我已经能够检索默认采样率并编写一个新的(即用 48000 替换 44100),但这不会导致输出信号的任何音高变化。
任何建议将不胜感激。
iphone - iPhone音频队列采样率问题
我正在为 iPhone 制作一个音高校正软件。我目前在有趣的音频队列部分,我有一些关于改变音高的问题。我目前增加音高的想法是将采样率加倍并删除每隔一帧。我已将其设置为录制到文件并以 LPCM 格式从该文件播放。如果我理解正确,lpcm 每个数据包有一帧,所以删除每隔一帧应该是小菜一碟。在尝试处理这部分代码之前,我想知道的是,如果我使用 lpcm,我可以在文件的不同部分设置不同的采样率吗?如果没有,是否有另一种格式支持在文件的不同部分具有多个采样率?