Commit graph

19 commits

Author SHA1 Message Date
LightArrowsEXE 972f7ce9a6 v1.2 2020-05-17 04:44:46 +02:00
LightArrowsEXE ae47c726ae v1.1 2020-05-17 04:27:11 +02:00
LightArrowsEXE 4c1cdb61f5 v1.0
v1.0:
- Add header information, including version (with v1.0 as the current starting point)
- Remove `ext-in` as an argument. It now automatically only runs on mkv, m2ts, or files with a `video` mimetype.
- Improve filename grabbing
- Update information on given clip: now includes filename, dimensions, framerate, format, and mimetype (if known)
- Properly make it only look for m2ts *files*
- Sort arguments for consistency purposes
- --check_exists is now False by default, as it is not expected that the user will be running this over a directory that it was run in before
2020-05-05 06:14:30 +02:00
LightArrowsEXE c166491775 Add "check_exists", minor refactoring
generate_keyframes:
* "check_exists" checks if a keyframe file already exists. Default is "True". You can set it to "False" by setting -C.

* Minor refactoring. Deleting indexing files is now a one-liner (but still works if if-else, basically).

* Remove the "Done." when a keyframe file is done being generated. It will just move on to the next file now. Instead it will now say it's done when all the keyframe files are done being generated.
2019-11-21 10:37:19 +01:00
LightArrowsEXE 6115e92284 Minor update 2019-11-08 21:57:48 +01:00
LightArrowsEXE a26d77f724 Update --help (--outfile) 2019-10-18 00:05:59 +02:00
LightArrowsEXE a92bd4e8f7 Update --help (--outfile) 2019-10-18 00:05:24 +02:00
LightArrowsEXE 86668c4c74 Fix recursive seeking and error handling for --outfile 2019-10-18 00:03:47 +02:00
LightArrowsEXE 060e87c5b1 QOL updates, removing redundant lines, making more compact 2019-10-17 23:47:31 +02:00
LightArrowsEXE bbaa8f8cc7 Minor update to generate_keyframes
* Change updates per 1000 frames to update per 1 frame. Old line now gets replaced by a new one for every frame checked.
2019-10-17 11:48:08 +02:00
LightArrowsEXE 898cfd0eca fix typo 2019-08-20 00:54:42 +02:00
LightArrowsEXE 239a257038 Update error handling
Add additional examples
2019-08-20 00:53:50 +02:00
LightArrowsEXE 4a9462c11b Add error handling for bad trim values 2019-08-20 00:40:56 +02:00
LightArrowsEXE 38f5f0de35 Merge Imaginary Pull Request: Add trims
Imaginary PR by begna112
2019-08-19 23:42:51 +02:00
LightArrowsEXE 7c55ab466c Update generate_keyframes.py
Thanks to begna for rewriting parts of it!

Changelog:
* Remove unnecessary 'dependencies' from list
* Add a "no-header" mode. Removes header from keyframe file, which is only used by Aegisub.
* Move bitdepth conversion to generate_keyframes function.
* Add total framecount to the progress bar
* Remove out_path in generate_keyframes
* Add -F: allows you to input a file for generating, rather than having loop through the entire directory (and sub-directories)
* Add linebreak after the first print
* Remove extension in final keyframe filename
* Print output name once done generating keyframes
2019-08-16 09:24:41 +02:00
LightArrowsEXE cbfc34cd5d Update generate_keyframes.py
Minor changes
* Update dependency list, since timers should not be expected to have the basic VS filters like ffms2
* Lower iteration from 1000 to 500 frames
* Remove rogue import that already gets imported in the global scope
2019-08-09 03:07:24 +02:00
LightArrowsEXE c807f9ca9e Update generate_keyframes.py
* Remove most dependencies
2019-08-01 11:46:35 +02:00
LightArrowsEXE b712c60cbd Update fansub-util repository 2019-07-16 13:41:24 +02:00
LightArrowsEXE dbbe0f9486 Upload generate_keyframes.py 2019-07-14 15:12:16 +02:00