TimeSide je sada serverů a straně klienta komponenty pro audio-umožňující webových stránek a aplikací. & Nbsp; Je vybaven výkonnou DHTML na bázi interaktivní přehrávač s podporou časového značení.
Komponenty na straně serveru poskytne obecné API pro snadné překódování, metadat vkládání, zvukové vizualizaci a audio analýzu.
Použití:
Viz PythonApi, UiGuide, README a INSTALL.
Rychlý a krátký příklad:
import timeside
dekodér = timeside.decoder.FileDecoder ("/ cesta / k / source.ogg")
Grapher = timeside.grapher.Waveform ()
analyzátor = timeside.analyzer.MaxLevel ()
kodér = timeside.encoder.WavEncoder ("/ cesta / k / output.wav")
(Dekodér | Grapher | analyzátor | encoder) .Servopohon ()
grapher.render (output = "/ cesta / k / image.png")
print "Úroveň:" analyzer.result (), analyzer.unit ()
Co je nového v této verzi:
- Make Analyzer činí obecnější a snadno implementovat
- Analyzer: implementovat vykreslování schopnosti pro akci a úsek + přidat nějaké další analyzátoru graphers
- Analyzer: refactoring metodu výsledky vykreslování. + Možnost použití matplotlib v Environnement se bez displeje
- Decoder: Přidání živé dekodér získat data z soudcard
- Decoder: přidat podporu pro sazbu 96kHz vzorkovací
- Encoder: živá AudioSink snímač, snímač, který hraje na audio stream přes sounbcard
- Grapher: přidat obecnou třídu pro zobrazení analyzátory přes jejich metody "vykreslení". Přidat nový tvorbu grafů soubor
- Grapher: přidat obecnou třídu pro zobrazení analyzátory přes jejich metody "vykreslení". Pro tuto chvíli, to jen podporují FrameValueResult analyzátor
- Jádro: přidat podmínku chytit signál pouze v případě, že je použit zdroj LiveDecoder
- Různé opravy chyb
Co je nového ve verzi 0.4.3:
- konečně opravit netěsnosti dekodér a vyjmutí ze synchronizace (díky k piem)
- to také řeší špatné délky variabilní soubor encoder
- fix OGG a FLAC kodéry (zavře: # 8)
- opravit multi-kanály streaming (zavře: # 13)
- přidat podporu pro Pillow (zavře: # 12)
- časově desactivate AAC a WebM enkodérů (třeba přidat nějaké limity pro ně)
- Upozornění: nyní musíme přidat přepisu = true na kodéru případy kwargs aby přepsat cílový soubor, tedy e = Mp3Encoder (path, přepsat = True)
Co je nového ve verzi 0.3.3:
- většinou přechodné developer a mantainer verze, žádný nový skvělé funkce
- , ale přidat & quot; ts-křivky & quot; skript pro křivky dávkování
- opravit nějaké testy, stáhnout audio ukázky
- Nastavení fix
- Aktualizace README
Co je nového ve verzi 0.3.2:
- přesun mainloop na vlastním vláknu, aby se zabránilo paměť svinský Na velké soubory
- přidat kondiční hodnoty připravit běh DPH mainloop ve vlákně
- přidat experimentální WebM kodér
- analýza durace jde decoder.duration nemovitosti
- opravy chyb
Požadavky na :
- Python
Komentáře nebyl nalezen