Pergunta

Mais informação sobre o que eu quero fazer aqui; http://www.studiodust.com/riffmp3.html

Eu quero uma maneira para que o meu painel de controle (feito com Perl e Webmin) pode fazer isso automaticamente. Agora eu tenho que confiar em chamadas system e tem um binário para Linux. Existe uma biblioteca que faz isso para Perl ou algum outro idioma?

Qual é a melhor maneira de fazer isso?

Foi útil?

Solução 2

A referência website tive a resposta que eu precisava. Eu não sabia que eles fizeram uma variante do Linux.

Outras dicas

Eu não sei nada sobre os arquivos RIFF ou sua estrutura, usos, etc. Mas fez você tente procurar CPAN ? O primeiro resultado parece muito promissor.

Eu tenho o seguinte roteiro para a coisa exata que você perguntou sobre.

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

Apenas editar os parâmetros para coxo ou simplesmente usar a chamada ffmpeg e você está definido.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top