TimeSide є набір серверних і клієнтських компонентів для аудіо-включення веб-сайтів і додатків і NBSP ;. Вона включає в себе потужний DHTML на основі інтерактивного гравця, з підтримкою тайм-маркування.
У серверних компонентів забезпечують загальні інтерфейси для легкого перекодування, вкладення метаданих, візуалізації звуку та аудіо аналізу.
Застосування:
См PythonApi, UiGuide, довідкову і встановити.
Швидко і короткий приклад:
імпорт timeside
Декодер = timeside.decoder.FileDecoder ('/ шлях / до / source.ogg')
самописця = timeside.grapher.Waveform ()
Аналізатор = timeside.analyzer.MaxLevel ()
Зовнішній датчик = timeside.encoder.WavEncoder ('/ шлях / до / output.wav')
(Декодер | самописця | Аналізатор | кодер) .run ()
grapher.render (вихід = '/ шлях / до / image.png')
Друк "Рівень: ', analyzer.result (), analyzer.unit ()
Що нового У цьому випуску:
- Зробіть аналізатор надання більш загальний характер і легко реалізувати
- Аналізатор: здійснювати рендерінг можливості для події і сегмента + додати ще кілька graphers аналізатора
- Аналізатор: рефакторінга метод Результати візуалізації. + Можливість використання Matplotlib в Environnement без дисплея
- Декодер: додати живий декодер, щоб отримати дані з soudcard
- Декодер: додати підтримку для частоти дискретизації 96 кГц
- енкодера: жива AudioSink кодер, кодер, який грає звуковий потік через sounbcard
- Grapher: додати загальний клас для відображення Аналізатори через метод їх 'Render'. Додати новий файл самописця
- Grapher: додати загальний клас для відображення Аналізатори через метод їх 'Render'. На даний момент, це тільки підтримує FrameValueResult аналізатор
- Core: додати умову, щоб сигнал зловити тільки при використанні джерела LiveDecoder
- Різні виправлення
Що нового у версії 0.4.3:
- , нарешті, виправити витоку декодер і DE-синхронізації (спасибі в Piem)
- Це також усуває погані довжини файлової змінної енкодера
- Виправлення OGG і FLAC датчики (закриває # 8)
- виправити мульти-каналів потокового (закриває # 13)
- додати підтримку Подушка (закриває # 12)
- тимчасово desactivate AAC і WebM датчики (потрібно додати деякі обмеження для них)
- УВАГА: тепер ми повинні додати перезапису = True в енкодер примірників kwargs для того, щоб перезаписати файл призначення, тобто е = Mp3Encoder (шлях, перезаписати = True)
Що нового у версії 0.3.3:
- в основному перехідний розробник і mantainer версія, ніяких нових цікаві функції
- , але додати і Quot; TS-сигналів і Quot; Сценарій для сигналу дозування
- виправити деякі тести, скачати аудіо зразки
- Налаштування виправити
- Оновлення README
Що нового у версії 0.3.2:
- перемістити основний цикл його власному потоці, щоб уникнути пам'яті жолоблення на великих файлах
- додати значення стан підготувати працює GST MainLoop в потоці
- додати експериментальну WebM кодер
- Аналіз тривалість йде в decoder.duration нерухомість
- виправлення
Вимоги
- Python
Коментар не знайдено