我需要一些帮助,使用 VLC(或任何其他软件)将 midis 批量转换为 mp3 及其各自的声音库 [关闭]
Posted
技术标签:
【中文标题】我需要一些帮助,使用 VLC(或任何其他软件)将 midis 批量转换为 mp3 及其各自的声音库 [关闭]【英文标题】:I need some assistance using VLC (or any other software) to batch convert midis into mp3s with their respective sound banks [closed] 【发布时间】:2020-12-02 23:28:06 【问题描述】:我想使用 VLC(或其他软件,如果更简单的话)将带有声音库的 midis 转换为 mp3 或 wav 或类似的东西。所有声音库都具有与其各自的 .mid 相同的名称(具有不同的文件扩展名)。我有可用的 .sf2 和 .dls 声音库。我对 VLC 的命令系统的工作原理不是很了解,而且我完全不确定如何告诉 VLC 为每个文件使用不同的库。我有 1308 个 midis 要转换,所以我真的不想手动进行...我已经阅读了 VLC wiki 并了解如何正常转换一个文件或多个文件。但是如果不手动操作,我无法弄清楚如何为每个人使用不同的声音库。
如果有更好的发帖地方请告诉我。
【问题讨论】:
这个问题对于本网站来说过于模糊和广泛。如果您花一些时间在tour 和阅读help center 页面以了解该网站的工作原理,然后再发布,您会发现您在这里的体验会好很多。 【参考方案1】:我不知道 VLC,但你可以使用 timidity 将 midis 转换为 wav:
for midi in *.mid; do
name="$(basename "$midi" .mid)"
timidity -x "soundfont $name.sf2" -Ow -o - "$midi" | lame -V 0 -q 0 - "$name.mp3"
done
上面的示例代码使用对应的.sf2
soundfont 将当前目录中的所有.mid
文件转换为.mp3
s。
【讨论】:
以上是关于我需要一些帮助,使用 VLC(或任何其他软件)将 midis 批量转换为 mp3 及其各自的声音库 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章