Commit Graph

139 Commits (7ce84abff752e10f7a4e4c2551fcbfcb7c2a8f96)

Author SHA1 Message Date
rewbs e1b04992dd Don't reject URLs that are for valid video formats but where the URL doesn't end with the extension (e.g. if there is a query string). 2023-10-24 10:43:58 +11:00
kabachuha 19023b1d87 use os realpath instead of gaslighting users 2023-08-16 23:20:27 +03:00
kabachuha 5f075c810a add License notices 2023-08-12 09:46:20 +03:00
rewbs 517a14e817 Add broader set of tests and API improvements, including job cancellation 2023-08-01 14:10:28 +10:00
rewbs 2b54cfd3e5 Merge branch 'origin/automatic1111-webui' into andyxr/automatic1111-webui 2023-07-28 16:00:22 +10:00
rewbs 6682572d96 Fix case when preview option has never been set. 2023-07-27 23:00:52 +10:00
Robin Fernandes 0fafce9c57 Don't skip creating preview video if the preview frame is a cadence frame (create it on the next generation frame) 2023-07-21 23:48:00 +10:00
andyxr cadb7808a9 Added option to delete all inputframes
In Output tab, users can now choose to not only delete frames, but delete all inputframes, including those created by ControlNet
2023-07-08 11:33:36 +01:00
rewbs 39cf10db68 Video preview improvements: don't render video on last frames (final video is being rendered anyway); in concurrent mode, detect case where previous preview is still rendering and skip the current render. 2023-06-29 06:27:33 +10:00
rewbs 9cedc48739 Add optional preview video render which generates the vid every N frames (either sync or async. Minor: improve error message if hybrid video finds no frames to use. Minor: include 2D centre transform x/y in the console log along side other anim params. 2023-06-26 19:34:15 +10:00
hithereai b853305a71 Update video_audio_utilities.py 2023-05-20 12:53:53 +03:00
kabachuha 47f7140c4d Revert "add license notices"
This reverts commit 37504733b4.
2023-05-20 11:46:21 +03:00
kabachuha 4b07029029 Revert "change contact notices the discord server"
This reverts commit dc0031e1ac.
2023-05-20 11:46:16 +03:00
kabachuha dc0031e1ac change contact notices the discord server 2023-05-20 01:26:40 +03:00
kabachuha 37504733b4 add license notices 2023-05-20 01:21:16 +03:00
hithereai c540c27201 CLEAN MORE 2023-05-19 20:47:25 +03:00
hithereai 24c8d22164 call the soft-embedded subs Deforum Data instead of Track 1 2023-05-15 16:48:39 +03:00
rewbs 16ed1f8796 Improve console output. Pass srt path in explicitly so subtitles are successfully added on upscaling and frame interpolation. 2023-05-15 16:02:01 +10:00
hithereai 2617b8b0e8 add default values to opts.data.get (critical!) 2023-05-12 18:59:23 +03:00
rewbs 5955abb18d Better output formatting (including error cases). Include whether current frame is a cadence frame or not in the subtitles. 2023-05-12 16:35:40 +10:00
rewbs ab05c05850 Allow prompts as subtitles. Optionally embed subtitles into mp4. Fix subtitles with Parseq: use getattr() instead of __dict__ to ensure fallback to non-Parseq controlled params works correctly. 2023-05-12 11:45:33 +10:00
hithereai eea43dfee7 fix frame count error at last frame just before stitching video 2023-05-08 00:20:15 +03:00
hithereai c30582ff2e add loopback mode to deforum's controlnet 2023-05-06 19:44:34 +03:00
reallybigname 352a8fdb07 Consistency flow masks & fixed Frames to Video
added consistency flow masks
- there is now an option to use flow consistency masks and an attached option for consistency mask blur, defaulted to 2.
- if you save extra frames, it also save consistency masks now
- you can see the effect on the flow in the flow outputs as well
- it doesn't work as great with cadence because you see afterimages, but if you up the blur it can be a little better.

fixed Frames to Video
- made the ffmpeg routine that Frames to Video uses able to take image files other than png.  If png, it includes the -vcodec png as normal. But, if anything else it includes vcodec libx264, which works for jpgs. (jpgs don't work if using vcodec png, so I made it switchable). I haven't tested it with other filetypes, but I bet it works with others too. The png vcodec was specific to png.
- also added two more lines of instruction for how to use the file string.

- I also changed a few ransac functions for future use. They work as normal, but now have a switching behavior if passed depth. But, I'm not passing depth to them for now.
- a few minor code var name edits in hybrid video to align code better (mostly changed matrices to M, as is often convention

- commented a bunch of unused imports in render.py
  - I'll leave it up to someone else to delete them after it's verified that everything works fine with them commented.  I searched and didn't find them in that file. VSCode showed them as gray automatically, but I also verified.
2023-04-29 22:37:49 -07:00
hithereai 1cd38479b4 support input path strings with quotes around them
to support windows built-in "copy-path" option
2023-04-29 20:33:23 +03:00
hithereai adcb61eff0 fix vid2frames not working with extract_nth_frame properly 2023-04-29 19:03:58 +03:00
hithereai 2fdaa80916 update cn related stuff 2023-04-26 14:43:14 +03:00
hithereai 00d20c6481 stop CN from re-extracting input vids frames with overwrite=False 2023-04-18 11:11:05 +03:00
hithereai 52903e8972 Update video_audio_utilities.py 2023-04-18 10:30:53 +03:00
hithereai 7acb6bf2b8 del comment 2023-04-18 10:29:14 +03:00
hithereai e0dd9806db minus one to thread count for frame extraction 2023-04-18 10:28:31 +03:00
hithereai f2f4389efb
Limit thread count in video extraction, p1 2023-04-18 10:06:01 +03:00
hithereai 75a1074b66 extract videos much faster 2023-04-18 00:04:20 +03:00
hithereai fb4065a6cb add more 2023-04-07 19:00:18 +03:00
hithereai d15f6269f0 add comment 2023-04-05 13:59:27 +03:00
hithereai fce0360f42 move ffmpeg settings to general webui's tab 2023-04-05 13:55:47 +03:00
hithereai f0f93b68b1 remove duplicated import 2023-03-17 02:17:36 +02:00
hithereai 33b67a519a much better manual-stitch frames to video 2023-03-17 02:16:59 +02:00
hithereai a13683c1cd align id var name to batch_id instead of run_id 2023-03-09 02:51:58 +02:00
hithereai 2aa41949f8 add an option to auto-delete imgs after video creation/s 2023-03-09 02:19:28 +02:00
hithereai 6e255f97c8 align img filenames to be of length 09.extension 2023-03-05 22:30:22 +02:00
hithereai b814218734 fix apply cwd location for gifski 2023-02-17 16:16:37 +02:00
hithereai 3c60502a54 Merge branch 'add_gifski_mac_support' into general_fixes 2023-02-17 16:07:23 +02:00
hithereai f4ea718d78 gifski mac support 2023-02-17 15:58:11 +02:00
hithereai 93de2689e2 way more robust stitch frame to video initial check 2023-02-17 12:54:52 +02:00
hithereai f9c8850b8a order/ clean 2023-02-17 05:15:16 +02:00
hithereai 97594bd883 order and cleaning 2023-02-17 04:28:06 +02:00
hithereai 6962deb263 fixes and cleaning 2023-02-17 02:07:34 +02:00
hithereai 475fa6c688 Revert "updated upscaler support for mac env"
This reverts commit 52913cc0b5.
2023-02-16 21:59:14 +02:00
yyahav 52913cc0b5 updated upscaler support for mac env 2023-02-16 21:40:08 +02:00