Releases: svsdval/video2midi
Releases · svsdval/video2midi
0.4.9
- For normal operation on new versions of Python, it was decided to stop supporting Python below 3.9 version
- Fixed a bug in working with OpenCV that led to incorrect display of frames and recognition of pressed keys (When using new versions of opencv+python)
- Added vertical & horizontal alignment of the keys
- Added the ability to set the number of keys
- Added the ability to move the selected key by 1 pixel along each axis by pressing on Numpad 4,6,8,2.
0.4.8
- Background update fix
- Fixed work with sparks
- Added display of base octave
- Added an optional ability to download videos directly from YouTube using PyTube.
to do this (download the video), instead of the file name, specify the URL to the video on YouTube, for example: (./v2m.py "https://www.youtube.com/watch?v=BuHVVxvtl2s")
a list of formats of the video will be obtained from YouTube and sorted by priority at the beginning of the video with audio track and by stream resolution in descending order, after which the first file will be downloaded to the current work directory.
0.4.7.2
0.4.7.1
0.4.7
0.4.6.5
0.4.6.4
0.4.6.3
- refactoring code for video processing (on tests, the performance increased almost 2 times)
1.Removed unnecessary getFrame call in loadImage function.
2.Because loading an image into OpenGL video memory is a slow procedure, increased the refresh interval of the image when recreating midi from 100 to 200 frames;
0.4.6.2
- Refactoring GUI
- Added buttons duplicating work for most hotkeys.
- Added windows sorting & checking for overlap.
- Added hints for buttons.
- Increased the number of colors up to 24 (this is necessary
for some videos where the keys shimmer with all the colors of the rainbow)
0.4.6.1
- Added new functionality the sensitivity adjustment for each color.
- Corrected typos in the word sensitivity
- Added an example of a midi file obtained from a video using percolor sensitivity:
https://www.youtube.com/watch?v=MYq_JT7B2D8