是否有一个Ruby库允许我计算MP3文件的音频数据(减去元数据)的校验和,或者允许我读取MP3的音频数据来计算校验和?
我在找这样的东西:
mp3 = Mp3Lib::MP3.new('/path/to/song.mp3')
mp3.audio.sha1sum # => the sha1 checksum of _only_ the audio, minus the metadata
我找到了Mp3Info,但它似乎有点乏味。初始化Mp3Info对象时,可以获得实际音频数据开始和结束的帧。
我目前正在编写一个命令行工具来转换不同格式的输入音乐库(flac / ogg / mp3 /.)到给定格式的输出音乐库(flac / ogg / mp3)。我把它建立在avconv (如果avconv不可用的话)的基础上,因为它是我找到的最完整的命令行转换器。我的脚本可以在这个网址(GitHub)上找到:
我试图将元数据从输入库文件传递到输出/转换的库文件。
我想出了这样的代码:
local MAP_METADATA=' 0:g'
# Specific needs for some input formats/
case "${INPUT_FILE_MIME
我在连接mp3文件方面有一些问题。例如,我有5个mp3文件。我想把它们连到一个文件里。
我试试看:
try {
InputStream in = new FileInputStream("C:/a.mp3");
byte[] buffer = new byte[1024];
OutputStream os = new FileOutputStream(new File("C:/output.mp3",
true));
int count;
while ((count = in.read(buffer