TimeSide yra serverio ir kliento pusėje komponentų garso ir leidžia interneto svetainių ir programų & nbsp rinkinys;. Tai apima galingą DHTML pagrindu interaktyvų grotuvas, palaikantis metu ženklu.
Serverio pusėje komponentai nepatentuotų API lengvai perkodavimas, metaduomenų įterpimą, garso vizualizacijos ir garso analizę.
Naudojimas:
Žr PythonApi, UiGuide, README ir įdiegti.
Greitai ir trumpai, pavyzdžiui:
importo timeside
dekoderis = timeside.decoder.FileDecoder ("/ kelias / iki / source.ogg)
Grapher = timeside.grapher.Waveform ()
analizatorius = timeside.analyzer.MaxLevel ()
kodavimo = timeside.encoder.WavEncoder ("/ kelias / iki / output.wav)
(Dekoderis | Grapher | analizatorius | Encoder) .run ()
grapher.render (produkcija = '/ kelias / iki / image.png)
Spausdinti "Lygis:" analyzer.result (), analyzer.unit ()
Kas naujo , šioje laidoje:
- Padaryti analizatorius padaryti daugiau bendro pobūdžio ir lengva įgyvendinti
- analizatorius: įgyvendinti atvaizdavimo pajėgumus įvykio ir segmento + pridėti šiek tiek daugiau analizatoriaus knygrišius
- analizatorius: Pertvarkymas į rezultatus perteikimo būdą. + Galimybė naudoti matplotlib į Environnement be ekrano
- dekoderis: Pridėti Live dekoderis gauti duomenis iš soudcard
- dekoderis: įtraukti paramą už 96 kHz diskretizavimo spartą
- Daviklių: gyva AudioSink kodavimo, kodavimo, kad vaidina garso srautą per sounbcard
- Grapher: pridėti bendrą klasės rodyti analizatoriai per savo "padaro" metodą. Įdėti naują Grapher failą
- Grapher: pridėti bendrą klasės rodyti analizatoriai per savo "padaro" metodą. Nes dabar, tai palaiko tik FrameValueResult analizatorių
- šerdis: pridėti sąlygą sugauti signalą tik tada, jei LiveDecoder šaltinis naudojamas
- Įvairūs taisymo
Kas naujo versijos 0.4.3:
- pagaliau išspręsti dekoderiu nuotėkių ir de-sinchronizavimo (dėka į piem)
- tai taip pat nustato blogų kintamasis kodavimo failų ilgiai
- nustatyti OGG ir FLAC enkoderiai (užsidaro: # 8)
- fiksuojančios multi-kanalai transliacijos (užsidaro: # 13)
- įdėti paramą pagalvė (užsidaro: # 12)
- laikinai desactivate AAC ir WebM enkoderiai (reikia pridėti keletą ribas jiems)
- ĮSPĖJIMAS: dabar mes turime pridėti perrašyti = true Encoder kwargs atvejus siekiant perrašyti paskirties failą, ty e = Mp3Encoder (kelias, perrašyti = True)
Kas naujo versijos 0.3.3:
- daugiausia pereinamasis kūrėjas ir mantainer versija, jokia nauja įdomių funkcijų
- bet ir pridėti & quot; TS-signalų & quot; scenarijų signalo dozavimo
- nustatyti tam tikrus bandymus, atsisiųsti garso mėginiai
- nustatyti sąrankos
- atnaujinimas README
Kas naujo versijos 0.3.2:
- Perkelti mainloop į savo temoje, kad būtų išvengta atminties Žuvo dėl didelių failų
- įdėti būklės vertybes parengti veikia gst mainloop į siūlais
- įdėti eksperimentinę WebM Encoder
- trukmė analizė eina decoder.duration turtą
- taisymo
Reikalavimai :
- Python
Komentarai nerastas