Commit Graph

6 Commits

Author SHA1 Message Date
klop51
5ce79f084d Refactor subtitle rendering and highlight functionality
- Improved the rendering of subtitles in preview mode to highlight the currently selected word.
- Enhanced export functionality to create highlights for all words in sequence using preset settings.
- Updated the GUI to reflect changes in highlight word selection and preset slot navigation.
- Added error handling for subtitle creation and improved logging for better debugging.
- Introduced a new script for extracting subtitles and generating short clips based on loud moments in the audio.
- Updated JSON preset files to remove obsolete fields and ensure compatibility with the new features.
2025-08-07 22:25:56 +02:00
klop51
336ef32a49 Add subtitle generator with GUI and preset management
- Implemented a new subtitle generator tool using Tkinter for GUI.
- Added functionality to load video and SRT files, and display subtitles.
- Created text rendering using PIL for better font handling.
- Introduced preset saving and loading for subtitle settings and word selections.
- Added support for highlighting specific words in subtitles.
- Included multiple preset slots for different configurations.
- Created JSON files for storing presets and word selections.
2025-08-07 00:34:27 +02:00
klop51
c82130ec6e feat: Implement subtitle positioning tool with GUI
- Added app.py for subtitle positioning tool using Tkinter and MoviePy.
- Integrated font selection and adjustable subtitle positioning.
- Implemented loading and saving of presets in JSON format.
- Added functionality to preview subtitles on video clips.
- Enhanced subtitle rendering with highlight effects.
- Created app2.py for advanced subtitle handling with SRT file support.
- Implemented SRT parsing and subtitle navigation in app2.py.
- Added system font detection for better font compatibility.
- Updated shorts_generator2.py to include GUI for shorts generation.
- Enhanced error handling and progress tracking in shorts generation.
- Created subtitle_generator.py for automatic subtitle generation from video.
- Added progress bar and user feedback in subtitle generation GUI.
- Updated subtitle_gui_presets.json and subtitles.srt for testing.
2025-08-06 20:41:10 +02:00
klop51
79e85cb8ff Fix formatting in README.md by removing extraneous author name 2025-08-05 00:44:11 +02:00
klop51
fe2f44d473 Add author name to the README file 2025-08-05 00:39:06 +02:00
klop51
7536d7fb49 Initial commit: ShortGenerator project setup
- Add shorts_generator.py and shorts_generator2.py (main scripts)
- Add README.md with project documentation
- Add requirements.txt with Python dependencies
- Add .gitignore to exclude video files and other unnecessary files
2025-08-05 00:34:23 +02:00