问题标签 [audio-converter]

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.

0 投票
1 回答
282 浏览

ibm-cloud - (Bluemix) 音频文件格式的转换

我创建了一个 Android 应用程序,并将 Bluemix 上可用的不同 watson 服务连接到它:Natural Language Classifier、Visual Recognition 和 Speech to Text。

1)第一个和第二个工作良好;我对第三个关于音频格式的小问题。应用程序应该注册一个 30 秒的音频,将其保存在内存中并发送到服务以获取相应的文本。我使用了 MediaRecorder 类的实例来注册文件。它可以工作,但可用的输出格式是 AAC_ADTS、AMR_WB、AMR_NB、MPEG_4、THREE_GPP、RAW_MR 和 WEBM。

不同的是,该服务接受以下格式的输入:FLAC、WAV、PCM。将音频文件从第一组输出转换为第二组的最佳方法是什么?有没有一种简单的方法可以做到这一点?例如,从 THREE_GPP 或 MPEG_4 到 WAV 或 PCM。

我用谷歌搜索了信息和想法,但我发现只有很少的长期方法,不太了解。我正在寻找一种快速的方法,因为我会让服务的转换和详细说明的延迟尽可能短。

是否有可用的库来执行此操作?还是一个简单的代码片段?

2)最后一件事:

“成绩单”是一个 json 响应。有没有一种方法可以直接提取文本,还是应该解析 json?

任何建议将不胜感激!谢谢!

0 投票
1 回答
687 浏览

objective-c - 将 iPhone 麦克风中的音频转换为 iLBC

我想从 iPhone 麦克风录制我的音频并转换为 iLBC,然后流式传输到远程服务器。但我总是1768846202进去AudioConverterFillComplexBuffer。我知道这意味着kAudioConverterErr_InvalidInputSize,但我不知道哪个输入是错误的。

我搜索了一些文章,例如Stream audio from iOSRecord audio on iPhone with minimum file sizeAudioUnit PCM compression to iLBC and decompression to PCM,但这些都不能解决我的问题。

这是我的转换功能:

我的初始功能:

0 投票
0 回答
1259 浏览

android - 如何在 Android 中将录制的音频转换为 Mp3 格式

我正在开发一个涉及录音功能的应用程序。录音工作正常,但我面临的问题是我希望以 mp3 格式录制音频或在录制后将 .aac 或 .pcm 格式转换为 mp3 格式。

因此,如果有人对此有建议或有人可以帮助我,请。那么请回复。

提前致谢。

0 投票
1 回答
458 浏览

java - For loop wait for completion of called method

I have a code which is checking a defined type of audio file in folder and calling converter to change its format. Now when first file is passed, converter is called and as file is in process of being conversion, for loop called converter again for second file. In this i felt earlier/later process is terminated and hence i m getting only file converted as output. Code is here. How can i manage to get all files convereted.

If u see there is success message against conversion and i never got this under for loop whereas if i pass only one file, i got success message. pls advice.

0 投票
0 回答
693 浏览

c# - DSS 文件不使用 FFMPEG 进行转换

我正在尝试将 dss 音频文件转换为 wav 格式,但在转换时出现错误“处理输入时发现无效数据”。

我使用下面的命令行:

在此处输入图像描述 谢谢

0 投票
2 回答
971 浏览

ios - 如何将不受支持的音频文件格式转换为 iOS 支持的格式之一?

在我的应用程序中,不支持从服务器下载的少数音频文件。我的 Objective-C 代码不支持 mpeg、x-wav 音频格式。如何将它们转换为受支持的 iOS 类型之一?

0 投票
0 回答
197 浏览

java - 将mp4解析为原始音频文件而无需在JAVA中下载

我需要使用 JAVA 将 mp4 文件(我从 URL 获取)解析为原始音频文件(FLAC),并且我想在不实际将文件下载到我的服务器的情况下做到这一点。

我检查了sannies/mp4parser库,但需要下载该文件。有什么方法可以在不下载的情况下将 mp4 解析为 flac?

谢谢

0 投票
1 回答
745 浏览

xamarin - 赛马林。将音频文件转换为 iOS 的 mp3

我在将音频文件从 wav 转换为 mp3 时遇到问题。我的应用程序录制语音并将音频流保存到 user_audio_raw.wav。之后我尝试将此文件转换为 mp3 格式:

当我使用下一条消息调用 export.ExportAsynchronously() 时应用程序崩溃:

但是当我尝试转换为 mp4 或任何其他格式的应用程序时,它可以完美运行并且转换没有任何问题。有人知道为什么会发生吗?

0 投票
1 回答
507 浏览

java - Android AudioConverter 和 FFMPEG 错误 gradle 初始化

我正在尝试使用 Android AudioConverter ( https://github.com/adrielcafe/AndroidAudioConverter ) 将 .AAC 文件转换为 .WAV。问题是,当我尝试运行我的应用程序时,出现此错误:

这是我的gradle文件:

如果我删除这一行:

然后该应用程序无法工作,因为 Android AudioConverter 需要 ffmpeg 才能工作。我应该怎么办 ?谢谢。

0 投票
2 回答
4859 浏览

c# - 使用 NAudio 将 wav 文件转换 PCM 48kHz/16 比特率到 u-law 8kHz/8 比特率

我有一个 wav 文件,我需要将其转换为我们的一个应用程序可以读取的格式。我要转换的文件格式为:

  • 编码:PCM
  • 采样率:48kHz
  • 比特率:16 位
  • 频道:1

我要转换为的可读文件格式是:

  • 编码:u-Law
  • 采样率:8kHz
  • 比特率:8位
  • 频道:1

为此,我使用了NAudio库。我用于转换的代码类似于:

上述转换抛出错误

AcmNotPossible 调用 acmStreamOpen

我已经看到了一些从 u-law 转换为 PCM 的链接,但我遇到了相反的问题。

我正在努力理解的是为什么当我转换PCM/48kHz/16bit -> uLaw/48kHz/8bit异常时没有抛出。但是,当我尝试将生成的文件转换uLaw/8kHz/8bit为异常时,就会抛出异常

我是处理音频文件和不同格式的新手,所以如果我遗漏了一些简单的东西,我深表歉意。

有人可以解释为什么转换只在采样率转换时抛出异常,而不是在其他两个转换(编码PCM -> uLaw&& 16bit -> 8bit)?