TimeSide

Software screenshot:
TimeSide
Dettagli del software:
Versione: 0.5.3
Data di caricamento: 20 Feb 15
Licenza: Libero
Popolarità: 5

Rating: 5.0/5 (Total Votes: 1)

TimeSide è un insieme di componenti server e lato client per i siti audio-abilitazione web e applicazioni. & Nbsp; Comprende un potente lettore interattivo basato DHTML-con il supporto per la marcatura tempo.
I componenti lato server forniscono API generiche per una facile transcodifica, metadata embedding, visualizzazione del suono e l'analisi audio.
Utilizzo:
Vedere PythonApi, UiGuide, README e INSTALL.
Un veloce e breve esempio:
import timeside
decoder = timeside.decoder.FileDecoder ('/ path / to / source.ogg')
grapher = timeside.grapher.Waveform ()
analizzatore = timeside.analyzer.MaxLevel ()
encoder = timeside.encoder.WavEncoder ('/ path / to / output.wav')
(Decoder | grapher | Analizzatore | encoder) .run ()
grapher.render (output = '/ path / to / image.png')
print 'Livello:', analyzer.result (), analyzer.unit ()

Cosa c'è di nuovo in questa versione:

  • Fare Analyzer rendere più generico e facile da implementare
  • Analyzer: implementare funzionalità di rendering per evento e segmento + aggiungere qualche altro graphers analizzatore
  • Analyzer: refactoring il metodo risultati di rendering. + Possibilità di utilizzare matplotlib in environnement senza indicazione
  • Decoder: Aggiungi un decoder Live per ottenere i dati dal soudcard
  • Decoder: aggiungere il supporto per la frequenza di campionamento di 96 kHz
  • Encoder: encoder AudioSink vivo, encoder che riproduce il flusso audio attraverso il sounbcard
  • Grapher: aggiungere una classe generica per visualizzare gli analizzatori attraverso il loro metodo di 'rendering'. Aggiungere il nuovo file grafico
  • Grapher: aggiungere una classe generica per visualizzare gli analizzatori attraverso il loro metodo di 'rendering'. Per ora, solo il supporto analizzatore FrameValueResult
  • Nucleo: aggiungere una condizione per catturare il segnale solo se si utilizza una sorgente LiveDecoder
  • Varie correzioni di bug

Cosa c'è di nuovo nella versione 0.4.3:

  • finalmente riparare le perdite di decodifica e de-sincronizzazioni (grazie a piem)
  • Questo risolve anche cattive lunghezze di file encoder variabile
  • encoder fix OGG e FLAC (chiude: # 8)
  • risolvere multi-canali in streaming (chiude: # 13)
  • aggiungere il supporto per Pillow (chiude: # 12)

  • Encoder
  • AAC temporalmente Disattivare il e WebM (bisogno di aggiungere alcuni limiti per loro)
  • ATTENZIONE: ora dobbiamo aggiungere sovrascrittura = True per encoder kwargs istanze al fine di sovrascrivere il file di destinazione, cioè e = Mp3Encoder (percorso, sovrascrivere = True)

Cosa c'è di nuovo nella versione 0.3.3:

  • per lo più uno sviluppatore e mantainer versione di transizione, nessun nuovo funzioni interessanti
  • , ma aggiungere & quot; ts-forme d'onda & quot; sceneggiatura di forma d'onda dosaggio
  • risolvere alcuni test, scaricare campioni audio
  • setup fix
  • update README

Cosa c'è di nuovo nella versione 0.3.2:

  • mossa mainloop al proprio filo per evitare memoria monopolizzavano il file di grandi dimensioni
  • aggiungere valori di condizione di preparare esecuzione GST mainloop in un thread
  • aggiungere encoder WebM sperimentale
  • Analisi durata va a decoder.duration proprietà
  • bugfixes

Requisiti :

  • Python

Programmi simili

Commenti a TimeSide

I commenti non trovato
Aggiungi commento
Accendere le immagini!