0

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

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

这样做的最佳方法是什么?

4

3 回答 3

1

我对 RIFF 文件或其结构、用途等一无所知。但是您是否尝试搜索 CPAN第一个结果看起来很有希望。

于 2009-09-23T02:55:35.080 回答
0

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

于 2009-09-23T03:08:52.480 回答
0

对于您询问的确切内容,我有以下脚本。

    #!/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

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

于 2012-01-06T17:08:28.647 回答