【问题标题】:How do I add RIFF header to MP3 files programatically?如何以编程方式将 RIFF 标头添加到 MP3 文件?
【发布时间】:2009-09-23 02:17:11
【问题描述】:

关于我想在这里做什么的更多信息; http://www.studiodust.com/riffmp3.html

我想要一种方法,以便我的控制面板(使用 Perl 和 Webmin 制作)可以自动执行此操作。现在我必须依靠system 调用并拥有一个适用于Linux 的二进制文件。是否有针对 Perl 或其他语言的库?

最好的方法是什么?

【问题讨论】:

    标签: linux perl mp3 wav


    【解决方案1】:

    我对 RIFF 文件或其结构、用途等一无所知。但是did you try searching CPANThe first result 看起来很有前途。

    【讨论】:

      【解决方案2】:

      我参考的网站有我需要的答案。我不知道他们制作了 linux 变体。

      【讨论】:

        【解决方案3】:

        我有下面的脚本来表达你所询问的确切内容。

            #!/bin/bash
            echo "$1"
            ffmpeg -y -i "$1" -f wav out.wav > /dev/null 2>&1 && \
            normalize-audio -q out.wav && \
            lame --silent -a -m m --cbr -b 64 -q 0 out.wav out.mp3 && \
            ffmpeg -y -i out.mp3 -f wav -acodec copy "$1" > /dev/null 2>&1 && \
            echo "done."
        
            rm out.wav out.mp3
        

        只需将参数编辑为 lame 或使用 ffmpeg 调用即可。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2013-12-19
          • 2013-03-05
          • 2013-11-12
          • 2020-11-22
          • 2023-03-28
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多