|
199af9ee0d
|
refactor(main.py): update segment setup to use cached frames for performance improvement
|
2025-09-04 21:37:15 +02:00 |
|
|
f50118b699
|
refactor(main.py): implement safer frame positioning and handling for video segments to improve robustness
|
2025-09-04 21:32:34 +02:00 |
|
|
1e0c42c36b
|
refactor(main.py): optimize multi-segment mode setup and parallelize segment creation for better performance
|
2025-09-04 21:30:37 +02:00 |
|
|
c4c88c8175
|
refactor(main.py): update backend order preference to prioritize FFmpeg for video files and DirectShow for cameras
|
2025-09-04 21:30:32 +02:00 |
|
|
887f735a27
|
feat(main.py): optimize video capture initialization and add backend fallback for improved performance and reliability
|
2025-09-04 21:22:40 +02:00 |
|
|
0a73926427
|
fix(main.py): handle actual end of video correctly in sequential read fallback
|
2025-09-04 21:08:16 +02:00 |
|
|
007e371db6
|
refactor(main.py): optimize frame advancement logic to handle playback speed and improve readability
|
2025-09-04 21:04:18 +02:00 |
|
|
6c8a5dad8e
|
fix(main.py): handle argument parsing errors and improve error messages
|
2025-09-04 21:02:17 +02:00 |
|
|
6e9bb9ad8e
|
Greatly improve performance
yippie!
|
2025-09-04 20:59:27 +02:00 |
|
|
df103e4070
|
Vimify the cropping
|
2025-09-04 16:54:37 +02:00 |
|
|
1f823a7465
|
Invert the cropping controls
|
2025-09-04 16:51:04 +02:00 |
|
|
85bef2b3bd
|
Add crop preview rectangle while dragging
|
2025-09-04 16:49:15 +02:00 |
|
|
525ecd2cf5
|
Remove weird ass overlay
|
2025-09-04 16:47:45 +02:00 |
|
|
b59e3bd570
|
Implement crop adjustments
|
2025-09-04 16:44:53 +02:00 |
|
|
f8780a2d43
|
Rework naming to include %03d
|
2025-09-04 16:25:29 +02:00 |
|
|
ad4130906b
|
Also don't load videos that have an edited variant
|
2025-09-04 16:14:44 +02:00 |
|
|
10eed9efcd
|
Don't load edited videos to edit
|
2025-09-04 16:08:28 +02:00 |
|
|
dbefc5b359
|
Add a render progress bar
|
2025-09-04 15:54:54 +02:00 |
|
|
31240dabf9
|
Remove a bunch of cringe from grader
|
2025-09-04 15:32:07 +02:00 |
|
|
22bba12d7e
|
Code format
|
2025-09-04 15:15:16 +02:00 |
|
|
d739e40862
|
Add brightness and contrast controls
|
2025-09-04 15:15:05 +02:00 |
|
|
cd89bbf4e4
|
Implement rotation and faster seeking
|
2025-09-04 15:05:30 +02:00 |
|
|
692c413f13
|
Maybe faster.......
|
2025-09-04 15:00:51 +02:00 |
|
|
cf09fd172e
|
Maybe make faster render says claude
|
2025-09-04 14:58:06 +02:00 |
|
|
28f11ab190
|
Enable editing multiple videos quickly by running croppa on a folder
|
2025-09-04 14:42:21 +02:00 |
|
|
c6cc249ab2
|
feat(main.py): enhance video display to maximize screen usage and center window
|
2025-08-21 19:05:48 +02:00 |
|
|
f5b5800802
|
feat(main.py): implement aspect ratio preservation for video display
|
2025-08-21 19:01:59 +02:00 |
|
|
d2c9fb6fb0
|
feat(main.py): implement parallel segment processing and optimize frame loading
|
2025-08-20 12:58:43 +02:00 |
|
|
ce0232846e
|
feat(main.py): implement frame caching to improve playback performance
|
2025-08-20 12:34:56 +02:00 |
|
|
e0dd1a8db8
|
feat(main.py): add timeline visibility toggle functionality
|
2025-08-20 12:19:57 +02:00 |
|
|
dca565e6e9
|
refactor(main.py): use class constants for segment_count and segment_overlap_percent
|
2025-08-20 12:18:51 +02:00 |
|
|
ab54fb2da7
|
feat(main.py): add functionality to reposition segments in multi-segment mode
|
2025-08-20 12:15:09 +02:00 |
|
|
03d4d26335
|
feat(main.py): refactor video sampling and navigation logic to improve usability and consistency
|
2025-08-20 11:48:34 +02:00 |
|
|
9a8424feb3
|
feat(main.py): introduce multi-segment video mode for enhanced analysis
|
2025-08-20 11:44:00 +02:00 |
|
|
a951ad21a3
|
feat(main.py): add seek modifiers for A/D keys with Shift and Ctrl
|
2025-08-20 10:57:53 +02:00 |
|
|
404ffabd9d
|
feat(pyproject.toml): add croppa script to pyproject.toml for command-line execution
|
2025-08-19 09:49:22 +02:00 |
|
|
52065ee02f
|
refactor(croppa): remove debug print statements from video editor
|
2025-08-19 09:48:02 +02:00 |
|
|
811cd43261
|
refactor(croppa): adjust draw_crop_overlay to use canvas and screen coordinates
|
2025-08-19 09:47:28 +02:00 |
|
|
cdad9198bc
|
refactor(croppa/main.py): improve screen coordinate to video frame conversion logic
|
2025-08-19 09:39:46 +02:00 |
|
|
b2f28f215c
|
Update
|
2025-08-19 09:26:27 +02:00 |
|
|
74c5b48a83
|
fix(main.py): include keys '1' through '5' in the condition to prevent unintended navigation
|
2025-08-19 09:26:19 +02:00 |
|
|
d62fbb055e
|
feat(deploy): add croppa installation and context menu integration
|
2025-08-19 09:07:57 +02:00 |
|
|
205b2220a1
|
feat(croppa): implement basic video editing functionality with cropping and zooming
|
2025-08-19 09:00:39 +02:00 |
|
|
6b0cc279d7
|
fix(main.py): allow 'u' key to skip frames in media grader
|
2025-08-19 08:56:02 +02:00 |
|
|
0826b8a8b7
|
fix(main.py): add print statements to track navigation changes for debugging
|
2025-08-19 08:42:30 +02:00 |
|
|
7464efbd95
|
feat(main.py): add undo jump functionality with H key
|
2025-08-19 08:38:27 +02:00 |
|
|
21408779ab
|
feat(main.py): implement bisection navigation for videos
|
2025-08-19 08:34:56 +02:00 |
|
|
20b5739dbe
|
feat(main.py): implement video sampling and watch tracking features
|
2025-08-19 08:30:00 +02:00 |
|
|
554b4ffc26
|
fix(main.py): restart video on reaching end instead of breaking loop
|
2025-08-19 08:17:28 +02:00 |
|
|
c08719be70
|
fix(main.py): release video capture before moving files to prevent errors
|
2025-08-19 08:13:55 +02:00 |
|