TimeSide is 'n versameling van bediener en die kliënt kant komponente vir klank-sodat webwerwe en programme. & Nbsp; Dit sluit 'n kragtige DHTML-gebaseerde interaktiewe speler met die ondersteuning vir die tyd-merk.
Die bediener kant komponente voorsien generiese APIs vir maklike kodewisseling, metadata inbedding, klank visualisering en klank analise.
Gebruik:
Sien PythonApi, UiGuide, README en te installeer.
'N vinnige en kort voorbeeld:
invoer timeside
dekodeerder = timeside.decoder.FileDecoder ('/ pad / na / source.ogg')
Grapher = timeside.grapher.Waveform ()
ontleder = timeside.analyzer.MaxLevel ()
encoder = timeside.encoder.WavEncoder ('/ pad / na / output.wav')
(Dekodeerder | Grapher | ontleder | encoder) .run ()
grapher.render (uitset = '/ pad / na / image.png')
Druk 'Vlak:', analyzer.result (), analyzer.unit ()
Wat is nuut in hierdie release:
- Maak Analyzer lewering meer generiese en maklik om te implementeer
- Analyzer: implementeer lewering vermoë vir die gebeurtenis en segment + voeg 'n paar meer ontleder graphers
- Analyzer: refactoring die resultate lewering metode. + Capability matplotlib in environnement te gebruik met geen vertoning
- dekodeerder: Voeg 'n Live dekodeerder data uit die soudcard te kry
- dekodeerder: voeg ondersteuning vir 96kHz sampling rate
- Encoder: live AudioSink encoder, encoder wat speel die klank stroom deur die sounbcard
- Grapher: voeg 'n generiese Klas Analiseerders te vertoon deur hulle 'lewer' metode. Voeg die nuwe Grapher lêer
- Grapher: voeg 'n generiese Klas Analiseerders te vertoon deur hulle 'lewer' metode. Vir nou, is dit net ondersteun FrameValueResult ontleder
- Core: voeg 'n toestand sein te vang slegs indien 'n LiveDecoder bron gebruik word
- Verskeie bugfixes
Wat is nuut in die weergawe 0.4.3:
- uiteindelik los dekodeerder lekkasies en de-synchro (dankie te piem)
- hierdie stel ook slegte veranderlike encoder lêer lengtes
- fix OGG en FLAC opnemers (sluit: # 8)
- los multi-kanale streaming (sluit: # 13)
- voeg ondersteuning vir Pillow (sluit: # 12)
- tydelik desactivate AAC en WebM opnemers (moet 'n paar grense vir hulle te voeg)
- WAARSKUWING: ons nou nodig oorskryf = True kwargs gevalle te encoder om die bestemming lêer te vervang, dws e = Mp3Encoder te voeg (pad, oorskryf = True)
Wat is nuut in die weergawe 0.3.3:
- meestal 'n oorgang ontwikkelaar en mantainer weergawe, geen nuwe koel funksies
- maar voeg & quot; ts-golfvorms & quot; script vir golfvorm gebind
- los n paar toetse, aflaai klank monsters
- fix opstel
- update README
Wat is nuut in die weergawe 0.3.2:
- skuif mainloop sy eie draad te geheue vermy verslindende op groot lêers
- voeg toestand waardes voor te berei loop gst mainloop in 'n draad
- voeg eksperimentele WebM encoder
- duur ontleding gaan eiendom te decoder.duration
- bugfixes
Vereistes :
- Python
Kommentaar nie gevind