Commit Graph
83 Commits
Author SHA1 Message Date
lehie 83acd7b8cd Add File List to File Path converter node 2026-02-11 11:44:48 +07:00
lehie bc0e4df12d MP3 embed: only take first 1s, resample to 8kHz mono 8bit 2026-02-11 01:41:56 +07:00
lehie 25095d5139 Fix file_paths type: LIST to STRING for node compatibility 2026-02-11 01:32:07 +07:00
lehie 127b503e51 Restore file_list_loader.py 2026-02-11 01:18:45 +07:00
lehie 1f1b2e5d15 Add MP3 Path To Audio and MP3 Embed In Image nodes 2026-02-11 00:45:45 +07:00
lehie 264cec13a1 Add File List Loader MP3 node 2026-02-11 00:37:44 +07:00
lehie aa43fa8fd0 Add Bat mask and Bat background boolean toggles to Set Value For Dancing 2026-02-10 22:14:42 +07:00
lehie 115e73cebd Add Set Value For Dancing node 2026-02-10 17:58:54 +07:00
lehie b57cfb31ae feat: add batch_size output to Adaptive Resolution
Updates:
- Added batch_size as second output
- 720p → batch_size = 8
- 1080p → batch_size = 3

Output format: (resolution, batch_size)

Tests:
✓ 400x300 → (720, 8)
✓ 640x480 → (720, 8)
✓ 1280x720 → (1080, 3)
✓ 1920x1080 → (1080, 3)
2026-02-02 09:42:56 +07:00
lehie 123c002fe2 feat: add Adaptive Resolution node
New node: Adaptive Resolution 📐
- Auto-determines output resolution based on input dimensions
- Logic:
  • min(w,h) ≤ 480 → 720p
  • 480 < min(w,h) ≤ 720 → 1080p
  • min(w,h) > 720 → 1080p

Category: utils
Input: width, height (INT)
Output: resolution (720 or 1080)

Tests:
✓ 400x300 → 720
✓ 640x480 → 720
✓ 1280x720 → 1080
✓ 1920x1080 → 1080
2026-02-02 09:30:30 +07:00
lehie c157b25079 Add VHS_ExtractVideoPath node to extract video path from VHS_FILENAMES 2026-01-29 16:57:26 +07:00
lehie dbf188ff05 Fix string vs int comparison for force_rate_fps 2026-01-29 14:33:01 +07:00
lehie 04fd737629 Add resolution option (480p, 720p, 1080p) to video cut node 2026-01-29 09:04:13 +07:00
lehie 0efd8bccd7 Improve RAMCleanup with memory reporting and malloc_trim 2026-01-28 19:20:26 +07:00
lehie 13e8fa87c3 Add RAMCleanup node for memory management 2026-01-28 18:33:32 +07:00
lehie cf437cc967 Change max_frames from INT to FLOAT 2026-01-28 18:00:38 +07:00
lehie 3bd808d1db fix: Remove auto-reconnect loop from Tunnel node - runs once only 2026-01-28 15:02:00 +07:00
lehie 65f046fb30 feat: Change to random interval range (min-max) and add safety comments 2026-01-28 00:14:01 +07:00
lehie 8cc40d57a6 feat: Add full mouse/keyboard/scroll simulation to aggressive mode 2026-01-28 00:10:29 +07:00
lehie 189f5b858f feat: Enhanced ColabKeepAlive with aggressive mode for 8h+ workflows 2026-01-27 23:32:16 +07:00
lehie 5a4bb074d9 feat: Add ColabKeepAlive and TunnelAutoReconnect nodes 2026-01-27 23:21:06 +07:00
lehie b00db2a595 Silent mode: Hide all verbose logs, show only final success message 2026-01-26 09:09:42 +07:00
lehie 8f6c740c40 Add auto-check for ffmpeg/ffprobe dependencies on load 2026-01-26 08:59:28 +07:00
lehie fbd83f3327 Update requirements.txt - no pip packages needed, only ffmpeg binary 2026-01-26 08:53:23 +07:00
lehie 2ae6b7c272 Add README and Colab update script 2026-01-26 08:47:40 +07:00
lehie e94fc3d398 Add auto-fallback GPU to CPU encoding + fix NVENC compatibility 2026-01-26 08:46:45 +07:00
huyl3 8d48f386ae Update video_cut.py 2026-01-25 23:02:25 +07:00
lehie a41504397a Fix exact frame count: Use -vframes, -vsync cfr, -r fps, and limit audio duration 2026-01-25 22:49:19 +07:00
lehie 8df695f754 Frame-accurate video cutting: Cut by exact frame count (FPS × duration) instead of time 2026-01-25 22:33:55 +07:00
lehie 3cebe6420d Fix video_cut.py: Add ComfyUI yuv420p compatibility and fix subprocess args 2026-01-25 22:16:30 +07:00
lehie 9a4d51d871 Add documentation for Video Cut node 2026-01-25 21:47:55 +07:00
lehie c15e1c731e Optimize video_cut.py: GPU NVENC p1, ProcessPoolExecutor, accurate seeking for precise 8s cuts 2026-01-25 21:46:49 +07:00
lehie 7566a00235 Update output format: newline-separated videos + output directory 2026-01-25 00:06:30 +07:00
lehie e14a2ed0a5 Add GPU acceleration and parallel processing to video cut node 2026-01-24 23:52:21 +07:00
lehie 0aff04f7cc Merge branch 'main' of https://github.com/huyl3-cpu/comfyui-sortlist 2026-01-24 23:39:31 +07:00
lehie 975e2fcfba Add video cut node to split videos into 8s segments 2026-01-24 23:39:18 +07:00
huyl3 7c9e81008b Delete videos_nodes_original.py 2026-01-22 23:31:24 +07:00
lehie d9de57414f fix: revert PyArmor obfuscation - breaks ComfyUI node metadata (UNKNOWN fields) 2026-01-22 10:04:06 +07:00
lehie 0069547f9a fix: add PyArmor runtime to sys.path for proper import 2026-01-22 09:56:44 +07:00
lehie d6f189559c feat: add Linux runtime support for Google Colab compatibility 2026-01-22 09:50:50 +07:00
lehie 9c49370298 feat: obfuscate videos_nodes.py with PyArmor for license protection 2026-01-22 09:47:59 +07:00
lehie 9cdebf56f4 feat: implement license validation with retry logic and fake output protection 2026-01-22 09:44:54 +07:00
huyl3 dc30bede09 Add files via upload 2025-12-28 07:11:42 +07:00
huyl3 83b0e203d6 Add files via upload 2025-12-26 16:33:00 +07:00
huyl3 4f666124d0 Add files via upload 2025-12-26 12:39:21 +07:00
huyl3 25ccf5f127 Add files via upload 2025-12-26 10:05:17 +07:00
huyl3 b63ef9414c Add files via upload 2025-12-26 10:03:06 +07:00
huyl3 2c88382aec Delete extensions 2025-12-26 09:50:03 +07:00
huyl3 ff3e55bf99 Create extensions 2025-12-26 09:49:49 +07:00
huyl3 af0321f1ea Add files via upload 2025-12-24 21:20:59 +07:00