Releases: Guillermo-Hidalgo-Gadea/VideoPyToolbox
Updated v2.0 VideoPyToolbox
New Features
- create mosaic videos with re-scaling
- choose between h264 and h265
- set
.mp4
as standard video output - remove automatic subdirectories
- get compiled VideoPyToolbox.exe here
ToDo Next Release
- play audio from video with waveform and timestamp
- scrap all files in directory and subdirectory
- tbd
First stable release
VideoPyToolbox
The Toolbox is built as an interactive terminal prompt to guide you step by step through the process of concatenating, compressing, spliting and playing videos. You can either use the VideoPyToolbox.py script in your IDE, or run it from the terminal. You can find a compiled version of VideoPyToolbox here.
Features
The video player allows to stream up to 9 files at the same time, for example to check for synchronizity. Video compression is set to hevc/h.265, but could be expanded in future releases. GPU mode uses hardware acceleration for encoding with hevc_nvenc. The trim/split function to extract video snippets between timestamps needs to re-encode the video with h.265 cfr 0 or hevc_nvenc cq 0 respectively, to achieve "frame-accurate" splits. Lossless splits are not accurate enough if the chosen timestamp does not happen to contain a keyframe, which can result in timeshifts of up to several seconds (depending on framerate).
ToDo
- enhanced batch processing for split from multiple directories
- choice between losless and re-encoded trim/split
- choose from wider variety of compression codecs
- play audio from video with waveform and timestamp
- create mosaic video
- tbd