Commit Graph
31 Commits
Author SHA1 Message Date
guru bd546abb34 Remove Get-Frames.ps1 and Get-Frames.cmd scripts for frame extraction functionality 2026-08-27 20:14:48 -04:00
guru 1f3615c7b4 Add Create-Clip.ps1 and Create-Clip.cmd wrapper scripts for automated clip creation with -Source and -Frames parameters, auto-generating target filenames with "-Clip" suffix before extension, and add 1920x1076 resolution support to Crop-ClipsKling.ps1 while removing verbose input logging 2026-08-15 16:31:45 -04:00
guru 85ab88adeb Add image-to-video mode to Clone-Video.ps1 for building videos from static images with audio duration matching, supporting .png, .jpg, .jpeg, .webp, .bmp, .tiff, .tif, and .gif formats with -Size, -FPS, -CRF, and -LTX parameters, using ffmpeg's stillimage tune for libx264 and -shortest flag for audio synchronization, while prohibiting -NoAudio and ignoring -StartFrame, -EndFrame, -Frames, -Sequence, -Metadata, and -Reverse in this mode 2026-08-02 09:01:28 -04:00
guru 56ddfc4371 Add -Frames parameter to Clone-Video.ps1 for flexible frame range specification supporting start-end ranges, positive numbers for 0-to-N, negative numbers for last N frames, % placeholder for last frame index, and 'all' keyword, with mutual exclusivity enforcement against -StartFrame, -EndFrame, and -Sequence parameters in both video and PNG sequence modes 2026-07-17 20:30:47 -04:00
guru db71ce09a0 Change ffmpeg encoding preset from 'fast' to 'slow' in Compare-Videos.ps1 and Stich-InBetween.ps1 for higher quality output at the cost of longer encoding time 2026-07-09 07:24:46 -04:00
guru 7ef52e2ca1 Add PNG image sequence mode to Clone-Video.ps1 to build videos from directories of PNG files with alphabetical ordering, support for -Reverse, -StartFrame, -EndFrame, -Size, -FPS, -CRF, -Audio, -NoAudio, and -LTX parameters, with restrictions preventing -Sequence and -Metadata usage in this mode 2026-07-06 23:21:40 -04:00
guru f69f9b367c Add Video_Length field to Get-VideoInfo.ini mapping to frames_count for reading actual encoded frame count directly from ffprobe instead of JSON metadata, with duration calculation using real fps 2026-07-03 10:17:50 -04:00
guru 84811de486 Add 320p, 384p, and 900p size presets to Clone-Video.ps1 with aspect-ratio-preserving scaling logic, add -Sideways parameter to Compare-Videos.ps1 for single-row layouts with optional -Clip support, extend -Clip to portrait 2-4 video layouts, and add corresponding crop filters to Crop-Clips.ps1 2026-06-15 20:25:57 -04:00
guru 8addeb0db1 Add upscayl-bin command line logging to Clone-Image.ps1 for debugging upscaling operations 2026-06-10 17:58:20 -04:00
guru fb4f371450 Add -Upscale parameter to Clone-Image.ps1 for AI upscaling with upscayl-bin before ffmpeg processing, add -Model and -Keep parameters for model selection and output preservation, and update Stich-InBetween.ps1 to use RIFE_HOME and NCNN_GPU_ID environment variables for TNTwise fork compatibility 2026-06-10 17:36:45 -04:00
guru 1e58558308 Add -LTX parameter to select closest LTX-2 canonical resolution for specified aspect ratio when using -Size with HD/1080p/720p/480p presets 2026-06-10 11:32:15 -04:00
guru 46335f2cb1 Fix file name display to show basename instead of full path when using wildcard patterns 2026-06-09 22:37:53 -04:00
guru a057ab0d1d Add wildcard support to Get-VideoInfo.ps1 for processing multiple video files with pattern matching and sequential metadata display 2026-06-09 20:50:09 -04:00
guru 9cbe54d8d3 Add NoAudio and CRF parameters to re-encode detection logic and update parameter documentation to clarify when re-encoding is forced 2026-06-07 21:16:06 -04:00
guru fcfa99dddc Add -Reverse parameter to reencode video backward while keeping audio forward, and add 1284x716 to 1280x720 crop support in Crop-ClipsWan 2026-06-07 16:44:21 -04:00
guru 201cc2625f Add compact JSON formatting for single-element arrays in video info display 2026-06-04 08:58:31 -04:00
guru a687bb5348 Add mixed-orientation layout for -Clip mode with landscape video at native size and portrait video scaled to match height 2026-06-03 15:26:45 -04:00
guru edf9f6b874 Add support for silver, gray, charcoal, and custom hex color pillarbox effects with color:RRGGBB syntax 2026-06-01 09:08:16 -04:00
guru fab3020dd0 Add -Clip parameter to remove letterboxing from 2-video comparisons by matching output height to scaled source height 2026-06-01 02:28:59 -04:00
guru 6b5a67dddd Add support for WebM and MKV output containers with codec-aware stream copying and transcoding 2026-06-01 01:15:09 -04:00
guru ad31100d64 Add actual encoded resolution and frame rate detection from ffprobe video stream data 2026-05-31 22:18:37 -04:00
guru 5bf1b5caae Add robust parsing for force_fps field to handle non-numeric values in video metadata 2026-05-31 21:02:37 -04:00
guru 567af452f1 Add optional -Target parameter with automatic filename generation based on -Effect value 2026-05-30 14:55:30 -04:00
guru d9c0eb3303 Add WebM/MKV support with automatic transcoding to H.264/AAC for MP4 compatibility 2026-05-30 14:06:57 -04:00
guru 1e78cc67ae Add safe property accessor to Get-VideoInfo function for strict mode compatibility 2026-05-30 12:13:54 -04:00
guru d20189537f Add support for 1916x1080 resolution with padding and adjust crop filter logic 2026-05-24 08:21:19 -04:00
guru 33a49f39aa Fix branch name from main to master and add pause at script end 2026-05-21 20:03:00 -04:00
guru 3ce8efc3f1 Add update script and enhance cropping offset display with center/right columns 2026-05-21 19:51:04 -04:00
guru 35132132e0 Update README.md 2026-05-19 15:01:50 -04:00
guru baccec5663 Fix README.md 2026-05-19 14:57:37 -04:00
guru 7f2f0754b3 Inital push 2026-05-19 14:55:09 -04:00