首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >这个二进制数据流的文件格式/编码是什么?

这个二进制数据流的文件格式/编码是什么?
EN

Stack Overflow用户
提问于 2020-12-10 07:51:39
回答 1查看 140关注 0票数 0

我有一些二进制blobs (来自MySQL的MySQL)。这些应该是使用JS web-app录制的音频流。

我取了其中一个点,并将其保存为a.wtf文件。当我运行strings a.wtf时,我得到了一些有用的信息。

代码语言:javascript
复制
webmB
QTmuxingAppLibWebM-0.0.1WA
QTwritingAppLibWebM-0.0.1
A_OPUSc
OpusHead
OPUS
...

我还在终端中尝试了以下内容(google上的提示)。

代码语言:javascript
复制
[dilawars@chutki data (master)]$ mkvextract a.wtf tracks 0:audio.opus
Error: (mkvextract) The file 'a.wtf' could not be opened for reading: Not a valid Matroska file (no segment/level 0 element found).

下载a.wtf

有什么帮助是非常感谢的?理想情况下,我希望将它们转换为WAV格式。

更新

我用了这个工具

代码语言:javascript
复制
[dilawars@chutki data (master)]$ hachoir-metadata a.wtf 
[err!] Unable to parse file: a.wtf
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-31 04:07:40

由于@bryc的提示,我设法找到了解决方案。MySQL中的数据采用base64编码(上传的文件a.wtf已经采用二进制格式)。我将它们解码回二进制流,并将其保存为a.webm文件。之后,我运行以下命令。

代码语言:javascript
复制
$ ffmpeg -i a.webm -ac 1 -f wav -vn -ar 20500 a.wav
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65230461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档