MGT-python

Musical Gestures Toolbox for Python

GPL-3.0 License

Downloads
485
Stars
52
Committers
7

Bot releases are hidden (Show)

MGT-python - v.1.3.2 Latest Release

Published by joachimpoutaraud 10 months ago

NEW FUNCTIONALITIES

  • _blurfaces.py: Embed audio in video and process files using FFmpeg
  • _input_test.py: Add a function to check if FFmpeg is properly installed
  • Add github actions workflows and automate documentation on pushes
  • Update MusicalGesturesToolbox notebook

ISSUES

  • Add VMAF motion score #314
  • Fix missing amplitude values in color-waveform #309
  • Fix blur_faces() error 2 #308
  • Fix progress bar problem blur_faces() #307
  • Fix blur_faces numpy issue #306
  • Fix mac ffmpeg issues #304
  • Fix not compatible with python 3.12 #303
  • Fix read/write original files as arrays #294
  • Add a completely memory-based processing flow #294
  • Fix integrating Github CI, and more #291
  • Fix add coloured waveforms #159
MGT-python - v.1.3.1

Published by joachimpoutaraud 10 months ago

NEW FUNCTIONALITIES

  • _blurfaces.py: Embed audio in video and process files using FFmpeg
  • _input_test.py: Add a function to check if FFmpeg is properly installed

ISSUES

  • Add VMAF motion score #314
  • Fix missing amplitude values in color-waveform #309
  • Fix blur_faces() error 2 #308
  • Fix progress bar problem blur_faces() #307
  • Fix blur_faces numpy issue #306
  • Fix mac ffmpeg issues #304
  • Fix not compatible with python 3.12 #303
  • Fix read/write original files as arrays #294
  • Add a completely memory-based processing flow #294
  • Fix integrating Github CI, and more #291
  • Fix add coloured waveforms #159
MGT-python - v1.3.0

Published by joachimpoutaraud about 1 year ago

NEW FUNCTIONALITIES

ISSUES

  • Fix keyframe history images #203
  • Fix problems downloading models for pose #299
  • Fix index out of range in audio object #300
  • Fix harmonic/percussive waveform #301
MGT-python - v1.2.9

Published by joachimpoutaraud over 1 year ago

NEW FUNCTIONALITIES

  • Add harmonic/percussive source separation #272
  • Add optional title SSM #286
  • Add MgAudio object #273

ISSUES

  • Fix motion() chokes on rotated video files #289
  • Fix crop preview #288
  • Fix metadata rotation #287
  • Fix titles on waveforms and spectrograms #285
  • Fix SSM on videograms #284
  • Fix time in trimmed videos #279
  • Fix Error with SSM #278
MGT-python - v1.2.8

Published by joachimpoutaraud over 1 year ago

ISSUES

Fix video playback in Colab #277
Fix MP4 conversion #282
Normalized pixel values in motion() #290

MGT-python - v1.2.7

Published by joachimpoutaraud almost 2 years ago

NEW FUNCTIONALITIES

  • Update MGT promo picture

ISSUES

  • Fix filtering functions don't work #274
  • Fix strange inversion #275
  • Fix SSM issue #276
MGT-python - v1.2.6

Published by joachimpoutaraud almost 2 years ago

NEW FUNCTIONALITIES

ISSUES

MGT-python - v1.2.4

Published by joachimpoutaraud about 2 years ago

NEW FUNCTIONALITIES

  • Add self-similarity matrix #173 (SSM) for motiongrams, spectrogram, chromagram and tempogram features
  • Add analysis examples #211 and add violin plot to QoM
  • Add heatmap of face detection paramater #262 to the blur_faces function in order to create some visualizations based on the faces coordinates
  • Add fixed-frames in addition to the skip frames function #197 in order to specify a fixed number of frames (or the keyframes with frames=-1) to extract from the video
  • Add audio plots without lines and units #266 in order to plot raw audio waveform and spectrograms

ISSUES

  • Fix slow skip frames #261 by hardcoding .avi files to the skip function
  • Fix issues with info() in ipython #267
  • Fix unit parameter for audio_descriptors in motionplots()
MGT-python - v1.2.3

Published by joachimpoutaraud over 2 years ago

Fix issues, add and update several functions:

  • Fix bug in impact_detections() function

  • Add Area of motion (AoM) in the motiondata() and motionplots() functions

  • Add audio_descriptors parameter to the motionplots() function

  • Add info() function to retrieve technical metadata from video, audio and format

  • Update nth_frames parameter in grid() function

  • Update data storage in blur_faces() function

  • Update waveform() and spectrogram() functions and add a raw plotting parameter

MGT-python - v1.2.2

Published by joachimpoutaraud over 2 years ago

Change documentation folder to docs, fix issues and update several functions:

  • Fix issue with manual cropping in _cropvideo.py
  • Add parameters to save the scaled coordinates of the face mask in different file formats (csv, tsv, and txt) in _blurfaces.py
  • Add new function grid.py to generate frame strip video preview using ffmpeg
MGT-python - v1.2.1

Published by joachimpoutaraud over 2 years ago

This new release added the function blur_faces useful for an automatic anonymization of faces in videos. Updated documentation.

MGT-python - v1.2.0

Published by joachimpoutaraud over 2 years ago

This new version added the warping_audiovisual_beats functions as well as the directograms and impacts functions.
Breaking change: we also changed the name of the MgObject to the MgVideo.

MGT-python - Public release

Published by balintlaczko almost 3 years ago

Lots of bug-fixes and improvements, several new functions, tests, and better documentation.

MGT-python -

Published by balintlaczko almost 3 years ago

MGT-python -

Published by balintlaczko over 3 years ago

MGT-python -

Published by balintlaczko over 3 years ago

MGT-python - First Release

Published by balintlaczko over 4 years ago

First Release of the Musicial Gestures Toolbox for Python 3.