flac相关内容

如何降低WAV码流的音量?

我有一份FLAC文件。我想通过“flac-dc”命令将其解码,读取该命令输出的WAV流,将音量减半,然后将信号输出回来。以下是我的实际代码: #include #include int main( int argc, char *argv[] ) { FILE *stream; int16_t normal, decreased; ..
发布时间:2022-06-07 21:16:44 其他开发

检测文件是否为 MP3 文件?

我正在编写一个 C++ 库,用于在不同格式/编解码器之间解码和编码音频.在加载所需的编解码器库之前,我有一个快速检测格式的例程. 对于 WAV 文件,您可以简单地查找文件开头的 ASCII 值“RIFF"和“WAVE".这同样适用于 FLAC,我们可以简单地读取前 4 个字节,即“fLaC". 但是如何快速检测文件是否为 MP3?我不能依赖文件扩展名.我也无法尝试解码第一个 MP3 帧 ..
发布时间:2022-01-11 16:21:56 其他开发

为什么 FLAC Streaming over HTTP 使用 Ogg 封装而不是本机完成?

目前所有的 FLAC 流媒体实现(例如 Edcast 和 Icecast)似乎都使用 Ogg 作为 FLAC 流媒体的容器. 这是什么原因? 不使用 Ogg 而是流式传输“原生"FLAC 流有哪些缺点? 我已经完成了一些通过 HTTP 流式传输 FLAC 的测试,它似乎在 VLC 中工作得很好.FLAC 似乎是以帧可以独立站立的方式构建,使其对流损坏具有健壮性和/或丢帧.鉴于此,我不 ..
发布时间:2021-08-30 20:25:34 其他开发

从FLAC创建HLS音频流

我有一个FLAC文件,其中包含一首歌曲.我想创建一个质量最高的HLS流,即FLAC(匹配输入,所以只是通过但分块),然后是AAC-LC 320、160和96Kbps. 我该怎么办? 解决方案 以下命令是一个不错的起点: ./ffmpeg -i my.flac -map 0:a -map 0:a -map 0:a -map 0:a -c:a:0 flac -c:a:1 aac -c ..
发布时间:2021-05-15 19:00:39 其他开发

python检查音频文件类型,MP3或FLAC

