TimeSide είναι ένα σύνολο του server και την πλευρά του πελάτη εξαρτήματα για ιστοσελίδες και εφαρμογές ήχου, επιτρέποντας & nbsp?. Περιλαμβάνει ένα ισχυρό διαδραστικό παίκτης DHTML-based, με υποστήριξη για το χρόνο σήμανση.
Τα πλευρά του server συστατικά παρέχουν γενικές APIs για εύκολη transcoding, ενσωμάτωση μεταδεδομένων, ο ήχος απεικόνισης και ανάλυσης ήχου.
Χρήση:
Δείτε PythonApi, UiGuide, README και INSTALL.
Ένα γρήγορο και σύντομο παράδειγμα:
timeside εισαγωγής
αποκωδικοποιητή = timeside.decoder.FileDecoder ('/ path / to / source.ogg »)
Grapher = timeside.grapher.Waveform ()
αναλυτής = timeside.analyzer.MaxLevel ()
κωδικοποιητή = timeside.encoder.WavEncoder ('/ path / to / output.wav »)
(Αποκωδικοποιητής | Grapher | αναλυτής | κωδικοποιητή) Οδηγείστε ()
grapher.render (output = "/ path / to / image.png»)
print 'Επίπεδο:', analyzer.result (), analyzer.unit ()
Τι είναι καινούργιο σε αυτήν την έκδοση:
- Κάντε Αναλυτής καθιστώντας πιο γενική και εύκολη στην εφαρμογή
- Αναλυτής: εφαρμογή ικανότητα απόδοσης για το συμβάν και τμήμα + προσθέσετε λίγο περισσότερο graphers αναλυτή
- Αναλυτής: refactoring τη μέθοδο των αποτελεσμάτων απόδοσης. + Δυνατότητα χρήσης matplotlib σε Environnement με καμία ένδειξη
- Αποκωδικοποιητής: Προσθέστε μια ζωντανή αποκωδικοποιητή για να πάρετε τα στοιχεία από την soudcard
- Αποκωδικοποιητής: προσθέσετε υποστήριξη για το ρυθμό δειγματοληψίας 96kHz
- Κωδικοποιητής: ζωντανή κωδικοποιητή AudioSink, κωδικοποιητή που παίζει τη ροή ήχου μέσω του sounbcard
- Grapher: προσθέστε μια γενική κατηγορία για να εμφανιστεί Αναλυτές μέσω της μεθόδου τους "απόδοσης". Προσθέστε το νέο αρχείο Grapher
- Grapher: προσθέστε μια γενική κατηγορία για να εμφανιστεί Αναλυτές μέσω της μεθόδου τους "απόδοσης". Προς το παρόν, αυτό υποστηρίζει μόνο FrameValueResult αναλυτής
- Πυρήνας: προσθέστε μια προϋπόθεση για να πιάσει σήμα μόνο εάν χρησιμοποιείται μια πηγή LiveDecoder
- Διάφορα διορθώσεις
Τι είναι καινούργιο στην έκδοση 0.4.3:
- καθορίσει τελικά διαρροές αποκωδικοποιητή και de-συγχρονισμούς (ευχαριστίες να PIEM)
- αυτό καθορίζει επίσης κακό μήκη μεταβλητή αρχείου κωδικοποιητή
- OGG λύση και FLAC κωδικοποιητές (κλείνει: # 8)
- καθορίσει πολλαπλών καναλιών ροής (κλείνει: # 13)
- να προσθέσετε υποστήριξη για Μαξιλάρι (κλείνει: # 12)
- χρονικά desactivate AAC και WebM κωδικοποιητές (πρέπει να προσθέσετε κάποια όρια γι 'αυτούς)
- ΠΡΟΣΟΧΗ: πρέπει τώρα να προσθέσετε επανεγγραφή του = true για να κωδικοποιητή kwargs περιπτώσεις, προκειμένου να αντικαταστήσετε το αρχείο προορισμού, δηλαδή e = Mp3Encoder (μονοπάτι, αντικαθιστά = True)
Τι είναι καινούργιο στην έκδοση 0.3.3:
- ως επί το πλείστον μια μεταβατική έργου και mantainer έκδοση, καμία νέα δροσερά χαρακτηριστικά γνωρίσματα
- αλλά προσθέστε & quot? TS-κυματομορφές & quot? σενάριο για την κυματομορφή παρτίδων
- διορθώσετε κάποιες εξετάσεις, λήψη δειγμάτων ήχου
- Ρύθμιση επιδιόρθωση
- ενημέρωση README
Τι είναι καινούργιο στην έκδοση 0.3.2:
- κίνηση mainloop στο δικό νήμα της για να αποφύγει τη μνήμη hogging για μεγάλα αρχεία
- προσθέσετε τιμές προϋπόθεση για την προετοιμασία τρέχει GST mainloop σε ένα νήμα
- να προσθέσετε την πειραματική κωδικοποιητή WebM
- ανάλυση διάρκεια πηγαίνει να decoder.duration ιδιοκτησίας
- διορθώσεις
Απαιτήσεις :
- Python
Τα σχόλια δεν βρέθηκε