我需要一些帮助,使用 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 文件转换为.mp3s。

【讨论】:

以上是关于我需要一些帮助,使用 VLC(或任何其他软件)将 midis 批量转换为 mp3 及其各自的声音库 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

将道场图表导出为 pdf 或其他一些矢量格式

Intel Media SDK 流输出

需要帮助使用 PayPal REST API 或 C# 中的任何其他方法获取 PayPal 交易

如何开发视频播放软件

如何使用vlc通过tcp协议强制流RTP视频?

openSUSE 播放使用VLC播放视频