我想检查音频文件是否只需要检查其MP3或FLAC,但我想超越仅仅检查文件扩展名 os.path.splitext 可以,但是如果文件中没有写入扩展名或有人通过了带有假扩展名的文件 我已经尝试过,但是只会返回None sndhdr.what(文件) 我也尝试使用魔术,但是它返回的'application/octet-stream'没什么用. magic.from_file( ..
发布时间:2021-04-12 19:32:12 Python

如何使用Java将FLAC文件转换为WAV文件?

我想将给定的flac文件转换为wav文件.关于StackOverflow的大多数问题与我的问题相反.有谁知道如何解决这个问题?我听说过有关JavaFlacEncoder link 的内容,但是我找不到将flac转换为wave的方法. 解决方案 使用flac -d来(从man页面开始) Decode (the default behavior is to encode) 另一个选择 ..
发布时间:2020-06-15 18:43:50 Java开发

从HTML中的Web服务器资源播放FLAC

我正在运行一个apache2网站,您可以在其中上传无损文件,包括.wav和.flac.不支持flac时,wav文件可立即运行.所以我想知道是否有任何方法可以在JavaScript的帮助下播放这些flac文件? 这是怎么回事: 单击按钮选择文件. 选择后,它将自动将发布请求发送到名为"flacuploader.php"的PHP文件. ..
发布时间:2020-06-15 18:43:48 PHP

Python批量转换FLAC文件

我想将所有FLAC文件转换为工作目录中的OGG: 这是我已经拥有的. for root, dirs, files in os.walk(args): flacs = [f for f in files if f.endswith('.flac')] oggs = [o for o in files if o.endswith('.ogg')] ..
发布时间:2020-06-15 18:43:44 Python

如何从python将wav转换为flac?

我刚开始使用Python,并且正在使用PyAudio和Wave模块从麦克风获取声音并将其转换为.wav文件. 我现在想做的是将.wav转换为.flac.我已经看到了几种实现此目的的方法,这些方法都涉及安装转换器并将其放置在我的环境PATH中,然后通过os.system调用它. 还有其他方法可以通过Python将.wav转换为.flac吗?我正在寻找的解决方案需要同时在Windows和L ..
发布时间:2020-06-15 18:43:33 Python

ffmpeg FLAC 24位96khz至16位48khz

试图弄清楚ffmpeg,目前正致力于将24bit/96khz FLAC文件转换为16bit/48khz. 解决方案 基本示例 ffmpeg -i input.flac -sample_fmt s16 -ar 48000 output.flac 列出示例格式:ffmpeg -sample_fmts 列出其他flac编码选项:ffmpeg -h encoder=flac ar ..
发布时间:2020-06-15 18:43:30 其他开发

如何在Android中将WAV/OGG文件转换为FLAC文件?

编辑:合并了更改后的 uv001 的答案. 我只能发现ICS 4.0支持FLAC解码,但是可以编码.我需要一些编码器才能将wav转换为flac,但是目前找不到.我发现有一个jFlac可用,但是我不知道如何使用该库,只是简单地转换文件即可. 有人可以帮我吗? 今天,我只是自己一个想法,使用JavaFlacEncoder. 并且适用于某些WAV比特率. 我将该值更改为现在可以在 ..
发布时间:2020-06-15 18:43:28 移动开发

flac:“错误:输入文件具有ID3v2标签" (没有)

我正在尝试构建一个冗长的程序和库链,最终使用语音到文本API将mp3文件运行为人类可读的文本.我很惊讶地发现很少有API可以在线执行此操作-我发现唯一可行的方法是speech2text项目: https://github.com/taf2/speech2text ,它可以插入Google非官方的语音转文本API. 这实际上起初是有效的.我进行了一些手动转换,并对结果感到满意.但是,由于尝试自 ..
发布时间:2020-05-12 19:37:15 Java开发

.NET:如何将mp3或WAV文件转换为.flac

我需要用c#编写一个实用程序,该实用程序使用Google Speech Api将语音从音频文件转换为文本.据我所知,谷歌只接受此API的.flac格式.不幸的是,我有.wav和.mp3音频文件.因此,我试图找出是否有一种方法可以将mp3转换为.NET中的flac.我查看了NAudio,但似乎无法使用flac文件. 解决方案 我最终使用了Gregory S. Chudov的FLAKE编码器的 ..
发布时间:2020-05-12 19:35:58 C#/.NET

检测文件是否为MP3文件?

我正在编写一个C ++库,用于在不同格式/编解码器之间对音频进行解码和编码.我有一个例程,可以在加载所需的编解码器库之前快速检测格式. 对于WAV文件,可以简单地在文件开头查找ASCII值"RIFF"和"WAVE".同样适用于FLAC,我们可以简单地读取前4个字节,即"fLaC". 但是如何快速检测文件是否为MP3?我不能依靠文件扩展名.我也无法尝试解码第一个MP3帧,因为文件的开头可 ..
发布时间:2020-05-12 19:30:44 其他开发

在iOS上使用Flac进行分块编码

我找到了一个有助于将WAV文件转换为Flac的库: https://github.com / jhurt / wav_to_flac 同时成功将Flac编译到平台并且工作正常。 我在使用wav格式捕获音频后将其转换为Flac,然后发送到我的服务器,我一直在使用这个库。 问题是音频文件可能是浪费了很长时间然后宝贵的时间。 我想将音频编码为Flac格式并在捕获时同时将其发送到 ..
发布时间:2018-09-18 16:51:00 移动开发

检测文件是否为MP3

我正在编写一个C ++库,用于在不同格式/编解码器之间解码和编码音频。在加载所需的编解码器库之前,我有一个快速检测格式的例程。 对于WAV文件,可以简单查找ASCII值“RIFF”和“WAVE”文件的开始。这同样适用于FLAC,我们可以简单地读取前4个字节,这将是“fLaC”。 但是,如何快速检测文件是否为MP3?我不能依靠文件扩展名。我也不能尝试解码第一个MP3帧,因为在文件开始时可 ..
发布时间:2018-06-06 12:13:52 其他开发

谷歌语音API - PHP不返回任何东西

我的代码灵感来自这个用于语音到文本的全双工Google语音API的PHP版本: http://mikepultz.com/2013/07/google-speech-api-full-duplex-php-version/ 我有几个flac文件可以工作,并按照Mike的文章所述给出阵列输出。但对于少数flac文件,它只是不会返回任何内容作为输出。例如: http://gavyadhar.co ..
发布时间:2018-05-03 14:55:54 PHP

如何从MP4文件中提取音频并将其转换为C#中的FLAC文件?

我的目标是编写C#,将Microsoft LYNC会议音频转换成文本。 这里是我的项目到目前为止。最初我试图从麦克风录制,保存到WAV,然后将WAV转换为FLAC,并使用GoogleSpeechAPI,将FLAC转换为文本。但是我记录了麦克风音频到WAV格式。 问题是它需要是一个非常具体的WAV格式,即int16或int24为WAV与WAV到FLAC转换方法一起使用。我一直记录每个采样8位 ..
发布时间:2018-02-03 18:04:13 C#/.NET