【问题标题】:Creating a sample mp3 with fade使用淡入淡出创建示例 mp3
【发布时间】:2010-11-28 10:41:39
【问题描述】:

我需要知道是否可以从 WAV 文件创建 30 秒的 MP3 示例。生成的 MP3 文件必须在开始和结束处具有淡入淡出。

目前正在使用 ffmpeg,但找不到任何支持能够做到这一点的文档。

谁能提供可以实现此目的的软件名称(CLI,仅限 *nix)?

【问题讨论】:

    标签: encoding mp3 ffmpeg


    【解决方案1】:

    查看SoX - Sound eXchange

    我自己没用过,但我的一位朋友评价很高。

    来自网页(突出显示我的我)

    SoX 是一个跨平台(Windows、 Linux、MacOS X 等)命令行 可以转换各种实用程序 电脑音频文件的格式 其他格式。 也可以申请 这些声音文件的各种效果, 而且,作为额外的奖励,SoX 可以玩 并在大多数设备上录制音频文件 平台。

    【讨论】:

    【解决方案2】:

    最好的方法是在将 WAV 音频数据转换为 MP3 之前应用 30 秒截断、淡入和淡出。如果您的转换库有一个采用一组样本的方法,这很容易做到。如果该方法只接受 WAV 文件(在内存中或在磁盘上),那么这会稍微不那么容易,因为您必须学习 WAV 文件格式(易于编写但有点难以阅读)。无论哪种方式,将增益和/或衰减应用于时域样本数据(如在 WAV 文件中)比尝试将这些效果应用于频域数据(如在 MP3 文件中)更容易 .

    当然,如果您的转换库已经完成了所有这些工作,最好只使用它,而不必自己操心。

    【讨论】:

      【解决方案3】:

      这会

      • 从位置 45 秒修剪。接下来的 30 秒 (0:45.0 30) 和
      • 淡出前 5 秒 (0:5) 和最后 5 秒 (0 0:5) 和
      • 从 wav 转换为 mp3

        sox infile.wav outfile.mp3 trim 0:45.0 30 fade h 0:5 0 0:5
        

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-03-04
        • 1970-01-01
        相关资源
        最近更新 更多