Commit graph

38 commits

Author SHA1 Message Date
72aba68200
Change where sources are located
Makes things a little more organized, but it's a breaking change
2026-01-26 17:34:42 -08:00
aad0824bd6
Print number of found images 2026-01-26 17:18:37 -08:00
003d4ff6c8
Don't let duplicated clips go past the final video duration
Forgot to account for the clip's duration
2026-01-26 17:18:22 -08:00
1385dff2b7
Fix image amount multiplier having the wrong default 2026-01-26 17:17:32 -08:00
0271ff835c
Further limit which audio sources can be duplicated
5 seconds -> 1 second, clips longer than this shouldn't be duplicated as they tend to overlap too much
2026-01-26 17:17:14 -08:00
2acdf266d6
Normalize all audio sources before applying effects 2026-01-26 17:15:46 -08:00
1f75d0189b
RepeatMultiple bug fix
Repeat amount could be 0
2026-01-25 17:48:08 -08:00
8b6ed9ddf9
Add common image file extensions to .gitignore 2026-01-25 17:45:51 -08:00
40d8dc7023
Update .gitignore for input_image_sources/ 2026-01-25 17:39:19 -08:00
ed05a9c6a6
Fix an example image being broken
GIMP export was causing issues
2026-01-25 17:39:07 -08:00
1404d7863e
Add images support 2026-01-25 17:34:00 -08:00
85d38918f7
Move custom MoviePy effects to their own Python file 2026-01-25 16:15:30 -08:00
7ea8df41cc
Update README to include tqdm dependency 2026-01-24 17:43:19 -08:00
b196995b5a
Use tqdm for progress bars 2026-01-24 16:59:23 -08:00
686df6cd7c
Linting 2026-01-24 15:13:46 -08:00
002e8104ec
Specify audio/video codecs & pixel format
Most video players should support h264 encoding for video & mp3 encoding for audio.
2026-01-24 15:10:17 -08:00
7e59e2080a
Add uv support, clarify README a bit 2026-01-24 14:57:02 -08:00
326b05e849
Latest MoviePy version compatibility & fixes
Pillow workaround is no longer needed.
2026-01-24 14:49:27 -08:00
e0916a91b7
Fix a variable using its old variable name 2025-05-24 19:38:51 -07:00
e16770b0a0
Prevent duplicated sound clips from going past a video clip
(they will stick to the clip that they're applied on)
2025-05-24 19:38:17 -07:00
ce30d56ddd
Change method of resize to use fx.resize.resize
This code is old, pretty sure I did this because the old method didn't work anymore (would cause an error)
2025-05-24 19:37:12 -07:00
59f01e35f1
Organize imports a little 2025-05-24 19:33:42 -07:00
9ccb9c6bc4
Improve formatting for comments/documentation 2025-05-24 19:32:50 -07:00
0ac2088590
Rename ProgressBar function
To fit more in line with typical Python formatting
2025-05-24 19:31:23 -07:00
42290f6803
Improve printing formatting
Also change single quotes to double quotes (personal preference)
2025-05-24 19:28:46 -07:00
5e1be8fa60
Add some documentation for customizable variables 2025-05-24 19:27:14 -07:00
42d545d7ff
Add print when rendering final video 2025-05-24 19:25:31 -07:00
12298bc741
Update README with more info on how to install dependencies 2023-07-17 12:42:03 -07:00
bac235c95c
Update README
- Minor adjustments and clarifications
2023-07-16 21:52:38 -07:00
37b261c668
Major changes
- Update .gitignore
- Rename input and output folders to be lowercase
- Add some basic configuration capability
- Rename a lot of variables
2023-07-16 21:51:11 -07:00
Chev
0cef20d304 Add video effects toggle, change random clip duration 2020-10-12 15:42:33 -07:00
Chev
03ba7427de
Add performance section 2020-10-12 15:40:26 -07:00
Chev
f4b38e0039 Remove bad quality video effect 2020-09-30 21:34:44 -07:00
Chev
65a2dc82a9 Main script + update README 2020-09-18 20:13:06 -07:00
Chev
a801a18130 Add example video and audio sources 2020-09-18 19:59:34 -07:00
Chev
f9e490d586 Update .gitignore with repo-specifics 2020-09-18 19:59:22 -07:00
Chev
8f8911b044
Update README with important info
How the script works, how to use it, and Python requirements
2020-09-18 19:41:13 -07:00
Chev
37bf2bcab9
Initial commit 2020-09-18 19:22:11 -07:00