Cha*_*hap 5 file-format metadata m4a
我有一些从无线电广播流中捕获的 .m4a 文件。它们可以使用mpd(*nix 的开源音乐播放守护进程)来播放,但 iTunes 不会打开它们(其他几个应该能够播放 .m4a 文件的音乐播放器也不会打开它们)。当我查看十六进制格式的文件并将其与 iTunes 中的 .m4a 文件进行比较时,发现广播流中的文件没有任何标头信息。
所以我想我应该尝试在文件中添加一些标题信息,看看是否可以让其他播放器播放。
我尝试阅读有关 .m4a 文件格式的技术文档,以了解标头的结构,但它对我来说太复杂了(大部分文档是关于编码的,与此无关) 。从概念上讲,标头似乎相当简单 - 我可以看到 4 字符标签、可变长度数据,并且可能有一些长度代码允许将它们分开。它似乎不包含有关实际音频数据的任何重要数据(例如其总长度),这让我希望通过简单地从 .m4a 文件复制标头并将其添加到这些无标头文件中来解决问题。
不过,我无法手动解析(即逆向工程)标头,以便对此进行实验。有人可以描述如何识别 .m4a 文件前面的完整标头吗?
| 归档时间: |
|
| 查看次数: |
1328 次 |
| 最近记录: |