【问题标题】:Is there a native way to convert .aac to .mp3 (audio format conversion)是否有将 .aac 转换为 .mp3 的本地方法(音频格式转换)
【发布时间】:2022-07-11 02:29:51
【问题描述】:

我目前使用命令行中的 vlc(从 powershell 调用)将 .aac 转换为 .mp3。

它有效,但我不喜欢对 vlc 的依赖。此外,vlc 命令行是一个熊。我已经解决了,但我担心随着时间的推移维护起来会很麻烦。

我看到 ffmpeg 是一个比 vlc 更简单的工具。但是我仍然不喜欢依赖。

是否有 Powershell 或 .NET(可从 powershell 调用)本机方式来执行此操作?

或者处理这个的 Powershell 插件?

【问题讨论】:

  • 为什么不直接做一个函数呢?
  • 那里有is a way,但它需要编写大量复杂的代码来与Windows 中的许多遗留API 进行交互。相比之下,vlc(或 ffmpeg)cli 会变得轻而易举:)
  • @MathiasR.Jessen 谢谢!是的,我明白你的意思。大量旧的 win32 调用......似乎有几个 C# 包装器(Yeti,还有一两个其他的?),但从 powershell 的角度来看,这也是一团糟......谢谢你的提示!

标签: powershell


【解决方案1】:

也许 AudioWorks 适合您?在这里查看hydrogenaudio - AudioWorks

“AudioWorks 是一个用于转换和标记音频/音乐文件的 PowerShell 模块(和 .NET 库)”

在github上here

但请注意,它缺乏原生 .aac 文件支持。为此,它需要 iTunes 在系统上,这可能不会比需要 VLC 有所改进。

【讨论】:

  • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能会失效。
  • 我稍微增强了你的帖子。谢谢!这基本上就是我要找的!
  • 原来 AudioWorks 不是解决方案。要获得 aac 文件支持需要安装 iTunes,这是我项目范围之外的大量开销和依赖项。仍在寻找前进的道路!
猜你喜欢
  • 2012-01-16
  • 2012-05-30
  • 1970-01-01
  • 2017-10-17
  • 2019-02-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-08
相关资源
最近更新 更多