【发布时间】:2015-01-23 15:59:37
【问题描述】:
我正在使用 sox 将一些 mp3 文件转换为项目的 wav。问题是播放文件的软件没有它正在播放的元素的媒体名称。我似乎找不到一个 win32 cli 工具来读取 wav 文件的标题并写入我需要的内容。
Sox 会读取标题,但它没有显示使用我使用的旧软件插入的媒体元素的标题。我只是无法自动化它,否则我会使用它。
我已确定该信息是写入 CART CHUNK 部分还是仅写入文件头。我想不出在那里写我自己的数据。
【问题讨论】:
-
WAV 标头中没有媒体名称。您是否尝试提取 ID3 数据并将名称信息携带到 WAV 文件中?
-
我检查了 id3 以了解我正在使用 sox 做的现有方法,但文件上没有 id3 信息。我不确定播放软件如何知道它在播放什么。我确实知道,当我将这两个文件放入旧的转换软件时,它会读取为 riffpcm 用于使用 sox 制作的文件,而另一种用于使用旧方式完成的文件。
-
文件大小也完全一样。
-
我已经确定文件名只是写在标题中它不是文件上的 id3 标记或任何东西。
-
您希望它应该放在 WAV 文件中的什么位置? WAV 标头中没有标题字符串的位置。
标签: audio wav command-line-interface