Releases: dfaker/WebmGenerator
Releases · dfaker/WebmGenerator
Version 3.3.1 - Windows build
A few quality of life changes, and a few automation and clip alignment features added while making tiktok supercuts and grids.
- Bump ffmpeg and youtube-dl versions.
- Add video summary details above video in cuts tab.
- Add button below video to 'Add full clip' creating a single subclip the entire length of the video.
- Set default slice length to 30.
- Add clipboard monitoring facility to watch clipboard for and download any copied urls while active (default off).
- Add copy and paste of time ranges between videos.
- Add grid padding option.
- Add grid background colour option.
v3.2.0
Version 3.1.0 - Windows build
- Added fps filter.
- Updated TKinter event types to use the new enum rather than strings.
- Fix for stream copy mode that was using the wrong ffmpeg syntax.
- Add splitting options to split clips by:
- A specific number of equal slices.
- As many slices of n seconds as exist in the video.
- As a text timestamp range for example "12:30 - 12:55" or "20 to 28".
- Add option to generate soundwave background to the seek bar.
- Add buttons to jump to next, previous or random clip.
- Feature to search for perfect loops around a particular timestamp.
- Added a bias to the dub override to choose a percentage fade between source and overlaid audio.
- Updated 'Add all clips*' buttons to evenly populate the grid columns if grid columns are present.
- Added config file to allow for extra startup config, particularly the number of background workers.
- Added an option to do a manual check for a new version on github.
Version 3.0.0 - Windows build
- Bugfix for incorrect encoder selected in 'Sub 100M max quality mp4' profile.
- Added basic timeline editing to enable and disable filters at specific timestamps.
- Updated more detailed encode progress details.
- File pickers for images, videos and fonts included in filers.
- Add experimental 'Nelder-Mead' optimizer to perform encode parameter search,
- Refactor of encoder and optimizer modules.
- Filter comboboxes now accept manual override.
- 'IOverlay' and 'VOverlay' filters for image and video overlays.
Version 2.9.0 - Windows build
- Add preview frames onto timeline to give a preview of the video before scrubbing.
- Add 'play' option to encoded clips in encode progress screen when completed.
- Add grid loop merge option to choose to end the grid on the shortest clip, or extend shorter clips to match longest.
- Add auto crop option to filtering tab that atomically detects and removes black borders.
- Refactor merge selection layouts to only show relevant options and change to grid packing.
- Add option to expand a clip to interest marks that have been added to the clip manually or by scene detection.
- Extended print to logging migration.
Version 2.8.0 - Windows build
- Add full width drag handle at the bottom of the subclips to they can be easily moved no matter how short the clips are.
- Update all drag handle behaviours to stay in the same position when mouse is initially clicked to allow easier fine adjustments.
- Add psnr quality calculation to allow future minimum quality options.
- Update progress calculations to work correctly when speed factors are applied.
- Update audio options to include bitrates and default to medium quality mono audio.
- Add config file created on first run to allow users to change the number of background process workers.
- Update rect aspect ratio dragging to work in all drag directions.
- Update rotate filter to pad rotated image with black rather than cropping.
- Update rect aspect ratio to populate dynamically as a freeform selection rect is dragged.
- Update logging to use logging library with debug.log file.
- Only request preview frames on file load if frame is visible.
- Updated hh:mm:ss timestamp rendering in missed places.
Version 2.7.0 - Windows build
- Allow loading of images as video clips from file menu (desired duration must be specified).
- Add dynamic buffer sizing.
- Add shebang for mac/linux direct invocation.
- Add encode profiles to set defaults quickly.
Version 2.6.0 - Windows build
- Add detection of mismatched timebases and fps
- Add example postfilter text files into base folder that appear as options for final filtering on the merge screen.
- Fix display of trailing zeros in timestamps on timeline selection frame.
- Add cancel option to encode progress entries.
Version 2.5.0 - Windows build with ui imporvements
- Add option to replace audio with wav or mp3
- Add aspect ratio clamping option to filter selection page.
- Changed maximum width to instead limit whichever dimension is largest.
- Added audio merge options for use with grids (merge all audio sources, merge without normalizing volume levels. only use audio form selected column, adaptively fading in the current loudest clip)
- Fix issue preventing text boxes being focusable without switching windows on initial load.
- Wraped merge pane in scrolling pane to always show encode button on small screens.
- Initial test of adding the option to replace audio with mp3 or wav.
- Added option to mouse scroll when over green selection marker to move entire clip back and forwards one second at a time.
- Remember and highlight the last clicked drag handle and allow the left and right arrow keys to move that handle back and forth one second at a time.
- Added visual hint to stronger indicate the start and end drag handles may be grabbed.
- Add 'Drag offset' option which controls where in the clip the seek position will jump to when dragging the green bar of clip - useful in aligning events across multiple clips.
- Added option to hold down control to switch the drag offset preview from being relative to the start or end of the clip.
Version 2.4.0 - Windows build with Grid packing and UI enhancements
- Adds grid layout option that dynamically fits multiple videos onto a grid with automatic packing.
- UI updates for grid packing
- UI updates to show exact timestamp while selecting cuts.