【问题标题】:wav to m4a conversion via QuickTime with Automator使用 Automator 通过 QuickTime 将 wav 转换为 m4a
【发布时间】:2019-10-14 18:03:03
【问题描述】:

我有一堆巨大的 .wav 文件,我想通过 QuickTime 导出功能将它们转换为 .m4a 文件。 由于有很多 wav 文件,我想用 Automator 自动化这个过程。 你能帮我完成这个任务吗? QuickTime 播放器看起来不是自动机的可录制应用程序,这就是为什么我必须使用我不知道的 Applescript。

我需要的是“快速操作”,这将是右键单击文件/查找器操作:右键单击文件时,我将选择“转换为 m4a”

据我了解,自动机应该获取文件名,然后通过 Quicktime 播放器将其导出为“仅限音频”。

在我的原始理解中,它会是这样的 -

tell application "QuickTime player"
    activate
    tell export rightClickedFile in file sameFolder using settings preset "Audio Only"
    end tell 
end tell

任何建议都将受到高度赞赏。

【问题讨论】:

    标签: applescript automator quicktime


    【解决方案1】:

    由于您似乎在使用 Automator 苦苦挣扎,您可以考虑使用 ffmpeg 来转换您的文件。

    要将 HOME 目录中的 song.wav 以 320kb/s 的速度转换为 song.m4a,您可以在 Terminal 中运行:

    ffmpeg -i song.wav -c:a aac -b:a 320k song.m4a
    

    如果看起来不错,您可以在当前目录中执行所有 .wav 文件:

    for f in *.wav; do ffmpeg -i "$f" -c:a aac -b:a 320k "${f%%.*}.m4a" ; done
    

    由于 Apple 没有像许多人一样提供包管理器,因此我倾向于使用 homebrew。一旦您安装了 homebrew,您就可以安装、删除和维护数百个软件包。你安装ffmpeg

    brew install ffmpeg
    

    【讨论】:

    • 感谢您的回答,我怎样才能用它转换大约 100 个 wav 文件?可以连续做吗?
    • 查看开头的那一行... “如果看起来不错...” 在我的回答中。
    • 谢谢,但我做不到。它比愚蠢的自动机还要复杂
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-06-17
    • 2023-04-01
    • 2011-12-23
    • 2019-01-07
    • 2012-12-31
    • 1970-01-01
    • 2022-10-23
    相关资源
    最近更新 更多