java - WAV文件到FLAC不起作用

标签 java audio wav flac

我们正在尝试使用javaFlacEncoder将wav文件转换为flac。

调用成功并创建了一个文件。但该文件根本没有音频内容。

代码非常简单,如:

val flacEncoder = new FLAC_FileEncoder()
val path = Paths.get(wavPath)
val outputFile = File.createTempFile("talkingbirdTemp", ".flac")

val status = flacEncoder.encode(path.toFile, outputFile)
if (status != Status.FULL_ENCODE) {
  outputFile.delete
  throw new RuntimeException("FLAC conversion failed with: " + status)
}

wav文件的采样率为22050。生成的文件根本没有有效的音频信号。

我们做错了什么吗?

最佳答案

您确定要用Java编写代码吗?

关于java - WAV文件到FLAC不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15827973/

相关文章:

java - 播放大型 wav 文件的特定部分

java - 为什么 Java NIO.2 中的异步 channel 需要这些暂停?

java - 使用 OpenCV - Java 在收据上查找边缘并校正角度

java - 在声明中初始化与在构造函数中初始化

java - 获取所有可以处理 Intent.ACTION_MEDIA_BUTTON Android 13 API33 的 android 包

c++ - 如何使用 WAVEFORMATEX 写入 .WAV 文件?

java - AudioRecord 并不总是记录预期的内容

java - 用点中心在 Java 中创建一个 Circle 类?

wpf - 制作对讲机WPF应用程序

matlab - 在 MATLAB 中量化录音机样本