TimeSide on joukko palvelimen ja asiakkaan puolella komponentteja AV-avulla web-sivustoja ja sovelluksia. & Nbsp; Se sisältää tehokkaan DHTML-pohjainen interaktiivinen soitin, joka tukee ajan merkinnän.
Palvelin puolella komponentit tarjoavat yleisiä API helppo muuntamiseen, metatiedot upottamisen, ääni visualisointi ja äänen analyysi.
Käyttö:
Katso PythonApi, UiGuide, README ja asentaa.
Nopea ja lyhyt esimerkki:
tuonti timeside
dekooderi = timeside.decoder.FileDecoder ('/ path / to / source.ogg')
Grapher = timeside.grapher.Waveform ()
analysaattori = timeside.analyzer.MaxLevel ()
kooderi = timeside.encoder.WavEncoder ('/ path / to / output.wav')
(Dekooderi | Grapher | analysaattori | Encoder) Run ()
grapher.render (lähtö = '/ path / to / image.png')
print "Taso:", analyzer.result (), analyzer.unit ()
Mitä uutta strong> tässä julkaisussa:
- Tee Analyzer tekee yleisempi ja helppo toteuttaa
- Analyzer: toteuttaa renderöinti valmiudet tapahtuman ja segmentin + lisätä hieman analysaattori graphers
- Analyzer: refaktorointi tulokset renderöinti menetelmällä. + Mahdollisuus käyttää matplotlib vuonna Environnement ilman näyttö
- Decoder: Lisää live dekooderi saada tietoja soudcard
- Decoder: lisää tukea 96 kHz
- Encoder: live ääninielu Encoder, kooderi, joka toistaa äänen stream kautta sounbcard
- Grapher: lisätä yleinen luokka näyttää analysaattorit kautta "tehdä" menetelmällä. Lisää uusi Grapher tiedosto
- Grapher: lisätä yleinen luokka näyttää analysaattorit kautta "tehdä" menetelmällä. Nyt se vain tukea FrameValueResult analysaattori
- Core: lisätä ehto kiinni signaalin vain, jos LiveDecoder lähdettä käytetään
- Various bugikorjauksia
Mitä uutta strong> versiossa 0.4.3:
- vihdoin korjata dekooderi vuotoja ja de-synkronoinnit (kiitos jotta piem)
- Tämä korjaa myös huono muuttuja anturin tiedosto pituudet
- fix OGG ja FLAC antureita (sulkeutuu: # 8)
- korjata monen kanavia streaming (sulkeutuu: # 13)
- lisätä tukea Tyyny (sulkeutuu: # 12)
- ajallisesti desactivate AAC ja WebM antureita (täytyy lisätä joitakin rajoituksia niille)
- VAROITUS: nyt täytyy lisätä päälleäänittävän = True enkooderille kwargs tapauksia voidakseen korvata kohdetiedosto eli e = Mp3Encoder (polku, korvaa = True)
Mitä uutta strong> versiossa 0.3.3:
- enimmäkseen siirtymäkauden kehittäjä ja mantainer versio, ei uusia hienoja ominaisuuksia
- mutta lisää & quot; TS-aaltomuodot & quot; käsikirjoituksen aaltomuodon betoniaseman
- korjata joitakin testejä, lataa ääninäytteitä
- fix setup
- päivitys README
Mitä uutta strong> versiossa 0.3.2:
- Siirrä mainloop omille kierre Jotta muisti hogging suurten tiedostojen
- lisää kunnon arvoja valmistautua käynnissä GST mainloop vuonna thread
- lisää kokeellista WebM Encoder
- kesto analyysi menee decoder.duration omaisuutta li>
- bugikorjauksia
Vaatimukset :
- Python
Kommentteja ei löytynyt