the*_*now 18 audio id3 file-comparison binary-files beyondcompare
我已经在 2 个地方备份了一些音频文件并将 ID3 标签添加到一个备份中而不是另一个,因为时间过去了,我自己的记忆已经淡化了备份是否实际上相同,但现在一个有 ID3 数据和其他没有,基本的二进制比较将失败,检查将很麻烦。
是否有一种工具可以仅比较 mp3、flac 文件和其他使用标头数据(例如 ID3.0)中的音频数据(而不是标头 ID3)。
在这里开始了一个无法比较的线程:http : //www.scootersoftware.com/vbulletin/showthread.php?t=7413
会考虑执行此任务的其他比较软件
小智 7
这是一种在 shell 上执行此操作的方法。你需要avconv
,它在 Debian/Ubuntu 中是在libav-tools
.
$ avconv -i INPUT_FILE -c:a copy -f crc - 2>/dev/null | grep CRC
Run Code Online (Sandbox Code Playgroud)
你会得到这样的一行:
CRC=0xabfdfe10
Run Code Online (Sandbox Code Playgroud)
这将比较音频数据的每一帧并为其生成 CRC。所以像这样的命令可以比较多个文件:
ls *.mp3 | while read line; do echo -n "$line: "; avconv -i "$line" -f crc - 2>/dev/null | grep CRC; done
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
9730 次 |
最近记录: |