TimeSide er et sæt af server og klient side komponenter til audio-enabling hjemmesider og applikationer. & Nbsp; Det omfatter en kraftig DHTML-baserede interaktive afspiller med understøttelse af tid-mærkning.
Serversiden komponenter giver generiske API'er til nem omkodning, metadata indlejring, lyd visualisering og lyd analyse.
Anvendelse:
Se PythonApi, UiGuide, README og INSTALL.
En hurtig og kort eksempel:
import timeside
dekoder = timeside.decoder.FileDecoder ("/ sti / til / source.ogg ')
Grapher = timeside.grapher.Waveform ()
analysator = timeside.analyzer.MaxLevel ()
encoder = timeside.encoder.WavEncoder ("/ sti / til / output.wav ')
(Dekoder | Grapher | analyseapparat | encoder) .run ()
grapher.render (output = '/ sti / til / image.png')
print 'Niveau: », analyzer.result (), analyzer.unit ()
Hvad er nyt i denne udgivelse:
- Opret Analyzer rendering mere generisk og let at implementere
- Analyzer: gennemføre rendering kapacitet til hændelse og segment + tilføj nogle flere analysator grafer,
- Analyzer: refactoring resultaterne rendering metode. + Mulighed for at bruge matplotlib i environnement uden display
- Dekoder: Tilføj en Live dekoder for at få data fra soudcard
- Dekoder: tilføje understøttelse til 96kHz samplingfrekvens
- Encoder: levende AudioSink encoder, encoder, der spiller lydstrømmen gennem sounbcard
- Grapher: tilføje en generisk klasse til at vise analysatorer gennem deres "gøre" metode. Tilføj den nye Grapher fil
- Grapher: tilføje en generisk klasse til at vise analysatorer gennem deres "gøre" metode. For nu er det kun det understøtter FrameValueResult analysator
- Core: tilføje en betingelse for at fange signalet, hvis der anvendes en LiveDecoder kilde
- Diverse fejlrettelser
Hvad er nyt i version 0.4.3:
- endelig fastsætte dekoder lækager og de-synkroniseringer (tak til piem)
- dette også rettelser dårlige variabel encoder fil længder
- fix OGG og FLAC-encodere (lukker: # 8)
- fix multi-kanaler streaming (lukker: # 13)
- tilføje understøttelse af Pillow (lukker: # 12)
- tidsmæssigt Deaktivér Deres AAC og WebM kodere (nødt til at tilføje nogle grænser for dem)
- ADVARSEL: vi har nu brug for at tilføje overskrivning = True at giveromdrejningstal kwargs forekomster for at overskrive destinationsfilen, dvs. e = Mp3Encoder (sti, overskrive = True)
Hvad er nyt i version 0.3.3:
- for det meste en overgangsordning udvikler og mantainer udgave, ingen nye smarte funktioner
- men tilføje & quot; ts-bølgeformer & quot; script til bølgeform batching
- fastsætte nogle tests, downloade audio prøver
- fix setup
- opdatering README
Hvad er nyt i version 0.3.2:
- flytte mainloop til sin egen tråd for at undgå hukommelse hogging på store filer
- Tilføj betingelse værdier at forberede kører GST mainloop i en tråd
- tilføje eksperimenterende WebM encoder
- varighed analyse går til decoder.duration ejendom
- fejlrettelser
Krav :
- Python
Kommentarer ikke fundet