guru
|
c8c5a5d75c
|
Add .skip marker preservation to Create-Clip.ps1 by detecting and extracting '.skip' suffix from source basename before inserting "-Clip" so marker stays immediately before container extension (e.g. P01.skip.mp4 -> P01-Clip.skip.mp4), and refactor extra parameter forwarding from array to hashtable splatting to pass arguments by name instead of position, parsing -Name value pairs and standalone switches while validating parameter syntax, preventing positional binding issues like '-Size 720p' being interpreted as positional
|
2026-10-26 22:32:28 -04:00 |
|
guru
|
45f1396769
|
Add -Size parameter to Crop-Clips.ps1 for custom output resolution with cover-scaling and center-cropping, supporting named presets (320p-4K) that transpose for portrait sources and custom "width:height" format, overriding the cropProfiles table to process videos of any resolution instead of skipping non-standard sizes, with even-number dimension rounding for yuv420p compatibility and skipping of videos already at requested size, plus fix output info reporting to skip when -WhatIf or declined -Confirm leaves
|
2026-10-22 08:30:52 -04:00 |
|
guru
|
9088022ef7
|
Add printf-style numbering token support to Get-LastFrame.ps1 for -Image parameter (e.g. frame_%04d.png), resolving token to actual 0-based frame index before passing to ffmpeg to avoid image2 sequence counter behavior, with automatic output directory creation when path does not exist and updated documentation matching Get-FramesRange.ps1 functionality
|
2026-10-22 01:44:58 -04:00 |
|
guru
|
c057f804bf
|
Add optional -Target parameter to Create-Turnaround.ps1 that defaults to '<last directory member>.jpg' in current directory, deriving name from source directory when -Source is a directory or from current directory when -Source is a file pattern, with drive root detection that throws an error for paths like 'C:\' that have no directory member to name the file after
|
2026-10-20 08:31:26 -04:00 |
|
guru
|
186daada82
|
Add Create-Turnaround.ps1 and Create-Turnaround.cmd wrapper scripts for combining image sequences into turnaround/character reference sheet images arranged in a row or grid, supporting PNG/JPEG/WEBP/BMP/AVIF/TIFF formats with natural numeric sorting, automatic cell sizing based on largest image with centered padding for smaller images using -Background color, configurable -Rows and -Columns layout with incomplete last row centering, format-specific -Quality and -Compression parameters matching Clone
|
2026-10-18 16:33:32 -04:00 |
|
guru
|
ae7880af95
|
Add exact-fit mode to Compare-Videos.ps1 for two sources that already tile the output frame perfectly (e.g. 1280x1080 + 640x1080 -> 1920x1080), stacking them side by side with no scaling or padding when both heights match output height and widths sum to output width, refactor dimension probing into Get-VideoDimensions function to eliminate duplicate ffprobe calls, and update documentation to explain exact-fit behavior and that -Clip and -Sideways have no effect in this mode
|
2026-10-14 10:41:21 -04:00 |
|
guru
|
70b4b83be0
|
Add -Crop parameter to Clone-Video.ps1 for center-cropping instead of resizing when combined with -Size, implementing Get-SizeFilter function that crops only dimensions larger than requested size with even-number rounding, applying crop filter across image-to-video, PNG sequence, and standard video modes, and updating documentation and output messages to indicate cropped dimensions
|
2026-10-14 09:53:09 -04:00 |
|
guru
|
aaa293734e
|
Add 1312x704 landscape and 704x1312 portrait crop profiles to Crop-Clips.ps1 for LTX-2 resolutions, scaling and cropping to 1280x720 and 720x1280 respectively with centered cropping filters
|
2026-10-05 09:24:33 -04:00 |
|
guru
|
d1655075dc
|
Add 1920x1056 landscape and 1056x1920 portrait crop profiles to Crop-Clips.ps1 with centered cropping filters that scale and crop to 1920x1080 and 1080x1920 respectively
|
2026-10-02 13:35:42 -04:00 |
|
guru
|
b823259ab1
|
Refactor Crop-Clips.ps1 to use table-driven crop profiles for LTX-2, Kling and Wan resolutions, add -Vertical parameter to Create-PillarBox.ps1 for 9:16 portrait output from square sources with horizontal bars, update Resolve-Size to check both dimensions when selecting presets and transpose named sizes in portrait mode, and update README to reflect consolidated cropping functionality
|
2026-09-20 16:16:55 -04:00 |
|
guru
|
274dac5786
|
Remove Crop-ClipsKling and Crop-ClipsWan scripts and their CMD wrappers for specialized video cropping functionality
|
2026-09-20 16:16:34 -04:00 |
|
guru
|
9d8bf8bad3
|
Add square video scaling to Crop-Clips.ps1 for non-1080 square resolutions, scaling to 1080x1080 when width equals height and dimensions are not already 1080
|
2026-09-18 23:08:40 -04:00 |
|
guru
|
a5fea78758
|
Added MiniMax H3 720p resolutions, including upscaling resolutions.
|
2026-09-07 08:56:44 -04:00 |
|
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 |
|