TimeSide ay isang hanay ng mga server at client gilid bahagi para sa mga web site at application audio pagpapagana. & Nbsp; Ito ay nagsasama ng isang malakas na DHTML-based interactive player, na may suporta para sa oras-pagmamarka.
Ang mga bahagi ng server side magbigay ng generic na mga API para sa madaling transcoding,-embed metadata, tunog visualization at pagtatasa ng audio.
Paggamit:
Tingnan PythonApi, UiGuide, Readme at I-INSTALL.
Isang mabilis at maikling halimbawa:
-import timeside
decoder = timeside.decoder.FileDecoder ('/ path / sa / source.ogg')
grapher = timeside.grapher.Waveform ()
analyzer = timeside.analyzer.MaxLevel ()
encoder = timeside.encoder.WavEncoder ('/ path / sa / output.wav')
(Decoder | grapher | analyzer | encoder) .run ()
grapher.render (output = '/ path / sa / image.png')
naka-print na 'Antas:', analyzer.result (), analyzer.unit ()
Ano ang bagong sa paglabas:
- Gawing rendering ng higit pang mga generic at madaling Analyzer ipatupad
- Analyzer: ipatupad ang rendering kakayahan para sa kaganapan at segment + magdagdag ng ilang higit pang mga graphers analyzer
- Analyzer: refactoring ang paraan ng pag-render ng mga resulta. + Capability upang gamitin ang matplotlib sa environnement na walang display
- decoder: Magdagdag ng Live decoder upang kumuha ng data mula sa soudcard
- decoder: magdagdag ng suporta para sa 96kHz sampling rate
- Encoder: live na AudioSink encoder, encoder na nagpe-play ang audio stream sa pamamagitan ng sounbcard
- Grapher: magdagdag ng generic Class upang ipakita Analyzers sa pamamagitan ng kanilang 'render' pamamaraan. Magdagdag ng bagong grapher file
- Grapher: magdagdag ng generic Class upang ipakita Analyzers sa pamamagitan ng kanilang 'render' pamamaraan. Sa ngayon, sinusuportahan lamang ito FrameValueResult analyzer
- Core: magdagdag ng isang kondisyon upang mahuli ang signal lamang kung ang isang pinagmulan LiveDecoder ay ginagamit
- Iba't ibang bugfixes
Ano ang bagong sa bersyon 0.4.3:
- Sa wakas ayusin decoder paglabas at alisin sa synchronizations (salamat sa piem)
- Inaayos din ito ng masasamang mga haba ng variable encoder file
- pag-aayos OGG at FLAC encoder (nagsasara: # 8)
- ayusin multi-channel streaming (nagsasara: # 13)
- magdagdag ng suporta para sa pillow (nagsasara: # 12)
- temporally desactivate AAC at WebM encoder (kailangan upang magdagdag ng ilang mga limitasyon para sa kanila)
- BABALA: Kailangan ngayon naming idagdag o-overwrite = True sa encoder mga pagkakataon kwargs upang patungan ang destination file, ibig sabihin e = Mp3Encoder (landas, patungan = True)
Ano ang bagong sa bersyon 0.3.3:
- halos isang palampas bersyon ng developer at mantainer, walang mga bagong cool na tampok
- ngunit idagdag ang & quot; TS-waveforms & quot; script para sa waveform batching
- -ayos ang ilan pagsubok, i-download sampol audio
- pag-aayos sa pag-setup
- -update ang Readme
Ano ang bagong sa bersyon 0.3.2:
- ilipat mainloop sa sarili nitong thread upang maiwasan ang memory hoging sa malalaking file
- magdagdag ng mga halaga ng kondisyon upang maghanda tumatakbo GST mainloop sa isang thread
- magdagdag ng mga pang-eksperimentong WebM encoder
- napupunta sa pagtatasa tagal na decoder.duration ari-arian
- bugfixes
Mga Kinakailangan :
- Python
Mga Komento hindi natagpuan