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 ifFFmpeg
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
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_ffmpeg
function usingffmpeg
- Create a new
transform_frame
function for transforming the bytes into numpy arrays - Add more motion analysis #210 with dense optical flow
velocity
,acceleration
andentropy
- 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
heatmap
of face detection paramater #262 to theblur_faces
function in order to create some visualizations based on the faces coordinates - Add
fixed-frames
in addition to theskip
frames 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
raw
audio 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_descriptors
parameter to themotionplots()
function -
Add
info()
function to retrieve technical metadata from video, audio and format -
Update
nth_frames
parameter ingrid()
function -
Update data storage in
blur_faces()
function -
Update
waveform()
andspectrogram()
functions and add araw
plotting 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.py
to 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.