TimeSide é um conjunto de servidores e componentes do lado do cliente para sites de habilitação de áudio e aplicações Web. & Nbsp; Ele inclui um poderoso jogador interativa baseada em DHTML, com suporte para marcação de tempo.
Os componentes do lado do servidor fornecer APIs genéricos para facilitar a transcodificação, metadados incorporação, visualização e análise de som de áudio.
Uso:
Veja PythonApi, UiGuide, README e instalar.
Um exemplo rápido e curto:
timeside importação
decoder = timeside.decoder.FileDecoder ('/ path / to / source.ogg')
grapher = timeside.grapher.Waveform ()
analisador = timeside.analyzer.MaxLevel ()
encoder = timeside.encoder.WavEncoder ('/ path / to / output.wav')
(Decodificador | grapher | analisador | encoder) .run ()
grapher.render (output = "/ path / to / image.png ')
print 'Level:', analyzer.result (), analyzer.unit ()
O que é novo nesta versão:
- Faça Analyzer render mais genérico e fácil de implementar
- Analyzer: implementar capacidade de renderização para o evento e segmento + adicionar mais alguns graphers analisador
- Analyzer: refatoração o método resultados de renderização. + Capacidade de usar matplotlib em environnement sem exibição
- Decoder: Adicionar um decodificador Live para obter dados do soudcard
- Decoder: adicionar suporte para taxa de amostragem de 96 kHz
- Encoder: encoder AudioSink ao vivo, codificador que interpreta o fluxo de áudio através da sounbcard
- Grapher: adicionar uma classe genérica para exibir Analisadores através do seu método de 'tornar'. Adicione o novo arquivo grapher
- Grapher: adicionar uma classe genérica para exibir Analisadores através do seu método de 'tornar'. Por enquanto, ele só suporta analisador FrameValueResult
- Núcleo: adicionar uma condição para pegar sinal somente se uma fonte LiveDecoder é usado
- Várias correções de bugs
O que é novo na versão 0.4.3:
- finalmente consertar vazamentos e decodificador de-sincronizações (graças para piem)
- isso também corrige maus comprimentos de arquivo encoder variável
- correção OGG e FLAC encoders (fecha: # 8)
- Corrija multi-canais de streaming (fecha: # 13)
- adicionar suporte para Pillow (fecha: # 12)
- AAC temporalmente desactivar e WebM encoders (precisa adicionar alguns limites por eles)
- AVISO: agora precisamos adicionar sobrescrever = True para o codificador instâncias kwargs, a fim de substituir o arquivo de destino, ou seja, e = Mp3Encoder (caminho, sobrescrever = True)
O que é novo na versão 0.3.3:
- principalmente um desenvolvedor e mantainer versão de transição, nenhum novo recursos interessantes
- mas adicionar & quot; ts-ondas & quot; roteiro de forma de onda de lotes
- Corrija alguns testes, baixar amostras de áudio
- Configuração correção
- atualização README
O que é novo na versão 0.3.2:
- move mainloop para seu próprio segmento de evitar memória monopolizando em arquivos grandes
- adicionar valores de condição para preparar correndo gst mainloop em um segmento
- adicionar experimental encoder WebM
- análise de duração vai para decoder.duration propriedade
- correções de bugs
Requisitos :
- Python
Comentários não encontrado