我尝试了论坛中的不同选项,但其中大多数都已过时(ffmpeg 告诉我有关它的信息,例如使用 -sameq 选项)。我试图理解文档,但我不能。
我想知道如何使用 ffmpeg 递归地将 wma 转换为 mp3,例如输出中的最大比特率为 192kbps(但如果原始比特率为 128kbps,则不是 192)
我有除非 14K wma 文件分布在许多目录中。所以,我不想移动它们。只需转换它们,保留文件名和元数据,然后删除它们,如果可以读取要从我可以创建的 txt 文件转换的文件列表,每行一个文件。有了这个,我将设法进行递归搜索,粘贴进去。
谢谢你的帮助。更感谢您对 Ffmpeg 的任何解释。
卡罗素
PS:Soundconverter 曾经很好,但速度很慢。现在两者都不是。在许多情况下,在 14.04 中不起作用,就像我的一样。我正在使用 Soundkonverter,但速度很慢。所以,这一切都是为了防止这个建议。而且我想学习使用这个强大的ffmpeg!和 CLI
注意:下面的脚本在第一次转换中工作。但是出于我无法解释的任何原因,突然删除了转换中的wma,而没有留下mp3。因此,我再次更改为“未解决”(以防止其他人偶尔出现问题)。问题似乎来自 avconv “应用程序在流 0 中向多路复用器提供了无效的、非单调递增的 dts:23606 >= 21720”(如果有人对开发此错误感兴趣,则在评论中有粘贴箱)。所以,未来没有avconv。