ios – 它是什么编解码器

我有一个压缩文件的大小是728,不知何故我知道这是一个音频文件,它持续1040毫秒

压缩文件结构是直接的:

它由14个字节块组成,每个块以0x0C开始:

0c xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xc xx xx xx xx xx xx xx xx xx xx xx xx xc xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx 0c xx xx xx xx xx xx xx xx xx xx xx xx xx

(xx)可以是任何十六进制数

您可以在这里下载压缩二进制文件:

http://dusijun.files.wordpress.com/2013/02/29-aud-bin.doc(请重命名为* .aud)

或以doc格式显示文本视图

http://dusijun.files.wordpress.com/2013/02/29-aud.doc

没有标题或元信息.块的数量取决于实际音频的长度.
音频持续时间大约为1.42

例如

如果文件大小= 9506,则音频在13 S左右可以持续9506 * 1.42 = 13580 ms

任何人都知道可能是什么编解码器?

PS:

二进制文件是WeChat(ios)音频文件.

REF

1)如何提取/播放.aud文件?

http://www.boards.ie/vbulletin/showthread.php?t=2055891600

2)WeChat ios

https://itunes.apple.com/us/app/wechat/id414478124?mt=8

解决方法

我会怀疑它是一个语音编解码器.例如 RFC6716OPUS.
NB编解码器的比特率为8-12 kbit / s. 0x0c适用于20ms帧大小的SILK配置.

| 0…3 | SILK-only | NB | 10,20,40,60 ms |

20ms的帧大小约为14字节.我试图将样本保存为29-aud-bin.opus并在Firefox中打开它,但是它缺少其他opus文件的标题. Skype也使用了一种版本的SILK编解码器.

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...