Releases: fourMs/MGT-python
Releases · fourMs/MGT-python
v.1.3.2
NEW FUNCTIONALITIES
_blurfaces.py: Embed audio in video and process files usingFFmpeg_input_test.py: Add a function to check ifFFmpegis 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
v1.3.0
v1.2.9
NEW FUNCTIONALITIES
ISSUES
v1.2.8
v1.2.7
v1.2.6
NEW FUNCTIONALITIES
- Create a new
filter_frame_ffmpegfunction usingffmpeg - Create a new
transform_framefunction for transforming the bytes into numpy arrays - Add more motion analysis #210 with dense optical flow
velocity,accelerationandentropy - Add background subtraction #270 based on a static image
ISSUES
v1.2.4
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
heatmapof face detection paramater #262 to theblur_facesfunction in order to create some visualizations based on the faces coordinates - Add
fixed-framesin addition to theskipframes function #197 in order to specify a fixed number of frames (or the keyframes withframes=-1) to extract from the video - Add audio plots without lines and units #266 in order to plot
rawaudio waveform and spectrograms
ISSUES
v1.2.3
Fix issues, add and update several functions:
-
Fix bug in
impact_detections()function -
Add Area of motion (AoM) in the
motiondata()andmotionplots()functions -
Add
audio_descriptorsparameter to themotionplots()function -
Add
info()function to retrieve technical metadata from video, audio and format -
Update
nth_framesparameter ingrid()function -
Update data storage in
blur_faces()function -
Update
waveform()andspectrogram()functions and add arawplotting parameter
v1.2.2
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, andtxt) in_blurfaces.py - Add new function
grid.pyto generate frame strip video preview using ffmpeg
v1.2.1
This new release added the function blur_faces useful for an automatic anonymization of faces in videos. Updated documentation.