TimeSide ist eine Reihe von Server- und Client-Seite Komponenten für Audio-Enabling Websites und Anwendungen. & Nbsp; Es enthält eine leistungsstarke DHTML-basierte interaktive Player mit Unterstützung für zeit Kennzeichnung.
Die serverseitige Komponenten bieten generische APIs für einfache Transcoding, Metadaten-Einbettung, Sound-Visualisierung und Audio-Analyse.
Anwendung:
Siehe PythonApi, UiGuide, README und INSTALL.
Ein schnelles und kurzes Beispiel:
Import timeside
Decoder = timeside.decoder.FileDecoder ("/ path / to / source.ogg ')
grapher = timeside.grapher.Waveform ()
Analysator = timeside.analyzer.MaxLevel ()
Encoder = timeside.encoder.WavEncoder ("/ path / to / output.wav ')
(Decoder | grapher | Analysegerät | Encoder) .run ()
grapher.render (Ausgang = "/ path / to / image.png ')
print 'Level: "analyzer.result (), analyzer.unit ()
Was ist neu in dieser Pressemitteilung:
- Make Analyzer Rendering allgemeiner und einfach zu implementieren
- Analyzer: Umsetzung Rendering Fähigkeit zur Veranstaltung und Segment + fügen Sie einige weitere Analyse grafen
- Analyzer: Refactoring der Ergebnisse Rendering-Methode. + Fähigkeit zur matplotlib in environnement ohne Display benutzen
- Decoder: Fügen Sie eine Live-Decoder, um Daten vom soudcard bekommen
- Decoder: fügen Unterstützung für 96-kHz-Abtastrate
- Encoder: Live-Audioziel-Encoder, Encoder, der den Audio-Stream durch den sounbcard spielt
- Grapher: fügen Sie eine generische Klasse zu Analysatoren durch ihre 'machen' Methode anzuzeigen. Fügen Sie die neue grapher Datei
- Grapher: fügen Sie eine generische Klasse zu Analysatoren durch ihre 'machen' Methode anzuzeigen. Im Moment unterstützen nur FrameValueResult Analysator
- Kern: fügen Sie eine Bedingung, um das Signal zu fangen, wenn ein LiveDecoder Quelle verwendet
- Verschiedene Bugfixes
Was ist neu in Version 0.4.3:
- endlich beheben Decoder Lecks und De-Synchronisierungen (danke um piem)
- Diese behebt auch schlecht-Encoder-Dateilängen
- fix OGG und FLAC-Encoder (geschlossen: # 8)
- beheben Multi-Kanäle Streaming (geschlossen: # 13)
- fügen Unterstützung für Kissen (geschlossen: # 12)
- zeitlich desaktivieren AAC und WebM Encoder (müssen einige Grenzwerte für sie hinzufügen)
- ACHTUNG: wir müssen jetzt überschreiben = True, um kwargs Instanzen, um die Zieldatei überschrieben werden, dh e = Mp3Encoder Encoder hinzufügen (Pfad zu überschreiben = True)
Was ist neu in Version 0.3.3:
- meist eine Übergangs Entwickler und mantainer Version, kein neues coole Features
- aber hinzufügen & quot; ts-Wellenformen & quot; Skript für die Wellenform Dosierung
- fix ein paar Tests, laden Sie Audio-Samples
- fix Setup
- Update README
Was ist neu in Version 0.3.2:
- move-Hauptschleife, um einen eigenen Thread den Speicher in Beschlag zu vermeiden auf große Dateien
- hinzufügen Zustandswerte für die Vorbereitung läuft gst-Hauptschleife in einem Thread
- hinzufügen experimentellen WebM Encoder
- Dauer-Analyse geht an Immobilien decoder.duration
- Bugfixes
Anforderungen :
- Python
Kommentare nicht gefunden