TimeSide е набор от сървър и клиент странични компоненти за аудио-позволява на уеб сайтове и приложения & Nbsp;. Той включва мощен DHTML-базирана интерактивна играчите, с поддръжка на време-маркировка.
Сървър странични компоненти осигуряват генерични APIs за лесно транскодиране, метаданни вграждането, звук визуализация и аудио анализ.
<Силен> Usage:
Вижте PythonApi, UiGuide, README и инсталиране.
A бърз и кратък пример:
внос timeside
декодер = timeside.decoder.FileDecoder ("/ път / до / source.ogg")
Grapher = timeside.grapher.Waveform ()
анализатор = timeside.analyzer.MaxLevel ()
енкодер = timeside.encoder.WavEncoder ("/ път / до / output.wav")
(Декодер | Grapher | анализатор | енкодер) .run ()
grapher.render (изход = "/ път / до / image.png")
печат "Level:", analyzer.result (), analyzer.unit ()
Какво ново в тази версия:
- <Ли > Направи Analyzer оказване-общ и лесен за изпълнение
- Анализатор: прилагане оказване способност за събитие и сегмент + добавете още няколко анализатора graphers
- Анализатор: редакции метода на резултати рендиране. + Възможност за използване matplotlib в Environnement, без дисплей
- Decoder: Добавяне на живо декодер, за да получите данни от soudcard
- Decoder: добави поддръжка за скорост 96kHz извадка
- Encoder: на живо AudioSink енкодер, енкодер, който играе на аудио поток през sounbcard
- Grapher: добавяне на общ клас, за да се покаже Анализатори чрез метода си "направи". Добави новата Grapher файл
- Grapher: добавяне на общ клас, за да се покаже Анализатори чрез метода си "направи". За сега, тя поддържа само FrameValueResult анализатор
- Ядро: добавите състояние да улови сигнал, само ако се използва източник на LiveDecoder
- Различни фиксирани бъга
Какво ново във версия 0.4.3:
- накрая да се реши декодиращи течове и де-синхронизации (благодарение да piem)
- това определя също така и лоши променлива енкодер файлови дължини
- Fix OGG и FLAC енкодери (затваря: # 8)
- фиксират множество канали стрийминг (затваря: # 13)
- добави поддръжка за възглавница (затваря: # 12)
- временно desactivate AAC и WebM енкодери (трябва да добавите някои ограничения за тях)
- ВНИМАНИЕ: Сега трябва да добавим презаписване = True да коЗиращата kwargs случаи, за да презапишете файла дестинация, т.е. д = Mp3Encoder (пътека, презапишете = True)
Какво ново във версия 0.3.3:
- предимно преходен разработчик и mantainer версия, няма нови готини функции
- но добави & quot; TS-вълни & quot; скрипт за вълната дозиране
- оправят някои тестове, сваляте аудио проби
- Настройка Fix
- актуализация README
Какво ново във версия 0.3.2:
- ход mainloop да собствена нишка да се избегне памет свински на големи файлове
- добавите състояние стойности за подготовка течаща GST mainloop в нишка
- добавите експериментална WebM енкодер
- анализ продължителност отива decoder.duration имот
- фиксирани бъга
<силни> Изисквания :
- Python
Коментари не е намерена