Áudio :: MPEG.

Áudio :: MPEG é um módulo Perl para codificação e decodificação do MPEG Audio (MP3).
Baixe Agora

Áudio :: MPEG. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Peter Timofejew
  • Site do editor:
  • http://search.cpan.org/~ptimof/Audio-MPEG-0.04/MPEG.pm

Áudio :: MPEG. Tag


Áudio :: MPEG. Descrição

Áudio :: MPEG é um módulo Perl para codificação e decodificação do MPEG Audio (MP3). Áudio :: MPEG é um módulo Perl para codificação e decodificação do MPEG Audio (MP3) .Synopsis Use AUDIO :: MPEG; AUDIO :: MPEG é uma interface Perl para as camadas de áudio MPEG Lame e MAD MPEG I, II e III codificando e As bibliotecas de decodificação. Realizaram uma biblioteca de mp3 bastante extensa e decidiu escrever alguns softwares para ajudar a gerenciar a coleção. Acabou por ser um software bastante legal (incidentalmente, eu vou liberá-lo sob o GPL em breve), com uma interface de linha de web e comando, boa busca, estatísticas de archive integradas, etc.However, eu também queria Para ser capaz de transmitir áudio e verificar a integridade dos arquivos no arquivo. É certamente possível transmitir áudio (mesmo com re-codificação em uma taxa de bits diferente) sem recorrer à escrita de cola de interface como este módulo, mas a verificação dos arquivos foi desajeitada na melhor das hipóteses (por exemplo, digitalizando stdout / err for strings) e inúteis pior.Theus, áudio :: MPEG nasceu.Lamethis é indiscutivelmente o melhor codificador MPEG de qualidade disponível (certamente o melhor codificador GPL). As partes do código foram otimizadas para aproveitar alguns dos recursos avançados para processadores Intel / AMD, mas mesmo em máquinas não otimizadas, como o PowerPC, realiza muito bem (mais rápido que em tempo real no final dos anos 90 (e Mais tarde) Máquinas) .madthis é uma biblioteca de decodificação MPEG relativamente nova. Eu escolhi depois de lutando para limpar a biblioteca de decodificação MPEG incluída com manca (que é baseada na implementação MPG123 (1) de Michael Hipp (1)). No final, fiquei muito satisfeito com os resultados. Mad realiza a decodificação com uma precisão interna de 24 bits (qualidade pró-nível) com aritmética de ponto fixo. O código é muito limpo e parece sólido de rock. Embora possa parecer que deve ser mais rápido que a biblioteca MPG123 (1) devido ao uso de aritmética de ponto fixo, é de fato cerca de 60% ou mais da velocidade (devido ao áudio de maior resolução). No entanto, a facilidade de codificar contra louca, e a maior precisão da produção mais do que compensa a decodificação mais lenta.Audio :::mpeg pode exportar os dados na maior precisão para programas que desejam manipular os dados na resolução mais alta. O ambiente do sistema operacional te testou apenas em um sistema Linux 2.4.x até agora, mas não vejo razão pela qual não deve funcionar em nenhuma variante da ONU * x. Na verdade, pode até mesmo trabalhar em uma caixa de Windoze (as bibliotecas coxas e loucas subjacentes aparentemente compilar de alguma forma sobre eles). Eu não estou fazendo mágica especial com a interface, então presumivelmente funcionará no Windows. Como você provavelmente pode dizer, eu realmente não me importo se isso acontecer (eu vou começar a se importar se m $ lança o código-fonte para o Windows sob GPL, BSD ou licenças artísticas ...). Mas, para você pobre, almas mal orientadas que insistem em correr janelas, espero que haja pouco problema para conseguir que ele funcione.performanou pensaria que com codificação / decodificação de áudio, que é uma tarefa intensiva de computação, a Perl seria muito mais lento que os programas Cure C equivalente. Surpresa ... é apenas cerca de 3% mais lento (!) Mesmo com o mecanismo que uso aqui (perl-> c-> perl para cada quadro, Perl 5.6.1 e Linux 2.4.4 (PowerPC 7500) executa apenas fantástico. Assim, a moral deste parágrafo é executar seus próprios testes de desempenho, mas não há necessidade de pensar em seu próprio codificador / decodificador perl será inferior a uma implementação pura C / C ++. A única desvantagem é que, dependendo de quanto buffer Espaço que você usa para leitura, o uso de memória será pelo menos 3 vezes (eh ... Ram é barato ...) Requisitos: · Requisitos de Perl: · Perl.


Áudio :: MPEG. Software Relacionado