<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Furkan Gözükara</title>
    <description>The latest articles on DEV Community by Furkan Gözükara (@furkangozukara).</description>
    <link>https://dev.to/furkangozukara</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F929044%2Fdff42110-c0a0-4759-803f-22f82f200499.png</url>
      <title>DEV Community: Furkan Gözükara</title>
      <link>https://dev.to/furkangozukara</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/furkangozukara"/>
    <language>en</language>
    <item>
      <title>Ultimate Image Processing Toolkit by SECourses</title>
      <dc:creator>Furkan Gözükara</dc:creator>
      <pubDate>Tue, 28 Jul 2026 17:02:10 +0000</pubDate>
      <link>https://dev.to/furkangozukara/ultimate-image-processing-toolkit-by-secourses-3ge6</link>
      <guid>https://dev.to/furkangozukara/ultimate-image-processing-toolkit-by-secourses-3ge6</guid>
      <description>&lt;h2&gt;
  
  
  Ultimate Image Processing APP Premium by SECourses : Batch Cropping, Zooming In, Resizing, Duplicate Image Removing, Face Extraction, SAM 2, SAM 3.1 and Yolo Segmentation, Masking for Windows, RunPod, Massed Compute
&lt;/h2&gt;




&lt;h2&gt;
  
  
  Installers and APP is shared here with instructions : &lt;a href="https://www.patreon.com/posts/120352012" rel="noopener noreferrer"&gt;https://www.patreon.com/posts/120352012&lt;/a&gt;
&lt;/h2&gt;




&lt;h3&gt;
  
  
  APP : &lt;a href="https://www.patreon.com/posts/120352012" rel="noopener noreferrer"&gt;https://www.patreon.com/posts/120352012&lt;/a&gt;
&lt;/h3&gt;




&lt;ul&gt;
&lt;li&gt;Video Tutorial : Hopefully coming soon&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Batch Image Cropping, Zooming Subject, Resizing, Segmenting, Masking, Duplicate Removing APP that utilizes YOLO V26, YOLO Face V12, SAM 2, SAM 3.1 with 1-click installers for Windows, RunPod, SimplePod and Massed Compute (Linux users use this)&lt;/p&gt;




&lt;h3&gt;
  
  
  28 July 2026 V1.0
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;We have completey remade the app and read below to understand how it works and full features&lt;/li&gt;
&lt;li&gt;Make a fresh install and read the below carefully please&lt;/li&gt;
&lt;li&gt;We use latest pre-compiled wheels and Torch 2.13 and CUDA 13&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2Fe7ef1e39-fea5-4b0d-8663-efb9e1915cc0" class="article-body-image-wrapper"&gt;&lt;img width="720" height="306" alt="image" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2Fe7ef1e39-fea5-4b0d-8663-efb9e1915cc0"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Windows Requirements
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Python 3.12.10, FFmpeg, CUDA 13, cuDNN 9.17 or above, Visual Studio Community Edition with all C++ options selected

&lt;ul&gt;
&lt;li&gt;Don't worry CUDA 13 works with all GPUs - make sure you have updated NVIDIA driver&lt;/li&gt;
&lt;li&gt;Follow this requirements tutorial video exactly : &lt;a href="https://youtu.be/DrhUHnYfwC0" rel="noopener noreferrer"&gt;https://youtu.be/DrhUHnYfwC0&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Follow its updated post with links and screenshots exactly : &lt;a href="https://www.patreon.com/SECourses/posts/requirements-written-tutorial-111553210" rel="noopener noreferrer"&gt;https://www.patreon.com/SECourses/posts/requirements-written-tutorial-111553210&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;Turn a folder of raw photos into a clean, correctly framed, ready-to-train dataset. The nine tabs are designed to feed each other: the output of one is exactly what the next expects to read.&lt;/p&gt;

&lt;p&gt;One architectural detail matters more than any single feature: &lt;strong&gt;the Gradio process never has to import torch.&lt;/strong&gt; Tick &lt;em&gt;Run every task in a subprocess&lt;/em&gt; on the Performance tab and every job runs in a throw-away process that loads the model, does the work and exits, returning 100% of its VRAM, RAM and CUDA context the moment it finishes. A long session never creeps upwards, and the app sits at &lt;strong&gt;zero idle VRAM&lt;/strong&gt; between runs. It ships off, so jobs run in-process by default and keep their models resident for faster repeated runs — turn it on when you would rather have the memory back.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F55x0d66wlu5q4zmcofj5.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F55x0d66wlu5q4zmcofj5.jpeg" alt="Overview of all nine tabs" width="799" height="477"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Contents
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Requirements&lt;/li&gt;
&lt;li&gt;Installation&lt;/li&gt;
&lt;li&gt;Launching the app&lt;/li&gt;
&lt;li&gt;Presets&lt;/li&gt;
&lt;li&gt;Tab 1 — Image Cropper&lt;/li&gt;
&lt;li&gt;Tab 2 — Segmentation&lt;/li&gt;
&lt;li&gt;Tab 3 — Extract Faces &amp;amp; Objects&lt;/li&gt;
&lt;li&gt;Tab 4 — Image Resizer&lt;/li&gt;
&lt;li&gt;Tab 5 — Generate Tiled Images&lt;/li&gt;
&lt;li&gt;Tab 6 — Find Duplicates&lt;/li&gt;
&lt;li&gt;Tab 7 — Move Low-Res Files&lt;/li&gt;
&lt;li&gt;Tab 8 — Rename Files&lt;/li&gt;
&lt;li&gt;Tab 9 — Performance &amp;amp; VRAM&lt;/li&gt;
&lt;li&gt;Recommended workflow&lt;/li&gt;
&lt;li&gt;Output folder layout&lt;/li&gt;
&lt;li&gt;Measured benchmarks&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Requirements
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Python 3.12.10&lt;/strong&gt; (3.10.x / 3.11.x / 3.13.x may also work)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CUDA 13.0&lt;/strong&gt; and &lt;strong&gt;cuDNN 9.17+&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Git&lt;/strong&gt;, &lt;strong&gt;FFmpeg&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Visual Studio Community Edition&lt;/strong&gt; with all C++ options (needed for &lt;code&gt;torch.compile&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;An NVIDIA GPU — any card works, more VRAM is better. CPU-only is supported but slow.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Setup walkthrough for the prerequisites: &lt;a href="https://youtu.be/DrhUHnYfwC0" rel="noopener noreferrer"&gt;https://youtu.be/DrhUHnYfwC0&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Installation
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Windows — automatic
&lt;/h3&gt;

&lt;p&gt;Run &lt;strong&gt;&lt;code&gt;Windows_Install_or_Update.bat&lt;/code&gt;&lt;/strong&gt;. It clones this repository, creates a Python 3.12 venv, installs the dependency set with &lt;code&gt;uv&lt;/code&gt;, and then downloads every model via &lt;code&gt;HF_model_downloader_img_process.py&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Re-run the same script later to update — it does a &lt;code&gt;git reset --hard&lt;/code&gt; + &lt;code&gt;git pull&lt;/code&gt; before reinstalling.&lt;/p&gt;

&lt;h3&gt;
  
  
  Manual
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight batchfile"&gt;&lt;code&gt;&lt;span class="kd"&gt;git&lt;/span&gt; &lt;span class="kd"&gt;clone&lt;/span&gt; &lt;span class="na"&gt;--depth &lt;/span&gt;&lt;span class="m"&gt;1&lt;/span&gt; &lt;span class="kd"&gt;https&lt;/span&gt;://github.com/FurkanGozukara/Ultimate_Image_Processor_Pro
&lt;span class="nb"&gt;cd&lt;/span&gt; &lt;span class="kd"&gt;Ultimate_Image_Processor_Pro&lt;/span&gt;
&lt;span class="kd"&gt;py&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="m"&gt;3&lt;/span&gt;.12 &lt;span class="na"&gt;-m &lt;/span&gt;&lt;span class="kd"&gt;venv&lt;/span&gt; &lt;span class="kd"&gt;venv&lt;/span&gt;
&lt;span class="k"&gt;call&lt;/span&gt; .\venv\Scripts\activate.bat
&lt;span class="kd"&gt;python&lt;/span&gt; &lt;span class="na"&gt;-m &lt;/span&gt;&lt;span class="kd"&gt;pip&lt;/span&gt; &lt;span class="kd"&gt;install&lt;/span&gt; &lt;span class="na"&gt;--upgrade &lt;/span&gt;&lt;span class="kd"&gt;pip&lt;/span&gt;
&lt;span class="kd"&gt;pip&lt;/span&gt; &lt;span class="kd"&gt;install&lt;/span&gt; &lt;span class="kd"&gt;uv&lt;/span&gt;
&lt;span class="nb"&gt;cd&lt;/span&gt; ..
&lt;span class="kd"&gt;uv&lt;/span&gt; &lt;span class="kd"&gt;pip&lt;/span&gt; &lt;span class="kd"&gt;install&lt;/span&gt; &lt;span class="na"&gt;-r &lt;/span&gt;&lt;span class="kd"&gt;requirements_image_process&lt;/span&gt;.txt &lt;span class="na"&gt;--index-strategy &lt;/span&gt;&lt;span class="kd"&gt;unsafe&lt;/span&gt;&lt;span class="na"&gt;-best-match
&lt;/span&gt;&lt;span class="kd"&gt;python&lt;/span&gt; &lt;span class="kd"&gt;HF_model_downloader_img_process&lt;/span&gt;.py
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The requirements file pins &lt;code&gt;torch==2.13.0+cu130&lt;/code&gt; plus prebuilt wheels for xformers, FlashAttention, SageAttention, torchao, InsightFace and SAM 2 — so no compilation is needed on a supported platform.&lt;/p&gt;

&lt;h3&gt;
  
  
  Cloud (RunPod / SimplePod / Massed Compute)
&lt;/h3&gt;

&lt;p&gt;See the instructions bundled with the Patreon release.&lt;/p&gt;

&lt;h2&gt;
  
  
  Launching the app
&lt;/h2&gt;

&lt;p&gt;Use &lt;strong&gt;&lt;code&gt;Windows_Start_App.bat&lt;/code&gt;&lt;/strong&gt;, or activate the venv and run:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;python app.py
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Flag&lt;/th&gt;
&lt;th&gt;Effect&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;--share&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;create a public Gradio link&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;--server-port PORT&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;serve on a specific port (default: auto)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;--server-name HOST&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;host to bind to (default: &lt;code&gt;127.0.0.1&lt;/code&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;--no-browser&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;do not open a browser window on launch&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;--quiet&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;reduce Gradio's start-up output&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  Presets
&lt;/h2&gt;

&lt;p&gt;A preset captures &lt;strong&gt;every control in the entire app&lt;/strong&gt;, across all nine tabs — around 150 of them. The preset you last saved or loaded is restored automatically the next time the app starts, so your working configuration survives a restart.&lt;/p&gt;

&lt;p&gt;Selecting a preset in the dropdown changes nothing until you press &lt;strong&gt;Load&lt;/strong&gt;, so a mis-click can never wipe the settings you are in the middle of editing. The built-in &lt;code&gt;Default&lt;/code&gt; set lives in code rather than on disk, so it can never be overwritten or deleted.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh2u07rvghxt4nebhprw8.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh2u07rvghxt4nebhprw8.jpeg" alt="Preset bar" width="799" height="352"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Tab 1 — Image Cropper
&lt;/h2&gt;

&lt;p&gt;Finds the subject in every photo of a folder and crops &lt;strong&gt;the tightest box that matches each aspect ratio you ask for&lt;/strong&gt;. It detects the subject, adds your padding, then grows the box &lt;em&gt;outwards&lt;/em&gt; until the ratio is exact — so the subject is never squashed and no part of it is ever cut off.&lt;/p&gt;

&lt;p&gt;Output goes to one sub-folder per aspect ratio (&lt;code&gt;1024x1024/&lt;/code&gt;, &lt;code&gt;1280x720/&lt;/code&gt;, &lt;code&gt;1080x1350/&lt;/code&gt; …), which is exactly the layout the Image Resizer tab reads back.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Live folder scan&lt;/strong&gt; — image count, extensions and total size shown before you press start&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Three detection engines&lt;/strong&gt;, each showing only its own thresholds&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;All instances (union)&lt;/strong&gt; — spans every match so nobody is cropped out of a group photo&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Padding in percent or pixels&lt;/strong&gt;, applied &lt;em&gt;before&lt;/em&gt; the ratio so the ratio stays exact; negative values crop in tighter&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Annotated previews&lt;/strong&gt; — optionally writes a copy with detections drawn on it, to check a prompt before a big run&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Safe re-runs&lt;/strong&gt; — with overwrite off, images whose crops already exist are skipped&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-uploads.huggingface.co%2Fproduction%2Fuploads%2F6345bd89fe134dfd7a0dba40%2FWyQhz3GdYGIE0sf23iG5Q.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-uploads.huggingface.co%2Fproduction%2Fuploads%2F6345bd89fe134dfd7a0dba40%2FWyQhz3GdYGIE0sf23iG5Q.jpeg" alt="Image Cropper full guide" width="800" height="1130"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  The three detection engines
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Engine&lt;/th&gt;
&lt;th&gt;What it is&lt;/th&gt;
&lt;th&gt;Its knobs&lt;/th&gt;
&lt;th&gt;Use when&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;strong&gt;SAM 3.1&lt;/strong&gt; (default)&lt;/td&gt;
&lt;td&gt;Detects &lt;em&gt;and&lt;/em&gt; segments in one model from open-vocabulary text. Pixel-accurate masks, no fixed class list.&lt;/td&gt;
&lt;td&gt;confidence, max instances&lt;/td&gt;
&lt;td&gt;your subject is not a COCO class, or you need a real mask&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;YOLO&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Fastest, no prompt wording to get wrong. 80 COCO classes plus a dedicated face model (&lt;code&gt;yolov12l-face.pt&lt;/code&gt; swaps it in automatically).&lt;/td&gt;
&lt;td&gt;confidence, NMS IoU, inference size, max detections&lt;/td&gt;
&lt;td&gt;your subject &lt;em&gt;is&lt;/em&gt; a COCO class and you want throughput&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;SAM 2.1 + GroundingDINO&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;The older two-stage pipeline: GroundingDINO proposes boxes, SAM 2.1 turns them into masks.&lt;/td&gt;
&lt;td&gt;box threshold, text threshold&lt;/td&gt;
&lt;td&gt;reproducing results from before SAM 3.1&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2yf9er0dbprhc9y0ukub.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2yf9er0dbprhc9y0ukub.jpeg" alt="Detection engines compared" width="798" height="341"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  How the cropping logic works
&lt;/h3&gt;

&lt;p&gt;Detect → pad → grow outwards to the ratio. And the detail that surprises most people: &lt;strong&gt;nothing is ever upscaled.&lt;/strong&gt; The aspect ratio you type is used as a &lt;em&gt;ratio&lt;/em&gt;, not as a target size, so a 6000 px wide photo yields a 6000 px wide 16:9 crop, not a 1280 px one. Tick &lt;strong&gt;Resize crops to the exact target size&lt;/strong&gt; if you want the Cropper to scale too — otherwise crop here and resize in the Image Resizer tab, where you choose the filter. That order throws away the least detail.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgfyri096cfa35bsvfj6h.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgfyri096cfa35bsvfj6h.jpeg" alt="Aspect ratio logic" width="799" height="582"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  The run panel
&lt;/h3&gt;

&lt;p&gt;Every batch tab shares the same panel: a live status card with progress, images/sec and ETA, a copyable log naming each file and how many outputs it produced, and a &lt;strong&gt;Stop&lt;/strong&gt; button that really stops the worker and keeps whatever was already written.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0r3p49dn79ijj1l0gqn6.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0r3p49dn79ijj1l0gqn6.jpeg" alt="Live run" width="800" height="617"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Real results
&lt;/h3&gt;

&lt;p&gt;The annotated detection preview alongside the 1:1, 16:9 and 4:5 crops of the same photos. Every crop is a plain rectangle of original pixels — the app never resamples during cropping.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxi1zeitx74sl0c6x705b.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxi1zeitx74sl0c6x705b.jpeg" alt="Cropper results" width="800" height="742"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Tab 2 — Segmentation
&lt;/h2&gt;

&lt;p&gt;SAM 3.1 masks from plain English, with an interactive single-image tester and a folder batch that share one set of settings.&lt;/p&gt;

&lt;p&gt;Dial your prompt in on one image first — it takes a few seconds and shows the exact mask, the confidence score and the mask area in pixels. The batch section further down the page then uses those identical settings; there is no second set of controls to keep in sync.&lt;/p&gt;

&lt;p&gt;You get the segmented overlay, the mask itself (white inside, black outside — ready for inpainting, ControlNet or masked training), and a copyable detections table with label, score, bounding box and mask pixel count per instance.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo6snn7hm6lrm36jw5vt2.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo6snn7hm6lrm36jw5vt2.jpeg" alt="Segmentation single image" width="800" height="812"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Negative prompts
&lt;/h3&gt;

&lt;p&gt;Subtract one concept from another in a single pass. Below, the prompt is &lt;code&gt;face.&lt;/code&gt; and the negative prompt is &lt;code&gt;eye. lips.&lt;/code&gt; — the eyes and mouth are carved straight out of the face mask. The negative mask is saved separately so you can reuse or invert it.&lt;/p&gt;

&lt;p&gt;This is how you build skin-only masks, or segment a &lt;code&gt;car&lt;/code&gt; while cutting out the &lt;code&gt;person&lt;/code&gt; standing in front of it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fft9020iuu9p5bbo4ffd3.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fft9020iuu9p5bbo4ffd3.jpeg" alt="Negative prompts" width="799" height="637"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Settings and the YOLO backend
&lt;/h3&gt;

&lt;p&gt;Concepts are separated by periods and the vocabulary is open. Confidence drops weak instances; max instances caps both the result count and how much VRAM the mask upsample needs on a busy scene; overlay opacity affects only the preview tint (the saved mask is always pure black and white).&lt;/p&gt;

&lt;p&gt;On the YOLO backend you multi-select any number of the 80 COCO classes instead of writing a prompt, with a separate exclude list. &lt;strong&gt;YOLO mask source&lt;/strong&gt; decides where masks come from: &lt;em&gt;SAM 2.1 refined&lt;/em&gt; turns each box into a pixel-accurate mask (loads a second model, still fast), while &lt;em&gt;filled boxes&lt;/em&gt; is instant and plenty for rectangular crops or inpainting blocks.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5jb54s7l89331qv6lyf6.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5jb54s7l89331qv6lyf6.jpeg" alt="Segmentation settings and YOLO" width="800" height="531"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Batch processing
&lt;/h3&gt;

&lt;p&gt;One mask per image, plus optional annotated overlays and negative masks. Leaving the overlay folder empty makes a run noticeably faster, because the masks then never need upsampling to full resolution for display. &lt;em&gt;Skip images that already have a mask&lt;/em&gt; makes an interrupted run cheap to resume.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw1txiqt1wd52xnki04i9.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw1txiqt1wd52xnki04i9.jpeg" alt="Segmentation batch" width="800" height="668"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The prompt below was a single word: &lt;code&gt;face.&lt;/code&gt; The bottom row is a red-carpet shot with a crowd in the background — SAM 3.1 found &lt;strong&gt;16 separate faces&lt;/strong&gt; in it and every one is in the mask.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2kq9xlx0zbqd6gce2dpb.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2kq9xlx0zbqd6gce2dpb.jpeg" alt="Segmentation results" width="800" height="579"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Tab 3 — Extract Faces &amp;amp; Objects
&lt;/h2&gt;

&lt;p&gt;Cuts the detected region out of each photo and saves it as its own image — the fastest way to build a face dataset. Unlike the Image Cropper this does &lt;strong&gt;not&lt;/strong&gt; force an aspect ratio: you get the detection box plus whatever padding you ask for.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Save every detected instance as its own file&lt;/strong&gt; — a group photo of five people yields five crops (&lt;code&gt;photo_1.png&lt;/code&gt; … &lt;code&gt;photo_5.png&lt;/code&gt;). Off gives exactly one crop per photo, chosen by confidence or largest area.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Padding&lt;/strong&gt; — faces almost always look better with 15–30% of breathing room. Percent scales with the face, so close-ups and wide shots come out consistent.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Minimum crop size&lt;/strong&gt; — one slider that drops background faces too small to be useful.&lt;/li&gt;
&lt;li&gt;Not limited to faces: &lt;code&gt;hand.&lt;/code&gt; &lt;code&gt;licence plate.&lt;/code&gt; &lt;code&gt;dog.&lt;/code&gt; all work.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-uploads.huggingface.co%2Fproduction%2Fuploads%2F6345bd89fe134dfd7a0dba40%2FqCA_uB3Y-qhvUX0fYvdbt.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-uploads.huggingface.co%2Fproduction%2Fuploads%2F6345bd89fe134dfd7a0dba40%2FqCA_uB3Y-qhvUX0fYvdbt.jpeg" alt="Extract Faces" width="800" height="910"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkjig7n4vkknl052mpmu6.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkjig7n4vkknl052mpmu6.jpeg" alt="Extract Faces results" width="800" height="545"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Tab 4 — Image Resizer
&lt;/h2&gt;

&lt;p&gt;Writes every input image at one or more exact pixel sizes. Each input is written once per resolution into &lt;code&gt;&amp;lt;output&amp;gt;/&amp;lt;WxH&amp;gt;/&lt;/code&gt;, so several dataset buckets come out of a single run.&lt;/p&gt;

&lt;p&gt;Run it &lt;strong&gt;after&lt;/strong&gt; the Image Cropper: crop first at native resolution, then resize once with the filter you want.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0jxgmqegxfik78kq5hg0.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0jxgmqegxfik78kq5hg0.jpeg" alt="Image Resizer" width="800" height="829"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  It works out what you pointed it at
&lt;/h3&gt;

&lt;p&gt;Point at an &lt;strong&gt;Image Cropper output folder&lt;/strong&gt; and it reports &lt;em&gt;Image Cropper layout detected&lt;/em&gt;, listing how many files each &lt;code&gt;WxH&lt;/code&gt; bucket contributes and naming any resolution with no matching sub-folder. Point at a &lt;strong&gt;plain folder of pictures&lt;/strong&gt; and it says &lt;em&gt;Plain folder detected&lt;/em&gt; and does the multiplication for you: 12 images × 3 resolutions = 36 output files.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl4gdmy6sg0dfiockmebk.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl4gdmy6sg0dfiockmebk.jpeg" alt="Input detection" width="800" height="386"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Framing choices
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Crop to fill&lt;/strong&gt; keeps the aspect ratio and trims the overflow — no bars, some content lost, and the default. &lt;strong&gt;Fit inside&lt;/strong&gt; keeps every pixel and pads with your chosen background colour. &lt;strong&gt;Stretch&lt;/strong&gt; distorts the image and is almost never what you want.&lt;/p&gt;

&lt;p&gt;Separately, &lt;strong&gt;Centre the crop on&lt;/strong&gt; decides &lt;em&gt;where&lt;/em&gt; the crop is taken. &lt;em&gt;Image centre&lt;/em&gt; is instant and loads no model, but a geometric centre crop can push the subject out of frame. &lt;em&gt;Detected face / subject&lt;/em&gt; runs a detector first so the subject stays in frame — slower, since each worker loads its own model, so keep the worker count low in that mode.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F50myhhx6fypdekdpy69p.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F50myhhx6fypdekdpy69p.jpeg" alt="Fit modes and centring" width="800" height="741"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Tab 5 — Generate Tiled Images
&lt;/h2&gt;

&lt;p&gt;Slices each photo into an overlapping N×N grid of fixed-size tiles. Because the tiles are cut at &lt;strong&gt;native resolution and never upscaled&lt;/strong&gt;, this is a very good way to turn a handful of very large photos into a high-detail training set.&lt;/p&gt;

&lt;p&gt;Tiles per image must be a perfect square — 9 means a 3×3 grid — and tiles overlap automatically so the whole frame is covered. If an image is smaller than one tile you choose the policy: &lt;strong&gt;Skip&lt;/strong&gt; protects quality, &lt;strong&gt;Upscale&lt;/strong&gt; guarantees output but invents pixels, &lt;strong&gt;Shrink the tile&lt;/strong&gt; keeps the grid but writes smaller tiles for those images only.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fys9id34q504tb6yenomx.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fys9id34q504tb6yenomx.jpeg" alt="Generate Tiled Images" width="800" height="711"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxz9e7neqevq5whq7h9js.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxz9e7neqevq5whq7h9js.jpeg" alt="Tiling results" width="800" height="628"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Tab 6 — Find Duplicates
&lt;/h2&gt;

&lt;p&gt;Groups visually identical or near-identical images and moves the extras out of the way, keeping one copy per group. Every comparison uses a &lt;strong&gt;true perceptual distance&lt;/strong&gt; — earlier versions compared hashes as big integers, which is not a similarity measure at all and both missed real duplicates and invented fake ones.&lt;/p&gt;

&lt;p&gt;Nothing is deleted. Duplicates are &lt;strong&gt;moved&lt;/strong&gt; to a destination folder keeping their relative structure, and a full report is written next to them, so the step is reversible. You choose which copy survives: highest resolution, largest file, oldest, or first alphabetically.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F09gralld2vs6wxnfuh9o.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F09gralld2vs6wxnfuh9o.jpeg" alt="Find Duplicates" width="800" height="729"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Choosing an algorithm
&lt;/h3&gt;

&lt;p&gt;The app ships a reference table for aHash, dHash, pHash, wHash, ColorHash, KAZE local features and a combined multi-hash mode — what each measures, what it is good at, where it breaks down, and the cutoff to start from.&lt;/p&gt;

&lt;p&gt;Cutoffs are &lt;strong&gt;Hamming distances&lt;/strong&gt;: how many bits differ out of &lt;code&gt;hash size²&lt;/code&gt;, so smaller is stricter. Each algorithm gets its own threshold, because a distance of 5 means something completely different for aHash than for pHash. KAZE is the odd one out — it survives rotation, perspective and heavy cropping, but it is quadratic in image count, so keep it for small folders.&lt;/p&gt;

&lt;p&gt;There is also a safety cap on image count, because comparison is quadratic and a 100,000-image folder would otherwise run for hours. Anything dropped by the cap is reported explicitly rather than silently ignored.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-uploads.huggingface.co%2Fproduction%2Fuploads%2F6345bd89fe134dfd7a0dba40%2F5dvpo-WChYSAifQlvy6Nm.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-uploads.huggingface.co%2Fproduction%2Fuploads%2F6345bd89fe134dfd7a0dba40%2F5dvpo-WChYSAifQlvy6Nm.jpeg" alt="Duplicate algorithms" width="799" height="1015"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvccomfny3pw2poise7eu.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvccomfny3pw2poise7eu.jpeg" alt="Duplicate results" width="798" height="494"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Tab 7 — Move Low-Res Files
&lt;/h2&gt;

&lt;p&gt;Quality control for a crop run. Any &lt;strong&gt;processed&lt;/strong&gt; image smaller than your threshold is moved out of the way &lt;em&gt;together with the original it came from&lt;/em&gt;, so your two folders stay in sync — you never end up with a source photo whose result has been thrown away.&lt;/p&gt;

&lt;p&gt;Set the minimum width and height, then choose whether to reject when &lt;strong&gt;either&lt;/strong&gt; dimension is under the limit (strict) or only when &lt;strong&gt;both&lt;/strong&gt; are. Files are paired by name, and &lt;em&gt;Same name, any extension&lt;/em&gt; handles the everyday case where the crop is a &lt;code&gt;.png&lt;/code&gt; and the original a &lt;code&gt;.jpg&lt;/code&gt;. Preview mode is on by default and lists exactly what would move without touching disk.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3my98ynyukzx6v94oefi.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3my98ynyukzx6v94oefi.jpeg" alt="Move Low-Res Files" width="800" height="708"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Tab 8 — Rename Files
&lt;/h2&gt;

&lt;p&gt;Renames a folder to a clean &lt;code&gt;prefix + number&lt;/code&gt; sequence. The rename happens in &lt;strong&gt;two passes through temporary names&lt;/strong&gt;, so a target name already taken by another file in the same folder can never clobber it. Extensions are always preserved.&lt;/p&gt;

&lt;p&gt;Set the prefix, the starting number, the zero padding (4 or 5 so files sort correctly everywhere) and the numbering order — by name, by date, or by size. &lt;em&gt;Only rename image files&lt;/em&gt; leaves captions and JSON sidecars alone. Preview mode is on by default and shows the first 50 planned renames without touching disk.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7matuoh10by1pno3nagq.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7matuoh10by1pno3nagq.jpeg" alt="Rename Files" width="800" height="609"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Tab 9 — Performance &amp;amp; VRAM
&lt;/h2&gt;

&lt;p&gt;Everything on this tab applies to &lt;strong&gt;every&lt;/strong&gt; other tab and is saved with your presets. The shipped defaults are already the fastest configuration that still matches the reference model output — you only need this tab to trade quality for memory, or to try &lt;code&gt;torch.compile&lt;/code&gt;.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Run every task in a subprocess&lt;/strong&gt; (off by default, tick it if you want it) — each run starts a fresh Python process, works, then exits, returning 100% of its VRAM and RAM, CUDA context and all. Left off, models stay resident between runs: faster repeated runs, but the VRAM stays held.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Switching model frees the old one first.&lt;/strong&gt; Only one model set is ever resident. Change the backend, the precision, the resolution, the GPU or the YOLO class that swaps in the face weights, and the previous model is unloaded — collected out of RAM and released from VRAM — &lt;em&gt;before&lt;/em&gt; the new one is read from disk, so a switch never has to hold both. Measured on an RTX 5090: SAM 3.1 (1861 MB) → YOLO leaves 262 MB held, and eight switches back and forth drift by 0 MB. The console names what it dropped: &lt;code&gt;[models] released SAM 3.1 (concept prompts) [bfloat16 @ cuda:0, res 1008]&lt;/code&gt;. If a second task happens to be running when you switch, its model is left alone until the process is quiet again.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Unload models and release VRAM&lt;/strong&gt; — the diagnostics button below drops every loaded model on demand and reports the before/after figures, e.g. &lt;em&gt;model weights 1893 MB → 0 MB, allocator reserve 2670 MB → 0 MB&lt;/em&gt;. What is left after that is the CUDA context itself, which only a process exit returns.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GPU IDs&lt;/strong&gt; — comma-separated CUDA indices. With several GPUs the image list is split across them, but each device loads its own copy of the model, so a second GPU only pays for itself on folders of a few hundred images or more. Enter &lt;code&gt;cpu&lt;/code&gt; to force CPU.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Model precision&lt;/strong&gt; — the shipped SAM 3.1 checkpoint is stored in bfloat16, so keeping the weights in bfloat16 is bit-identical to the published values. Measured against the float32 path: &lt;strong&gt;0.9992 mask IoU, 46% less VRAM (1.9 GB vs 3.5 GB), ~7× faster model loading and ~5% faster per image.&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Load weights straight into VRAM&lt;/strong&gt; — builds the model on the GPU and reads the safetensors file directly into VRAM, skipping the ~3.4 GB float32 copy in system RAM. Roughly &lt;strong&gt;2.5× faster model loading&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Chunked mask upsampling&lt;/strong&gt; — upsamples instance masks a few at a time. On a 24 MP photo with 20 instances this is the difference between a ~1 GB spike and a few tens of MB, with pixel-identical results.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Attention kernel, TF32, cuDNN autotuner, channels-last, matmul precision&lt;/strong&gt; — all exposed and documented inline.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;torch.compile the vision backbone&lt;/strong&gt; — a one-off compile cost of roughly one to three minutes (cached under &lt;code&gt;.cache/uipp&lt;/code&gt;) for faster steady-state inference. Worth it for large batches, not for a handful of images; falls back to eager mode if compilation fails.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SAM 3.1 inference resolution&lt;/strong&gt; — 1008 is what the model was trained at. Lower is faster but loses small objects; higher costs quadratically more and adds no detail the model was trained to use.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-uploads.huggingface.co%2Fproduction%2Fuploads%2F6345bd89fe134dfd7a0dba40%2Fq-DrzMTOHLcSQbdPs-c5V.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-uploads.huggingface.co%2Fproduction%2Fuploads%2F6345bd89fe134dfd7a0dba40%2Fq-DrzMTOHLcSQbdPs-c5V.jpeg" alt="Performance and VRAM" width="800" height="914"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Runtime probe
&lt;/h3&gt;

&lt;p&gt;One click imports torch — in a throw-away subprocess if &lt;em&gt;Run every task in a subprocess&lt;/em&gt; is ticked, otherwise in this process — and reports what your machine can actually do: Python and platform, torch and CUDA versions, every GPU with its compute capability and VRAM, the status of Triton / FlashAttention / xformers / SageAttention / torchao, whether &lt;code&gt;torch.compile&lt;/code&gt; is genuinely usable on this box (CUDA root, host compiler, ninja, cache path), and whether each model backend is ready. In subprocess mode the process then exits and the memory is gone.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3at8aj2hxywl6jtq8dzb.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3at8aj2hxywl6jtq8dzb.jpeg" alt="Runtime probe" width="799" height="502"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Recommended workflow
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Find Duplicates&lt;/strong&gt; — clean first, so you never spend GPU time on near-identical shots&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Image Cropper&lt;/strong&gt; — frame the subject, one sub-folder per ratio, at native resolution&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Move Low-Res Files&lt;/strong&gt; — quality control, results and originals moved together&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Image Resizer&lt;/strong&gt; — point it at the Cropper's output folder for exact pixel sizes&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Rename Files&lt;/strong&gt; — a clean, correctly sorting sequence&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Side branches whenever you need them: &lt;strong&gt;Segmentation&lt;/strong&gt; for masks, &lt;strong&gt;Extract Faces&lt;/strong&gt; for a face dataset, &lt;strong&gt;Generate Tiled Images&lt;/strong&gt; for more data out of very large photos, and &lt;strong&gt;Performance &amp;amp; VRAM&lt;/strong&gt; set once for everything.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;The one rule that matters most: crop before you resize.&lt;/strong&gt; Cropping keeps the original pixels, so resizing afterwards starts from the largest possible image and only has to downscale once. The other way round throws away detail you can never get back, and can force an upscale.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl0e9hwefw3mp5y4c301p.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl0e9hwefw3mp5y4c301p.jpeg" alt="Recommended workflow" width="798" height="370"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Output folder layout
&lt;/h2&gt;

&lt;p&gt;The Image Cropper's &lt;code&gt;&amp;lt;width&amp;gt;x&amp;lt;height&amp;gt;/&lt;/code&gt; sub-folder layout is not cosmetic — the Image Resizer reads it directly, matching each bucket to the resolution of the same name. That is exactly why the recommended order is crop → resize.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7y2kbpo2rq153lvqu46s.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7y2kbpo2rq153lvqu46s.jpeg" alt="Folder layout" width="798" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick reference
&lt;/h2&gt;

&lt;p&gt;Every tab, the one setting that matters most, and the mistake to avoid.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvs2m8ftstkoxko8t3hb7.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvs2m8ftstkoxko8t3hb7.jpeg" alt="Quick reference card" width="799" height="447"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Measured benchmarks
&lt;/h2&gt;

&lt;p&gt;Single &lt;strong&gt;RTX 5090&lt;/strong&gt;, 12 source photos at up to 6714 × 5274 px, SAM 3.1 at its default settings.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Job&lt;/th&gt;
&lt;th&gt;Work done&lt;/th&gt;
&lt;th&gt;Time&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Image Cropper&lt;/td&gt;
&lt;td&gt;12 photos → 36 crops across 3 aspect ratios&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;47.7 s&lt;/strong&gt; (0.25 img/s)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Segmentation (batch)&lt;/td&gt;
&lt;td&gt;12 photos, 33 instances masked&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;28.8 s&lt;/strong&gt; (0.42 img/s)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Extract Faces&lt;/td&gt;
&lt;td&gt;33 face crops from 12 photos&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;9.6 s&lt;/strong&gt; (1.25 img/s)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image Resizer&lt;/td&gt;
&lt;td&gt;36 files at exact pixel sizes&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;2.0 s&lt;/strong&gt; (17.7 img/s, CPU)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Generate Tiled Images&lt;/td&gt;
&lt;td&gt;108 tiles from 12 photos&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;1.2 s&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Find Duplicates&lt;/td&gt;
&lt;td&gt;4 groups across 17 images&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;0.4 s&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;p&gt;Built by &lt;strong&gt;SECourses&lt;/strong&gt; · &lt;a href="https://www.patreon.com/posts/120352012" rel="noopener noreferrer"&gt;Patreon&lt;/a&gt; · &lt;a href="https://www.youtube.com/SECourses" rel="noopener noreferrer"&gt;YouTube&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>tutorial</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Ideogram 4 Is Here: The Ultimate JSON Prompting Masterclass</title>
      <dc:creator>Furkan Gözükara</dc:creator>
      <pubDate>Sun, 19 Jul 2026 13:30:16 +0000</pubDate>
      <link>https://dev.to/furkangozukara/ideogram-4-is-here-the-ultimate-json-prompting-masterclass-3mai</link>
      <guid>https://dev.to/furkangozukara/ideogram-4-is-here-the-ultimate-json-prompting-masterclass-3mai</guid>
      <description>&lt;p&gt;Learn how to run Ideogram 4 locally with SwarmUI and ComfyUI, download the required model bundle, use the ready Turbo, Balanced, and Highest Quality presets, and create accurate structured JSON prompts with Ultimate Image Captioner Pro.&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/TW3MRdd0MV4"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;The workflow covers image recreation, reliable text rendering, bounding-box editing, batch captioning, and training-dataset preparation.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=TW3MRdd0MV4" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/b080a3967c9b496aac15439074e8ef4face1a4521d111a17f3dd4d167e388927/68747470733a2f2f692e7974696d672e636f6d2f76692f5457334d526464304d56342f6d617872657364656661756c742e6a7067" alt="Ideogram 4 is HERE: The Ultimate JSON Prompting Masterclass" width="1280" height="720"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Full Tutorial
&lt;/h2&gt;

&lt;p&gt;Watch the complete step-by-step tutorial on YouTube:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.youtube.com/watch?v=TW3MRdd0MV4" rel="noopener noreferrer"&gt;Ideogram 4: The Ultimate JSON Prompting Masterclass&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Tutorial Resources
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Resource&lt;/th&gt;
&lt;th&gt;Link&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Ultimate Image Captioner Pro download and installer&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.patreon.com/SECourses/posts/ultimate-image-captioner-pro-162527725" rel="noopener noreferrer"&gt;Patreon post&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SwarmUI installer, model downloader, and presets&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.patreon.com/SECourses/posts/swarm-ui-installer-model-downloader-114517862" rel="noopener noreferrer"&gt;Patreon post&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ComfyUI installer&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.patreon.com/SECourses/posts/comfyui-installer-105023709" rel="noopener noreferrer"&gt;Patreon post&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Windows requirements tutorial&lt;/td&gt;
&lt;td&gt;&lt;a href="https://youtu.be/DrhUHnYfwC0" rel="noopener noreferrer"&gt;YouTube&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Requirements guide with links and screenshots&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.patreon.com/SECourses/posts/requirements-tutorial-step-by-step-written-111553210" rel="noopener noreferrer"&gt;Patreon post&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Community support&lt;/td&gt;
&lt;td&gt;&lt;a href="https://discord.com/invite/software-engineering-courses-secourses-772774097734074388" rel="noopener noreferrer"&gt;SECourses Discord&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;More tutorials, installers, and resources&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/FurkanGozukara/Stable-Diffusion" rel="noopener noreferrer"&gt;SECourses GitHub&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Supported Models
&lt;/h2&gt;

&lt;p&gt;Ultimate Image Captioner Pro supports the following models with robust &lt;code&gt;torch.compile&lt;/code&gt; integration.&lt;/p&gt;

&lt;h3&gt;
  
  
  Qwen Vision Models
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Qwen3-VL 8B Instruct (default)&lt;/li&gt;
&lt;li&gt;Huihui Qwen3-VL 8B Instruct Abliterated&lt;/li&gt;
&lt;li&gt;Qwen3-VL 4B Instruct&lt;/li&gt;
&lt;li&gt;Qwen3-VL 2B Instruct&lt;/li&gt;
&lt;li&gt;Qwen3-VL 30B-A3B Instruct&lt;/li&gt;
&lt;li&gt;Qwen3.6 27B&lt;/li&gt;
&lt;li&gt;Huihui Qwen3.6 27B Abliterated&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Joy Caption Models
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Joy Caption Beta 1&lt;/li&gt;
&lt;li&gt;Joy Caption Alpha 2&lt;/li&gt;
&lt;li&gt;Joy Caption Alpha 1&lt;/li&gt;
&lt;li&gt;Joy Caption Pre Alpha&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Torch 2.13 Runtime
&lt;/h2&gt;

&lt;p&gt;The application uses Torch 2.13 with the latest project-tested, precompiled supporting libraries.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://cdn-uploads.huggingface.co/production/uploads/6345bd89fe134dfd7a0dba40/gVRwOMOjSF-ugBupgXUR0.png" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp0j7pmmhwa6tcs8mnbuh.png" alt="Torch 2.13 precompiled libraries" width="800" height="299"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Application Preview
&lt;/h2&gt;

&lt;p&gt;Click the image to open the full-size screenshot.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://cdn-uploads.huggingface.co/production/uploads/6345bd89fe134dfd7a0dba40/b9-1Uwk_dKRn-MjDuWkcg.png" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-uploads.huggingface.co%2Fproduction%2Fuploads%2F6345bd89fe134dfd7a0dba40%2Fb9-1Uwk_dKRn-MjDuWkcg.png" alt="Ultimate Image Captioner Pro application" width="800" height="1695"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Torch Compile Performance
&lt;/h2&gt;

&lt;p&gt;The fully compiled captioning path delivers an 84% speed improvement in the demonstrated benchmark.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://cdn-uploads.huggingface.co/production/uploads/6345bd89fe134dfd7a0dba40/_vFCTwi3YCoDGa7cvt031.png" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq9zf3u3z4kh3hfz18hh5.png" alt="Torch Compile performance benchmark" width="800" height="524"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Installers
&lt;/h2&gt;

&lt;p&gt;Installer workflows are available for Windows, RunPod, SimplePod, Massed Compute, and local Linux systems.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://cdn-uploads.huggingface.co/production/uploads/6345bd89fe134dfd7a0dba40/CFl8Asztsb8WJ937R5MK6.png" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz7zc3aq8rwcw4jueezri.png" alt="Ultimate Image Captioner Pro installers" width="800" height="481"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Video Chapters
&lt;/h2&gt;

&lt;p&gt;Show all tutorial chapters&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=0" rel="noopener noreferrer"&gt;00:00:00&lt;/a&gt; - Ideogram 4 overview: JSON prompting, SwarmUI presets, ComfyUI workflows, and model bundle&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=53" rel="noopener noreferrer"&gt;00:00:53&lt;/a&gt; - Ultimate Image Captioner Pro for turning reference images into Ideogram JSON prompts&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=70" rel="noopener noreferrer"&gt;00:01:10&lt;/a&gt; - Editing JSON elements, bounding boxes, wanted text fields, captions, and prompt layout&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=122" rel="noopener noreferrer"&gt;00:02:02&lt;/a&gt; - Regeneration examples showing structure, objects, scene layout, and image text matching&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=198" rel="noopener noreferrer"&gt;00:03:18&lt;/a&gt; - Captioner Pro feature tour: Qwen, JoyCaption, saved outputs, and JSON builder&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=270" rel="noopener noreferrer"&gt;00:04:30&lt;/a&gt; - Dataset workflow: prompt presets, batch folder captioning, and automatic VRAM presets&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=313" rel="noopener noreferrer"&gt;00:05:13&lt;/a&gt; - Tutorial roadmap: ComfyUI update, SwarmUI update, model download, app installation, and usage&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=340" rel="noopener noreferrer"&gt;00:05:40&lt;/a&gt; - Updating ComfyUI by extracting the latest installer ZIP and overwriting old files&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=356" rel="noopener noreferrer"&gt;00:05:56&lt;/a&gt; - Optional fresh ComfyUI virtual environment rebuild for outdated or broken installations&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=375" rel="noopener noreferrer"&gt;00:06:15&lt;/a&gt; - Running the ComfyUI update script, Python choice, UV speed, and quantization support&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=425" rel="noopener noreferrer"&gt;00:07:05&lt;/a&gt; - Installing recommended custom nodes bundle 100 for ComfyUI and SwarmUI compatibility&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=470" rel="noopener noreferrer"&gt;00:07:50&lt;/a&gt; - Launching fresh ComfyUI and testing the Ideogram Turbo preset workflow&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=527" rel="noopener noreferrer"&gt;00:08:47&lt;/a&gt; - Setting width, height, resolution, and matching the prompt aspect ratio&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=547" rel="noopener noreferrer"&gt;00:09:07&lt;/a&gt; - Updating SwarmUI with the latest ZIP, overwrite method, and safe folder paths&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=588" rel="noopener noreferrer"&gt;00:09:48&lt;/a&gt; - Automatic .NET SDK 10 installation and why SwarmUI needs the correct SDK version&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=651" rel="noopener noreferrer"&gt;00:10:51&lt;/a&gt; - SwarmUI backend setup: ComfyUI backend, Triton, Sage Attention cautions, and extra arguments&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=704" rel="noopener noreferrer"&gt;00:11:44&lt;/a&gt; - Downloading the Ideogram 4 core bundle with hash verification&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=748" rel="noopener noreferrer"&gt;00:12:28&lt;/a&gt; - 16-connection parallel downloads, target folders, ComfyUI mode, and URL downloader&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=800" rel="noopener noreferrer"&gt;00:13:20&lt;/a&gt; - Merging model parts and sharing SwarmUI models through &lt;code&gt;extra_model_paths.yaml&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=831" rel="noopener noreferrer"&gt;00:13:51&lt;/a&gt; - Setting the SwarmUI model root to reuse another model folder and avoid duplicates&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=852" rel="noopener noreferrer"&gt;00:14:12&lt;/a&gt; - Updating SwarmUI presets with delete import, normal import, overwrite, and backup&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=898" rel="noopener noreferrer"&gt;00:14:58&lt;/a&gt; - Refreshing presets and confirming Ideogram Turbo, Balanced, and Highest Quality&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=914" rel="noopener noreferrer"&gt;00:15:14&lt;/a&gt; - First simple Ideogram prompt, false safety-filter block, and weak plain prompting&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=934" rel="noopener noreferrer"&gt;00:15:34&lt;/a&gt; - Using Realism Engine Ideogram 5 LoRA to fix the blocked car prompt&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=957" rel="noopener noreferrer"&gt;00:15:57&lt;/a&gt; - Why detailed JSON prompts are needed and downloading Captioner Pro&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=983" rel="noopener noreferrer"&gt;00:16:23&lt;/a&gt; - Installing Captioner Pro with the Windows install/update app, virtual environment, and model downloads&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=994" rel="noopener noreferrer"&gt;00:16:34&lt;/a&gt; - Windows requirements: Python, CUDA, cuDNN, C++ tools, FFmpeg, Git, and setup guide&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=1023" rel="noopener noreferrer"&gt;00:17:03&lt;/a&gt; - Cloud and Linux notes plus the Massed Compute interface, creator image, GPU, and coupon&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=1054" rel="noopener noreferrer"&gt;00:17:34&lt;/a&gt; - Captioner installer downloader: 16 connections, hash checks, and accurate setup&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=1077" rel="noopener noreferrer"&gt;00:17:57&lt;/a&gt; - Starting Ultimate Image Captioner Pro and saving custom user presets&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=1094" rel="noopener noreferrer"&gt;00:18:14&lt;/a&gt; - Loading the Bugatti reference image and generating official Ideogram JSON&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=1119" rel="noopener noreferrer"&gt;00:18:39&lt;/a&gt; - Prompt generation speed, copying the prompt, and understanding VRAM usage&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=1149" rel="noopener noreferrer"&gt;00:19:09&lt;/a&gt; - Subprocess mode to release all VRAM and RAM after each captioning run&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=1194" rel="noopener noreferrer"&gt;00:19:54&lt;/a&gt; - Reviewing generated JSON: high-level description, visible text, boxes, and details&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=1221" rel="noopener noreferrer"&gt;00:20:21&lt;/a&gt; - Pasting JSON into SwarmUI and matching the custom 5:3 aspect ratio&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=1243" rel="noopener noreferrer"&gt;00:20:43&lt;/a&gt; - Aspect-ratio calculator, side-length control, and high-resolution generation&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=1296" rel="noopener noreferrer"&gt;00:21:36&lt;/a&gt; - Comparing results with and without aspect-ratio metadata and avoiding false safety blocks&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=1318" rel="noopener noreferrer"&gt;00:21:58&lt;/a&gt; - Realism Engine LoRA strength, when to use it, and output comparison&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=1354" rel="noopener noreferrer"&gt;00:22:34&lt;/a&gt; - Choosing Turbo, Balanced, or Highest Quality and testing Turbo speed&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=1374" rel="noopener noreferrer"&gt;00:22:54&lt;/a&gt; - Ideogram 4 image-to-image, inpainting, image creativity, and image prompts&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=1399" rel="noopener noreferrer"&gt;00:23:19&lt;/a&gt; - Captioner Pro batch-folder processing: subfolders, overwrite, and append modes&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=1415" rel="noopener noreferrer"&gt;00:23:35&lt;/a&gt; - Post-processing captions with prefixes, suffixes, replacements, and sensitivity&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/TW3MRdd0MV4?t=1447" rel="noopener noreferrer"&gt;00:24:07&lt;/a&gt; - Final options, automatic quantization by GPU VRAM, support channels, and closing&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Covered in the Tutorial
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Local Ideogram 4 installation&lt;/li&gt;
&lt;li&gt;SwarmUI and ComfyUI preset usage&lt;/li&gt;
&lt;li&gt;Automatic model downloads and hash verification&lt;/li&gt;
&lt;li&gt;Structured JSON prompt creation&lt;/li&gt;
&lt;li&gt;Bounding-box and visible-text editing&lt;/li&gt;
&lt;li&gt;Reference-image recreation&lt;/li&gt;
&lt;li&gt;Safety-filter troubleshooting and LoRA realism settings&lt;/li&gt;
&lt;li&gt;Folder-based batch captioning&lt;/li&gt;
&lt;li&gt;VRAM-friendly caption generation&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>tutorial</category>
      <category>beginners</category>
      <category>opensource</category>
    </item>
    <item>
      <title>ACE-Step XL 1.5 Premium + Facebook / META SAM Audio + Auto-Editor Trim + Audio Tools Enhancement Full Tutorial</title>
      <dc:creator>Furkan Gözükara</dc:creator>
      <pubDate>Sun, 28 Jun 2026 00:59:23 +0000</pubDate>
      <link>https://dev.to/furkangozukara/ace-step-xl-15-premium-facebook-meta-sam-audio-auto-editor-trim-audio-tools-enhancement-3jod</link>
      <guid>https://dev.to/furkangozukara/ace-step-xl-15-premium-facebook-meta-sam-audio-auto-editor-trim-audio-tools-enhancement-3jod</guid>
      <description>&lt;h1&gt;
  
  
  ACE-Step XL 1.5 Premium + Facebook / META SAM Audio + Auto-Editor Trim + Audio Tools Enhancement Full Tutorial
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Video Tutorial
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://youtu.be/9C_6qNKjgpA" rel="noopener noreferrer"&gt;https://youtu.be/9C_6qNKjgpA&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=9C_6qNKjgpA" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft4rhz5mg02dj21jmzpne.png" alt="Forget Suno: Run the Ultimate AI Music Studio LOCALLY (100% Free)" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Source Video, Links, And Chapters
&lt;/h2&gt;

&lt;p&gt;The public video description presents this as a full ACE-Step XL 1.5 Premium guide for local AI music generation, remix, repaint, stem extraction, wildcard prompt variation, audio processing, SAM Audio segmentation, Windows installation, RunPod, Massed Compute, SimplePod, and Linux/cloud workflows.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Tutorial video:&lt;/strong&gt; &lt;a href="https://youtu.be/9C_6qNKjgpA" rel="noopener noreferrer"&gt;Forget Suno: Run the Ultimate AI Music Studio LOCALLY (100% Free)&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Channel:&lt;/strong&gt; &lt;a href="https://www.youtube.com/channel/UCKzrgTDEZjOolJAshjgvSKw" rel="noopener noreferrer"&gt;SECourses&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;App/latest zip and Patreon post:&lt;/strong&gt; &lt;a href="https://www.patreon.com/posts/ACESTEP-XL-Premium-SAM-Audio-157675060" rel="noopener noreferrer"&gt;Patreon ACESTEP XL Premium SAM Audio post&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Windows requirements guide:&lt;/strong&gt; &lt;a href="https://youtu.be/DrhUHnYfwC0" rel="noopener noreferrer"&gt;Windows requirements guide&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Discord/help/community:&lt;/strong&gt; &lt;a href="https://discord.com/servers/software-engineering-courses-secourses-772774097734074388" rel="noopener noreferrer"&gt;SECourses Discord server&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Duration:&lt;/strong&gt; 1:15:09&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Published:&lt;/strong&gt; June 17, 2026&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Video Chapters
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;0:00 — Intro: ACESTEP XL 1.5 Premium local music, segmentation and processing tutorial&lt;/li&gt;
&lt;li&gt;0:52 — Fast song generation examples across styles in under one minute&lt;/li&gt;
&lt;li&gt;1:55 — Output manifest proof, 40-second generation time and supported models&lt;/li&gt;
&lt;li&gt;2:29 — Turbo/SFT/Base models, LoRA support, GPU presets and Torch Compile boost&lt;/li&gt;
&lt;li&gt;3:10 — Remix feature preview, same-lyrics requirement and responsible usage note&lt;/li&gt;
&lt;li&gt;4:16 — Repaint mode: regenerate and merge only a selected song section&lt;/li&gt;
&lt;li&gt;5:38 — Extract mode: stems, silence trimming, all-stems and batch folders&lt;/li&gt;
&lt;li&gt;6:30 — Lego mode: add an instrument stem such as guitar into existing audio&lt;/li&gt;
&lt;li&gt;7:25 — Audio Processing presets and manual enhancement controls for AI songs&lt;/li&gt;
&lt;li&gt;8:35 — Auto-Editor silent trim for tutorials, videos, audio and workflow export&lt;/li&gt;
&lt;li&gt;9:48 — DaVinci/Premiere/Final Cut/ShotCut/Kdenlive timeline export demo&lt;/li&gt;
&lt;li&gt;11:01 — SAM Audio Segment: BF16 models, VRAM presets and advanced segmentation&lt;/li&gt;
&lt;li&gt;11:47 — SAM outputs demo: vocals, drums, bass, remaining audio and saved files&lt;/li&gt;
&lt;li&gt;12:47 — Custom SAM prompts, semicolon batch segmenting and speech cleanup example&lt;/li&gt;
&lt;li&gt;14:19 — Batch processing, load metadata, manifests, saved settings and presets&lt;/li&gt;
&lt;li&gt;15:09 — Why local open-source models matter and where to run ACESTEP&lt;/li&gt;
&lt;li&gt;15:55 — Windows install begins: Patreon zip, changelog, attachments and download&lt;/li&gt;
&lt;li&gt;16:53 — Windows requirements tutorial before Python/CUDA/C++/FFmpeg setup&lt;/li&gt;
&lt;li&gt;17:29 — Extract zip safely, avoid bad paths and run Windows_Install_or_Update.bat&lt;/li&gt;
&lt;li&gt;18:24 — Automatic VENV, FFmpeg, UV install, model downloads and hash verification&lt;/li&gt;
&lt;li&gt;19:24 — Turbo default vs all-model download for SFT/Base and BF16 safetensors&lt;/li&gt;
&lt;li&gt;20:32 — First Windows launch, default Generate Song test and CMD progress&lt;/li&gt;
&lt;li&gt;21:44 — Model recommendations, VRAM tiers, languages, vocals and MP4 image output&lt;/li&gt;
&lt;li&gt;23:29 — Torch Compile setup for faster repeated generations&lt;/li&gt;
&lt;li&gt;24:05 — Outputs folder, model switching and full remix setup workflow&lt;/li&gt;
&lt;li&gt;25:24 — Practical remix loop: adapted lyrics, strength, reference audio and seed lock&lt;/li&gt;
&lt;li&gt;28:03 — Repaint workflow with source range preview, generated result and comparison&lt;/li&gt;
&lt;li&gt;29:13 — Recap: extraction, Lego, audio processing and SAM text-prompt usage&lt;/li&gt;
&lt;li&gt;30:20 — Windows wrap-up, LoRA training teaser and move to cloud installs&lt;/li&gt;
&lt;li&gt;31:16 — RunPod setup: credits, template, CUDA filters, GPU choice and storage&lt;/li&gt;
&lt;li&gt;34:53 — Upload zip in Jupyter Lab, extract, run instructions and handle installs&lt;/li&gt;
&lt;li&gt;35:43 — RunPod errors, resume behavior, model downloads and hash verification&lt;/li&gt;
&lt;li&gt;38:04 — Start ACESTEP on RunPod with Gradio Live, proxy ports and persistence&lt;/li&gt;
&lt;li&gt;40:18 — Add 7860/7861 ports, verify storage reuse and rerun installer after resume&lt;/li&gt;
&lt;li&gt;42:10 — RunPod connection troubleshooting and Gradio Live recommendation&lt;/li&gt;
&lt;li&gt;44:12 — Fix corrupted VENV/stale handle errors, reinstall safely and retest&lt;/li&gt;
&lt;li&gt;47:24 — Successful RunPod relaunch, default generation, nvitop and loading tips&lt;/li&gt;
&lt;li&gt;49:26 — RunPod first load vs fast inference, 15-second second generation example&lt;/li&gt;
&lt;li&gt;51:02 — Download outputs and delete RunPod pods/storage to stop spending&lt;/li&gt;
&lt;li&gt;53:30 — Massed Compute setup: coupon, Creator image, GPU prices and ThinLinc&lt;/li&gt;
&lt;li&gt;57:13 — Massed install from extracted folder, Linux notes and ultra-fast downloads&lt;/li&gt;
&lt;li&gt;59:18 — Start app on Massed Compute via localhost or Gradio Live&lt;/li&gt;
&lt;li&gt;1:00:23 — Default Massed generation, nvitop, faster loading and speed test&lt;/li&gt;
&lt;li&gt;1:02:03 — Sync/download outputs and delete Massed Compute instance safely&lt;/li&gt;
&lt;li&gt;1:03:25 — SimplePod setup: template, persistent volume, pricing and GPU choice&lt;/li&gt;
&lt;li&gt;1:06:39 — Jupyter upload, direct file browser, install command and model downloads&lt;/li&gt;
&lt;li&gt;1:08:21 — Start SimplePod, Gradio Live, default generation and one-time load errors&lt;/li&gt;
&lt;li&gt;1:09:31 — nvitop monitoring, newer driver/CUDA details and generation completion&lt;/li&gt;
&lt;li&gt;1:10:42 — Direct output/model downloads through SimplePod file browser&lt;/li&gt;
&lt;li&gt;1:11:42 — Delete instance, keep storage, relaunch GPU and verify install&lt;/li&gt;
&lt;li&gt;1:13:15 — Discord, subreddit, changelog, update guidance and support links&lt;/li&gt;
&lt;li&gt;1:14:30 — Final cleanup: terminate servers, delete storage and LoRA training outro&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Few Updates Made Since Video Tutorial So They Are Listed Here
&lt;/h2&gt;

&lt;h3&gt;
  
  
  18 June 2026 V5.5 Update
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;  Full tutorial video published finally for inference : &lt;a href="https://youtu.be/9C_6qNKjgpA" rel="noopener noreferrer"&gt;https://youtu.be/9C_6qNKjgpA&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  I started working on LoRA training tutorial as well hopefully soon&lt;/li&gt;
&lt;li&gt;  With 5.5 optimizer specific parameters are now shown that you can set, I am also working on to make them auto default best hopefully&lt;/li&gt;
&lt;li&gt;  There was a visual bug that hidden Remix Melody Retention and Direct Source Latents (no_fsq) on Remix songs page and this bug fixed and app scanned entirely and all visuals verified

&lt;ul&gt;
&lt;li&gt;  Default value set to 0.97 one of our expert remixer recommended that&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;  Just run Windows_Install_or_Update.bat to update, the zip file not changed&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw361bdpe901k4gcwbtmy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw361bdpe901k4gcwbtmy.png" alt="image" width="800" height="93"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqwhnsbw0dbulxw4utkd1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqwhnsbw0dbulxw4utkd1.png" alt="image" width="800" height="333"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fljuyvbjsx86z8ndhc10g.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fljuyvbjsx86z8ndhc10g.png" alt="image" width="800" height="198"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcvcqlsvtda5pgcjuyan2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcvcqlsvtda5pgcjuyan2.png" alt="image" width="800" height="166"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  18 June 2026 V5.4 Update
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;  Now batch folder processing for ACESTEP XL 1.5 and SAM Audio has this extra option Save only output

&lt;ul&gt;
&lt;li&gt;  This is useful to get only processed files and no other stuff like remaining part of the songs or metadata files, etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhbiylzvabljdbyclqtc5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhbiylzvabljdbyclqtc5.png" alt="image" width="800" height="143"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  18 June 2026 V5.3 Update
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;  Wildcard feature implemented&lt;/li&gt;
&lt;li&gt;  It works both for Style / Captions and Lyrics with syntax verification as well&lt;/li&gt;
&lt;li&gt;  It will work in batch folder processing as well so you can write that way in txt files

&lt;ul&gt;
&lt;li&gt;  If you enable Auto improve lyrics or Auto improve style they may break your syntax so don't enable when using wildcards &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;  Also full inference tutorial published that covers every topic in details including how to install on Windows, RunPod, Massed Compute and SimplePod : &lt;a href="https://youtu.be/9C_6qNKjgpA" rel="noopener noreferrer"&gt;https://youtu.be/9C_6qNKjgpA&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb2mab2qv8psx5k16wtvd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb2mab2qv8psx5k16wtvd.png" alt="image" width="799" height="391"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fka86zlvwerfary43rwt4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fka86zlvwerfary43rwt4.png" alt="image" width="800" height="359"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  1. What ACE-Step XL 1.5 Premium Is
&lt;/h2&gt;

&lt;p&gt;ACE-Step XL 1.5 Premium is a local-first music generation and audio utility suite. The video presents it as more than a song generator: it also includes Wildcards for prompt variation, advanced generation modes, remix/repaint workflows, stem extraction, LEGO-style stem addition, SAM Audio segmentation, Auto-Editor trimming, mastering-style audio processing, dataset tools, and LoRA/LoKr training pages.&lt;/p&gt;

&lt;p&gt;Responsible-use note: the source tutorial says to use the application respectfully and for research/education. For remix, repaint, extraction, and pitch work, use material you own, have permission to process, or are otherwise allowed to use.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwk1airbhf5glaomdr4h0.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwk1airbhf5glaomdr4h0.jpeg" alt="Video introduction" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Video introduction&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fapdvvfsi0qafki4ml82e.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fapdvvfsi0qafki4ml82e.jpeg" alt="Feature overview" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Feature overview&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Core jobs covered in the tutorial:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Generate complete songs from a style prompt, structured lyrics, model choice, duration, language, and seed settings.&lt;/li&gt;
&lt;li&gt;Use Wildcards in style, Music Caption, and Lyrics fields to randomly pick bracketed options at generation time.&lt;/li&gt;
&lt;li&gt;Remix, repaint, extract, LEGO-add, complete, retake, edit, and reuse LM code hints when the selected model supports the workflow.&lt;/li&gt;
&lt;li&gt;Trim silence, export audio/video, enhance or pre-master generated songs, and optionally run pitch correction with DiffPitcher.&lt;/li&gt;
&lt;li&gt;Use SAM Audio with quick prompts, custom prompts, explicit spans, or batch prompt lists to extract target audio and save the remaining audio.&lt;/li&gt;
&lt;li&gt;Use Library, Load Metadata, Results, and the preset system to restore, inspect, score, save, and reuse generation runs.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  2. Install And Start On Windows
&lt;/h2&gt;

&lt;p&gt;The Windows workflow uses the included batch files. Extract the ZIP, keep the folder structure intact, run the installer/update script, optionally download all models, then start the app with the Windows launcher.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1wzkpw8elz86zl0jomr3.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1wzkpw8elz86zl0jomr3.jpeg" alt="Windows installer" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Windows installer&lt;/em&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Extract the ACE-Step Premium ZIP to a path with enough free disk space for the virtual environment, model files, outputs, and FFmpeg runtime.&lt;/li&gt;
&lt;li&gt;Run &lt;code&gt;Windows_Install_or_Update.bat&lt;/code&gt;. The installer creates the Python virtual environment, downloads or uses shared FFmpeg, installs packages with UV, and prepares the app.&lt;/li&gt;
&lt;li&gt;Run &lt;code&gt;Windows_Download_All_Models.bat&lt;/code&gt; if you want SFT and Base models in addition to the automatically available Turbo path.&lt;/li&gt;
&lt;li&gt;Run &lt;code&gt;Windows_Start_App.bat&lt;/code&gt;. In this workspace the launcher started ACE-Step at &lt;code&gt;http://127.0.0.1:7862&lt;/code&gt; because other Gradio apps were already using &lt;code&gt;7860&lt;/code&gt; and &lt;code&gt;7861&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Watch the command window for model download, model load, generation, and error details. The video recommends trusting the terminal status more than only the browser UI.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Model availability: Turbo is the quick default. SFT and Base require additional model files. Remix is recommended with SFT in the video; some modes are marked Base-only or unavailable until the matching model is selected.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxtql8os5z9p8lhohmqa7.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxtql8os5z9p8lhohmqa7.jpeg" alt="Windows first generation" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Windows first generation&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Quick Song Generation
&lt;/h2&gt;

&lt;p&gt;The &lt;strong&gt;Generate Song&lt;/strong&gt; tab is the fast path. It exposes the controls most users need: style, lyrics, Wildcards, model, LoRA, GPU preset, quantization, language, vocal type, instrumental toggle, duration, count, seed, optional MP4 image, and video resolution.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjipxz1zu28bx7nsm5a80.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjipxz1zu28bx7nsm5a80.png" alt="Generate Song overview" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Generate Song overview&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5fm56jgy0bf560v5sm5z.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5fm56jgy0bf560v5sm5z.png" alt="Generate Song filled" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Generate Song filled&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Wildcards For Prompt Variation
&lt;/h2&gt;

&lt;p&gt;ACE-Step XL 1.5 Premium v5.3 adds &lt;strong&gt;Wildcards&lt;/strong&gt;. Write bracketed choices separated by pipes, such as &lt;code&gt;[option A|option B|option C]&lt;/code&gt;, and one option is picked when you generate. Wildcards can be used in the quick Generate Song Style field, the Advanced Music Caption field, and Lyrics.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyl2gdasbrkwtpk5aa36j.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyl2gdasbrkwtpk5aa36j.png" alt="Wildcards in Generate Song" width="799" height="391"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Wildcards in Generate Song&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbo1h7mrdgt99rwhdmvr2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbo1h7mrdgt99rwhdmvr2.png" alt="Wildcards in Advanced caption and lyrics" width="800" height="359"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Wildcards in Advanced caption and lyrics&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Basic syntax: &lt;code&gt;[piano|guitar|synth]&lt;/code&gt; picks one option when the job starts.&lt;/li&gt;
&lt;li&gt;Nested syntax is supported. Example: &lt;code&gt;cinematic [piano|guitar [clean|crunchy]] hook&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Lyrics can use the same pattern, for example: &lt;code&gt;I feel [alive|ready|free] tonight&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Lyric tags without a pipe, such as &lt;code&gt;[Verse]&lt;/code&gt;, &lt;code&gt;[Chorus]&lt;/code&gt;, and &lt;code&gt;[Instrumental]&lt;/code&gt;, stay unchanged.&lt;/li&gt;
&lt;li&gt;Do not enable Auto/Enhance Style or Auto/Enhance Lyrics when you need exact wildcard behavior; those improvement tools may rewrite the text and overwrite or remove wildcard expressions.&lt;/li&gt;
&lt;li&gt;Batch folder processing uses the same Wildcards behavior, so batch jobs can vary instruments, moods, hooks, or lyric phrases across outputs without manually editing every run.&lt;/li&gt;
&lt;li&gt;For repeatable comparisons, save the manifest/settings and lock other variables such as model, duration, and seed while testing wildcard choices.&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Write a concise Style prompt that describes genre, vocal character, instrumentation, production quality, tempo or mood, and mix target.&lt;/li&gt;
&lt;li&gt;Write Lyrics with section tags such as &lt;code&gt;[Verse]&lt;/code&gt; and &lt;code&gt;[Chorus]&lt;/code&gt;. The included &lt;code&gt;ACE_Step_Lyric_Generation_Instructions_For_LLMs.txt&lt;/code&gt; file can be given to an LLM to format lyrics or style prompts.&lt;/li&gt;
&lt;li&gt;Optionally add Wildcards to Style or Lyrics when you want the app to choose between prompt variants automatically.&lt;/li&gt;
&lt;li&gt;Select the Model. Start with &lt;strong&gt;ACE-Step XL 1.5 Turbo&lt;/strong&gt; to verify the machine and workflow quickly.&lt;/li&gt;
&lt;li&gt;Leave GPU Optimization Preset and DiT Quantization at safe defaults unless you are solving VRAM pressure or repeating a known workflow.&lt;/li&gt;
&lt;li&gt;Set Song Duration and Songs. The demo run used 20 seconds and 1 song.&lt;/li&gt;
&lt;li&gt;Use Random Seed while exploring. When a promising result appears, uncheck Random Seed and keep the seed so future edits stay comparable.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Generate Song&lt;/strong&gt; and monitor the Status field plus the terminal window.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9j7z1mpzcgkjw0gq6t09.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9j7z1mpzcgkjw0gq6t09.png" alt="Demo generation result" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Demo generation result&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Useful quick-tab buttons:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Random Style&lt;/strong&gt; creates a starting style prompt.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Enhance Style&lt;/strong&gt; improves the style prompt.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Enhance Lyrics&lt;/strong&gt; improves lyric structure or phrasing before generation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cancel Generation&lt;/strong&gt; stops a run from the UI.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open Outputs Folder&lt;/strong&gt; opens the app’s outputs directory where audio, manifests, lyrics, captions, sessions, and metadata are saved.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  4. Results, Seeds, And Reuse
&lt;/h2&gt;

&lt;p&gt;The tutorial stresses generating repeatedly until you have a good base result, then locking the seed and making controlled edits. This is especially important for remix and repaint work, where small prompt or range changes can be tested against the same underlying random state.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpdz5hc9v50jtky9kw2d8.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpdz5hc9v50jtky9kw2d8.jpeg" alt="Seed and remix discussion" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Seed and remix discussion&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqvv7bn69itba5j69pgo8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqvv7bn69itba5j69pgo8.png" alt="Results after generation" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Results after generation&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Send To Remix&lt;/strong&gt; loads the generated song as Source Audio and prepares the advanced Remix workflow.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Send To Repaint&lt;/strong&gt; loads the generated song and prepares a repaint range workflow.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Convert To Codes&lt;/strong&gt; reuses the musical plan as LM Codes Hints in compatible Custom workflows.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Get Score&lt;/strong&gt; and &lt;strong&gt;Get LRC&lt;/strong&gt; create quality-score and lyric-timestamp artifacts.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Save&lt;/strong&gt; and &lt;strong&gt;All Generated Files&lt;/strong&gt; expose generated files for download or reuse.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Seed workflow:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Keep Random Seed on while searching for a usable base result.&lt;/li&gt;
&lt;li&gt;When the result is close, copy or keep the seed shown by the UI.&lt;/li&gt;
&lt;li&gt;Turn Random Seed off.&lt;/li&gt;
&lt;li&gt;Change one word, one range, or one strength setting at a time.&lt;/li&gt;
&lt;li&gt;Compare outputs against the locked seed.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  5. Advanced Generation Modes
&lt;/h2&gt;

&lt;p&gt;The &lt;strong&gt;ACESTEP Advanced&lt;/strong&gt; tab is the full workstation. It exposes generation mode, runtime settings, source/reference audio, LM code utilities, advanced prompts, Wildcards in Music Caption/Lyrics, metadata, sampler settings, output settings, and batch processing.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fivej0z0smqdxv4pggwoq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fivej0z0smqdxv4pggwoq.png" alt="Advanced overview" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Advanced overview&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Generation modes:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Simple&lt;/strong&gt;: plain-language generation when you want the app to fill many details.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Custom&lt;/strong&gt;: precise manual control over caption, lyrics, BPM, key, time signature, language, duration, and advanced settings.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Remix&lt;/strong&gt;: create a new version from source audio. The video recommends SFT for Remix and keeping the same lyrics for best results.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Repaint&lt;/strong&gt;: replace or modify a selected time range while preserving the rest of the source audio.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Extract&lt;/strong&gt;: use ACE-Step extraction or stem workflows where the selected model supports it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;LEGO&lt;/strong&gt;: add a new stem to existing audio, such as adding a guitar stem to a track.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Complete&lt;/strong&gt;: continue or complete source audio when the selected model supports it.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fosfi4hj8zjrd97ytv36a.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fosfi4hj8zjrd97ytv36a.png" alt="Advanced source audio" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Advanced source audio&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6x3762q84vddhfrmi3u0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6x3762q84vddhfrmi3u0.png" alt="Advanced generation controls" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Advanced generation controls&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Important advanced controls:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Source Audio&lt;/strong&gt; is required for Remix, Repaint, Extract, LEGO, and Complete.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Reference Audio&lt;/strong&gt; guides timbre, mix, performance feel, and atmosphere; it is not meant to copy exact melody, rhythm, or lyrics.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Analyze&lt;/strong&gt; can fill or update caption/lyrics/metadata from source audio.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;BPM Auto&lt;/strong&gt;, &lt;strong&gt;Key Auto&lt;/strong&gt;, &lt;strong&gt;TimeSig Auto&lt;/strong&gt;, &lt;strong&gt;Language Auto&lt;/strong&gt;, and &lt;strong&gt;Duration Auto&lt;/strong&gt; let the model infer metadata.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Think&lt;/strong&gt; enables LM planning. Turn it off only when deliberately using pasted LM Codes Hints.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Wildcards&lt;/strong&gt; in Music Caption and Lyrics are expanded at generation time and also work when the same prompt fields are used for batch folder processing.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Retake&lt;/strong&gt; creates controlled variation from the same seed/settings.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Edit&lt;/strong&gt; changes the whole uploaded source using source and target prompts.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Auto Score&lt;/strong&gt;, &lt;strong&gt;AutoGen&lt;/strong&gt;, and &lt;strong&gt;Auto LRC&lt;/strong&gt; can create score, metadata, and lyric timing outputs during generation.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn6j7rwfksnyrky4ib0ec.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn6j7rwfksnyrky4ib0ec.png" alt="Engine settings" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Engine settings&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Engine settings include GPU tier, checkpoint file, main model path, device, VAE, 5Hz LM model/backend, Flash Attention, CPU offload, compile, DiT quantization, LoRA path/folder, LoRA scale, inference steps, sampler, DCW, ADG, MP3 bitrate/sample rate, normalization, fades, LM temperature, top-k/top-p, negative prompt, and LM code settings. Leave these at defaults until you have verified a basic generation.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Remix, Repaint, Extract, LEGO, And Auto-Editor Features
&lt;/h2&gt;

&lt;p&gt;The first part of the video demonstrates feature outcomes before the installation section. These are not separate apps; they are modes and panels inside the same ACE-Step interface.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsyjhugtffkpj9g8t9pmo.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsyjhugtffkpj9g8t9pmo.jpeg" alt="Remix demo" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Remix demo&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjln4zvrw857glkid81nc.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjln4zvrw857glkid81nc.jpeg" alt="Extract and LEGO demo" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Extract and LEGO demo&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl3sqexh0hbnhph7w5i4g.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl3sqexh0hbnhph7w5i4g.jpeg" alt="Auto-Editor demo" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Auto-Editor demo&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;For &lt;strong&gt;Remix&lt;/strong&gt;, upload the source song, keep the same lyrics, use SFT when available, and start with the default remix strength before changing one variable at a time.&lt;/li&gt;
&lt;li&gt;For &lt;strong&gt;Repaint&lt;/strong&gt;, set Repainting Start and End carefully, preview the selected range, then choose repaint mode and strength.&lt;/li&gt;
&lt;li&gt;For &lt;strong&gt;Extract&lt;/strong&gt;, choose Track Name or Extract All Stems. Batch folder processing can extract from multiple files.&lt;/li&gt;
&lt;li&gt;For &lt;strong&gt;LEGO&lt;/strong&gt;, choose or describe the new stem to add and use source audio as the foundation.&lt;/li&gt;
&lt;li&gt;For &lt;strong&gt;Auto-Editor&lt;/strong&gt;, set threshold, margin, mincut, and minclip. Workflow export can produce an editor timeline instead of rendering media.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  7. Audio Processing
&lt;/h2&gt;

&lt;p&gt;Audio Processing is used on uploaded or local audio/video and can also be applied automatically to generated songs. It includes format output, Auto-Editor trimming, video re-encode controls, audio enhancement stages, pre-mastering stages, DiffPitcher, and batch folder processing.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F448oxbxybjeyquc9bdtz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F448oxbxybjeyquc9bdtz.png" alt="Audio Processing overview" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Audio Processing overview&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frrfdaikpv8qembi6p5bf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frrfdaikpv8qembi6p5bf.png" alt="Generated song loaded for processing" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Generated song loaded for processing&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbkj1mz60xl41ovrtgbnh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbkj1mz60xl41ovrtgbnh.png" alt="Audio Processing result" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Audio Processing result&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Core Audio Processing controls:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Apply automatically to generated songs&lt;/strong&gt; runs the processing chain after generation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Save original plus processed song&lt;/strong&gt; keeps an untouched copy beside the processed copy.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Processed Output&lt;/strong&gt; selects WAV/MP3 or another output format.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Processing Preset&lt;/strong&gt; sets a preset chain before you tune individual stages.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Run as subprocess&lt;/strong&gt; isolates processing so cancellation and memory cleanup are safer.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Export Only Audio&lt;/strong&gt; extracts processed audio from video inputs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Auto-Editor trim silent sections&lt;/strong&gt; removes quiet/silent segments using threshold, margin, mincut, and minclip.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Auto-Editor workflow export&lt;/strong&gt; exports an editing timeline/workflow instead of only rendering media.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Disable upload preview&lt;/strong&gt; helps with very large MKV or multi-GB media.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm3to86r2eeeuyeyliz9z.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm3to86r2eeeuyeyliz9z.png" alt="Audio Enhancement and Pre-Mastering" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Audio Enhancement and Pre-Mastering&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Audio Enhancement includes Stereo Depth, Stereo Width, HF Refinement, Harmonic Enrichment, Timing Humanizer, and Ambience Shaping. Pre-Mastering includes Multiband Compressor, Tape Saturation, Glue Compressor, Mid/Side EQ, Soft Clipper, and LUFS Normalization.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3hzfh0q3jhxzr3jbqu0z.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3hzfh0q3jhxzr3jbqu0z.png" alt="DiffPitcher controls" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;DiffPitcher controls&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;DiffPitcher is for isolated vocals that sing the wrong notes. Use a guide vocal or MIDI score for the same phrase. The tutorial text in the UI warns that this is not for copying another singer or another song.&lt;/p&gt;

&lt;h2&gt;
  
  
  8. SAM Audio Segment
&lt;/h2&gt;

&lt;p&gt;SAM Audio Segment is a heavier but more flexible segmentation system. It can extract target audio from a prompt, save the residual/remaining audio, process video inputs, use explicit span anchors, and run batch prompt lists separated by semicolons.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh5kr4fjz237qws7gi1c6.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh5kr4fjz237qws7gi1c6.jpeg" alt="SAM Audio source-video demo" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;SAM Audio source-video demo&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Feingw21r30rvr3roli3l.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Feingw21r30rvr3roli3l.png" alt="SAM Audio overview" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;SAM Audio overview&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgikjc9oczi0023yx8wdx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgikjc9oczi0023yx8wdx.png" alt="SAM prompt runtime controls" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;SAM prompt runtime controls&lt;/em&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Upload an audio or video file. Optionally upload a visual mask video for video-guided workflows.&lt;/li&gt;
&lt;li&gt;Choose Mode and Quick Prompt, or type a Custom Prompt such as vocals, guitar, bass, drums, applause, or another target.&lt;/li&gt;
&lt;li&gt;Enable Batch Segment when you want several prompts in one run; separate prompts with semicolons.&lt;/li&gt;
&lt;li&gt;Use Predict spans when you want SAM Audio to estimate target time ranges from text.&lt;/li&gt;
&lt;li&gt;Use explicit span anchor only when you can provide positive/negative time anchors as JSON.&lt;/li&gt;
&lt;li&gt;Choose a VRAM preset and candidate count that match the GPU. Higher candidate counts can improve quality but cost runtime and VRAM.&lt;/li&gt;
&lt;li&gt;Enable Save remaining audio when you need both the extracted target and the residual track.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  9. Library, Metadata, Presets, Dataset, And Training Pages
&lt;/h2&gt;

&lt;p&gt;The remaining app tabs are operational pages. They help you find previous generations, restore metadata, manage presets, inspect datasets, and train adapters.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2r082cc0v1ku4shaekcp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2r082cc0v1ku4shaekcp.png" alt="Library" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Library&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F90alnqvtoa4f7dsq2oah.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F90alnqvtoa4f7dsq2oah.png" alt="Load Metadata" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Load Metadata&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcpxu9uk93lfurr1lblgm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcpxu9uk93lfurr1lblgm.png" alt="Custom Preset System" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Custom Preset System&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F52wv2q5qlnm2qx8nxq20.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F52wv2q5qlnm2qx8nxq20.png" alt="Dataset browser" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Dataset browser&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd9dtmzg5ppyemly7h3yk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd9dtmzg5ppyemly7h3yk.png" alt="LoRA Dataset Builder" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;LoRA Dataset Builder&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqa40myaowk8yx30ejp01.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqa40myaowk8yx30ejp01.png" alt="Train LoRA" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Train LoRA&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use &lt;strong&gt;Library&lt;/strong&gt; when you want to find a past song by day and inspect its lyrics/metadata.&lt;/li&gt;
&lt;li&gt;Use &lt;strong&gt;Load Metadata&lt;/strong&gt; when you have a &lt;code&gt;generation_manifest.json&lt;/code&gt; and want to restore a generation into the UI.&lt;/li&gt;
&lt;li&gt;Use &lt;strong&gt;Custom Preset System&lt;/strong&gt; to persist frequently used model, GPU, LoRA, audio, and generation defaults across sessions.&lt;/li&gt;
&lt;li&gt;Use &lt;strong&gt;Dataset Builder&lt;/strong&gt; to scan audio, auto-label captions/lyrics/BPM/key/time signature, review samples, and save a dataset JSON.&lt;/li&gt;
&lt;li&gt;Use &lt;strong&gt;Preprocess&lt;/strong&gt; before training; it creates tensor files for faster LoRA or LoKr training.&lt;/li&gt;
&lt;li&gt;Use &lt;strong&gt;Train LoRA&lt;/strong&gt; or &lt;strong&gt;Train LoKr&lt;/strong&gt; only after preparing a clean dataset. The video states LoRA training is intended for a separate deeper tutorial.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  10. RunPod Deployment
&lt;/h2&gt;

&lt;p&gt;The RunPod chapter focuses on persistent network storage, GPU/region selection, unreliable installs, Gradio live URLs, nvitop monitoring, output downloads, and safe termination.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2vlcy0myh1xp9rgmb00k.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2vlcy0myh1xp9rgmb00k.jpeg" alt="RunPod storage" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;RunPod storage&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F48icr8x09ndgbniwq02p.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F48icr8x09ndgbniwq02p.jpeg" alt="RunPod install" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;RunPod install&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3kc9kxn46tfccrlbi7w2.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3kc9kxn46tfccrlbi7w2.jpeg" alt="RunPod Gradio services" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;RunPod Gradio services&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu08r7en1khwm8gxish4s.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu08r7en1khwm8gxish4s.jpeg" alt="RunPod monitoring" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;RunPod monitoring&lt;/em&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Create persistent network storage in the same region as the GPU you intend to rent.&lt;/li&gt;
&lt;li&gt;Deploy the pod/template with the storage mounted. Choose a GPU with enough VRAM for the selected model and quality target.&lt;/li&gt;
&lt;li&gt;Run the installer. If RunPod throws an OS/server error, run the installer again; it should resume from completed work.&lt;/li&gt;
&lt;li&gt;If installation stalls from excessive parallelism, delete the virtual environment, lower installer thread count as shown in the video, and rerun.&lt;/li&gt;
&lt;li&gt;Start the app and prefer the Gradio live link when the RunPod proxy is unreliable. If port &lt;code&gt;7860&lt;/code&gt; does not open, try the port shown by the terminal, sometimes &lt;code&gt;7861&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;nvitop&lt;/code&gt; to monitor GPU memory and load. First model load can be slow on RunPod storage; later generations are faster.&lt;/li&gt;
&lt;li&gt;Download outputs from JupyterLab by right-clicking the outputs folder and downloading it as an archive.&lt;/li&gt;
&lt;li&gt;Stop or terminate the pod deliberately. Delete storage too if you no longer want monthly storage charges.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  11. Massed Compute Deployment
&lt;/h2&gt;

&lt;p&gt;The Massed Compute chapter is similar to the Linux/cloud workflow, but the tutorial emphasizes faster disk performance and lower friction compared with RunPod. The tradeoff called out in the video is the lack of the same persistent network storage flow.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp9jxcmqyz3tid13d7mxz.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp9jxcmqyz3tid13d7mxz.jpeg" alt="Massed Compute GPU selection" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Massed Compute GPU selection&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi6dkqccavdu1ias8kuvv.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi6dkqccavdu1ias8kuvv.jpeg" alt="Massed Compute install" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Massed Compute install&lt;/em&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Choose the creator category and the SECourses image when following the video workflow.&lt;/li&gt;
&lt;li&gt;Select a GPU appropriate for ACE-Step XL 1.5. The tutorial mentions RTX Pro 6000 and RTX 5090 class GPUs.&lt;/li&gt;
&lt;li&gt;Upload the ACE-Step ZIP to Downloads, extract it, open &lt;code&gt;Massed_Compute_Instructions_READ.txt&lt;/code&gt;, and copy the install command.&lt;/li&gt;
&lt;li&gt;Open a terminal inside the extracted ACE-Step folder and run the command from that location.&lt;/li&gt;
&lt;li&gt;Start ACE-Step and use the Gradio live URL. If Gradio live shows a transient error, refresh the page.&lt;/li&gt;
&lt;li&gt;Back up large outputs or model/data folders to Hugging Face, Google Drive, OneDrive, or another storage service if you need to recreate the machine later.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  12. SimplePod Deployment
&lt;/h2&gt;

&lt;p&gt;The SimplePod chapter uses the RunPod/SimplePod instruction file and shows a persistent-storage flow that resembles RunPod. The tutorial demonstrates starting, generating, monitoring, stopping, and resuming from the same storage volume.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4kuq2esydoqbibvrda3j.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4kuq2esydoqbibvrda3j.jpeg" alt="SimplePod setup" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;SimplePod setup&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F477jr4xa1eu8y4tbue5m.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F477jr4xa1eu8y4tbue5m.jpeg" alt="SimplePod generation" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;SimplePod generation&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbwoxlb1s1ioujnb43euq.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbwoxlb1s1ioujnb43euq.jpeg" alt="SimplePod resume" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;SimplePod resume&lt;/em&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Register, add credits, and create/use persistent storage as shown in the instruction file.&lt;/li&gt;
&lt;li&gt;Open the template link, attach the storage volume, choose a GPU, and run the machine.&lt;/li&gt;
&lt;li&gt;Use the JupyterLab or console link to run the installer/start commands from the workspace.&lt;/li&gt;
&lt;li&gt;If the Gradio live page throws a first-click error, refresh or click again after the page is fully loaded.&lt;/li&gt;
&lt;li&gt;Install &lt;code&gt;nvitop&lt;/code&gt; when you want GPU/VRAM visibility: &lt;code&gt;pip install nvitop&lt;/code&gt;, then run &lt;code&gt;nvitop&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;To resume, reuse the template link, attach the same volume, select a GPU, start the machine, and run the app start command again.&lt;/li&gt;
&lt;li&gt;Stop or terminate compute and remove storage when finished to avoid unwanted billing.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  13. Troubleshooting And Best Practices
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;If Gradio errors after opening, refresh the browser or click again after the page finishes loading.&lt;/li&gt;
&lt;li&gt;If RunPod installer errors, rerun the installer. If the virtual environment is corrupt, delete only the virtual environment and run the installer again.&lt;/li&gt;
&lt;li&gt;If first generation is slow, wait for model load and monitor the terminal or &lt;code&gt;nvitop&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;For Remix quality, use SFT when available, keep lyrics aligned with the source, generate until you get a good base, then lock the seed.&lt;/li&gt;
&lt;li&gt;For very large videos, use Disable upload preview in Audio Processing or supply a local path when available.&lt;/li&gt;
&lt;li&gt;For prompt variation in many runs, use Wildcards in Style, Music Caption, or Lyrics. Batch folder processing can use the same wildcard syntax to vary each batch output. Keep Auto/Enhance Style and Auto/Enhance Lyrics disabled if you want exact wildcard expressions preserved.&lt;/li&gt;
&lt;li&gt;Save presets and keep &lt;code&gt;generation_manifest.json&lt;/code&gt; with outputs.&lt;/li&gt;
&lt;li&gt;For VRAM pressure, use GPU Optimization Preset, quantization, offload controls, smaller duration/count, lower SAM candidates, or a larger GPU.&lt;/li&gt;
&lt;li&gt;Stop/terminate cloud compute and delete storage volumes when the tutorial work is finished.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>tutorial</category>
      <category>beginners</category>
    </item>
    <item>
      <title>ACESTEP XL 1.5 Remix Mode Full Tutorial</title>
      <dc:creator>Furkan Gözükara</dc:creator>
      <pubDate>Sun, 28 Jun 2026 00:57:50 +0000</pubDate>
      <link>https://dev.to/furkangozukara/acestep-xl-15-remix-mode-full-tutorial-16io</link>
      <guid>https://dev.to/furkangozukara/acestep-xl-15-remix-mode-full-tutorial-16io</guid>
      <description>&lt;h1&gt;
  
  
  ACESTEP XL 1.5 Remix Mode Full Tutorial
&lt;/h1&gt;

&lt;h2&gt;
  
  
  The ULTIMATE Local AI Update Just Dropped! ACE-Step 1.5, Paints-Undo &amp;amp; Whisper Premium Will WOW You
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=hzKSt5WUAm0" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1anob1j2hh99xkoj3ife.png" alt="The ULTIMATE Local AI Update Just Dropped! ACE-Step 1.5, Paints-Undo &amp;amp; Whisper Premium Will WOW You" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Full tutorial link &amp;gt; &lt;a href="https://www.youtube.com/watch?v=hzKSt5WUAm0" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=hzKSt5WUAm0&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/hzKSt5WUAm0"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  Info
&lt;/h2&gt;

&lt;p&gt;In this tutorial I show the newer ACE-Step XL 1.5 Premium features, especially the corrected remix workflow that was missing from the previous video. You will see how to remix songs properly, convert lyrics and language, tune remix strength and melody retention, regenerate only selected parts, use the Library metadata system, install the upgraded Paints-Undo pipeline, reduce VRAM usage, and fix repeating lines in Whisper Premium transcriptions.&lt;/p&gt;

&lt;h2&gt;
  
  
  Important links:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Download ACESTEP XL Premium files: [ &lt;a href="https://www.patreon.com/posts/ace-step-1-5-xl-premium-157675060" rel="noopener noreferrer"&gt;https://www.patreon.com/posts/ace-step-1-5-xl-premium-157675060&lt;/a&gt; ]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Discord: &lt;a href="https://discord.com/invite/software-engineering-courses-secourses-772774097734074388" rel="noopener noreferrer"&gt;https://discord.com/invite/software-engineering-courses-secourses-772774097734074388&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Google AI Studio: &lt;a href="https://aistudio.google.com/" rel="noopener noreferrer"&gt;https://aistudio.google.com/&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Previous ACE-Step tutorial: [ &lt;a href="https://youtu.be/9C_6qNKjgpA" rel="noopener noreferrer"&gt;https://youtu.be/9C_6qNKjgpA&lt;/a&gt; ]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Windows requirements/setup tutorial: [ &lt;a href="https://youtu.be/DrhUHnYfwC0" rel="noopener noreferrer"&gt;https://youtu.be/DrhUHnYfwC0&lt;/a&gt; ]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Whisper Premium tutorial: [ &lt;a href="https://youtu.be/4lAk6sf1qF8" rel="noopener noreferrer"&gt;https://youtu.be/4lAk6sf1qF8&lt;/a&gt; ]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Download Whisper Premium App Files: [ &lt;a href="https://www.patreon.com/posts/whisper-webui-premium-145395299" rel="noopener noreferrer"&gt;https://www.patreon.com/posts/whisper-webui-premium-145395299&lt;/a&gt; ]&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Video chapters:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;00:00 ACE-Step XL 1.5 Premium update, remix focus, and Paints-Undo preview&lt;/li&gt;
&lt;li&gt;00:49 Billie Jean remix example: checking style preservation and vocal change&lt;/li&gt;
&lt;li&gt;01:16 Lower remix strength idea and Gangnam Style Korean-to-English demo&lt;/li&gt;
&lt;li&gt;01:36 Hearing the Korean-to-English result and why extreme remixes sound strange&lt;/li&gt;
&lt;li&gt;01:53 Stronger remix settings with higher strength and melody retention values&lt;/li&gt;
&lt;li&gt;02:12 How to update ACE-Step XL 1.5: download ZIP, extract, and overwrite&lt;/li&gt;
&lt;li&gt;02:37 Run Windows install/update.bat and rebuild the virtual environment if needed&lt;/li&gt;
&lt;li&gt;02:56 Library tab overview: daily categories, saved generations, and metadata&lt;/li&gt;
&lt;li&gt;03:18 Loading old songs from Library with lyrics, parameters, and JSON restored&lt;/li&gt;
&lt;li&gt;03:33 Starting a proper remix: select the SFT model and open Advanced -) Remix&lt;/li&gt;
&lt;li&gt;03:45 Uploading the source song and learning the two key remix parameters&lt;/li&gt;
&lt;li&gt;04:04 Remix presets explained: different lyrics, same lyrics, medium and big change&lt;/li&gt;
&lt;li&gt;04:19 Why lower melody retention lets the model generate completely new lyrics&lt;/li&gt;
&lt;li&gt;04:30 Torch compile speed tip and preparing the target style caption and lyrics&lt;/li&gt;
&lt;li&gt;04:42 Using Gemini in Google AI Studio with the ACE-Step lyric instruction file&lt;/li&gt;
&lt;li&gt;04:59 Editing or writing lyrics and matching the vocal language accurately&lt;/li&gt;
&lt;li&gt;05:15 Launching a live remix generation and measuring local generation speed&lt;/li&gt;
&lt;li&gt;05:27 Live timing result: around 33 seconds for a complete remix generation&lt;/li&gt;
&lt;li&gt;05:49 Use generated result as source to repair or improve selected song parts&lt;/li&gt;
&lt;li&gt;06:03 Selecting remix start/stop points and regenerating only the chosen section&lt;/li&gt;
&lt;li&gt;06:17 How section patching works: full remix generated, only selected part replaced&lt;/li&gt;
&lt;li&gt;06:36 When to keep lyrics/style the same and when to change them for a section&lt;/li&gt;
&lt;li&gt;06:47 Comparing the full output against the newly generated section preview&lt;/li&gt;
&lt;li&gt;06:58 Iterative remix workflow for perfecting each part of the composition&lt;/li&gt;
&lt;li&gt;07:14 LoRA training progress, future voice accuracy, and language-swap limits&lt;/li&gt;
&lt;li&gt;07:27 Fast local iterations, multiple attempts, no watermark, and usable outputs&lt;/li&gt;
&lt;li&gt;07:55 Final remix reminders: SFT model, proper Windows setup, and compile mode&lt;/li&gt;
&lt;li&gt;08:11 Tuning dramatic changes with percentage values and fixed seed comparisons&lt;/li&gt;
&lt;li&gt;08:41 Paints-Undo upgraded intro: new pipeline, faster speed, and better results&lt;/li&gt;
&lt;li&gt;08:52 Download, install, and start Paints-Undo with windows_startup.bat&lt;/li&gt;
&lt;li&gt;09:08 First launch model downloads plus new xFormers Triton attention support&lt;/li&gt;
&lt;li&gt;09:21 GPU compatibility, Torch 2.12.1, CUDA 13, and upgrades over the original&lt;/li&gt;
&lt;li&gt;09:34 Upload an image, generate the prompt, and tag it with the WD14 tagger&lt;/li&gt;
&lt;li&gt;09:52 Operating steps, keyframes, Tiled VAE options, and low VRAM preparation&lt;/li&gt;
&lt;li&gt;10:04 24GB vs 7GB VRAM usage and how the new memory-saving options help&lt;/li&gt;
&lt;li&gt;10:27 How keyframes become the drawing video before final video generation&lt;/li&gt;
&lt;li&gt;10:52 CUDA 13, Torch 2.12, Triton attention, diagnostics, and speed improvements&lt;/li&gt;
&lt;li&gt;11:10 Automatic attention fallback plus Linux/cloud installer compatibility notes&lt;/li&gt;
&lt;li&gt;11:27 Full generation time, possible torch compile addition, and result preview&lt;/li&gt;
&lt;li&gt;11:46 Why keyframes matter, why results vary, and why not every image works&lt;/li&gt;
&lt;li&gt;11:57 Fixing out-of-VRAM errors by lowering resolution and using supported ratios&lt;/li&gt;
&lt;li&gt;12:14 Whisper Premium update: transcribing videos with all Whisper model options&lt;/li&gt;
&lt;li&gt;12:31 Faster Whisper quality mode and the repeated sentence problem&lt;/li&gt;
&lt;li&gt;12:42 Using large-v1 and repetition penalty to prevent repeated subtitle lines&lt;/li&gt;
&lt;li&gt;12:54 How to tune repetition penalty carefully so transcription is not skipped&lt;/li&gt;
&lt;li&gt;13:06 Example result: highly accurate subtitles generated from the new video&lt;/li&gt;
&lt;li&gt;13:19 29-minute video transcribed in 1.5 minutes, 20x real-time, and closing&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;This video is for users who want fast local AI music remixing, better generation iteration, image-to-drawing animation, and high quality subtitle transcription. Follow the timestamps to jump directly to ACE-Step remix settings, Paints-Undo installation, low VRAM options, or Whisper repetition penalty tuning.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  App Installer Zip File Content
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsmbq8yvz3wibidstkinq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsmbq8yvz3wibidstkinq.png" alt="image" width="800" height="501"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Some App Screenshots
&lt;/h2&gt;

&lt;p&gt;Remix Page&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy43i3n332ig4zc67oa26.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy43i3n332ig4zc67oa26.png" alt="image" width="800" height="480"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Iterative Remix&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7n2kqbaput00w1zj6nrq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7n2kqbaput00w1zj6nrq.png" alt="image" width="800" height="426"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Full Page&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2For6j27256xj7j3jhiq89.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2For6j27256xj7j3jhiq89.png" alt="image" width="800" height="698"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>tutorial</category>
      <category>beginners</category>
    </item>
    <item>
      <title>ACE-Step XL 1.5 Premium + Facebook / META Sam Audio + Auto-Editor Trim + Audio Tools Enhancement Full Tutorial</title>
      <dc:creator>Furkan Gözükara</dc:creator>
      <pubDate>Fri, 19 Jun 2026 01:42:11 +0000</pubDate>
      <link>https://dev.to/furkangozukara/ace-step-xl-15-premium-facebook-meta-sam-audio-auto-editor-trim-audio-tools-enhancement-4h0o</link>
      <guid>https://dev.to/furkangozukara/ace-step-xl-15-premium-facebook-meta-sam-audio-auto-editor-trim-audio-tools-enhancement-4h0o</guid>
      <description>&lt;h2&gt;
  
  
  Video Tutorial
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://youtu.be/9C_6qNKjgpA" rel="noopener noreferrer"&gt;https://youtu.be/9C_6qNKjgpA&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/9C_6qNKjgpA"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  Source Video, Links, And Chapters
&lt;/h2&gt;

&lt;p&gt;The public video description presents this as a full ACE-Step XL 1.5 Premium guide for local AI music generation, remix, repaint, stem extraction, wildcard prompt variation, audio processing, SAM Audio segmentation, Windows installation, RunPod, Massed Compute, SimplePod, and Linux/cloud workflows.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Tutorial video:&lt;/strong&gt; &lt;a href="https://youtu.be/9C_6qNKjgpA" rel="noopener noreferrer"&gt;Forget Suno: Run the Ultimate AI Music Studio LOCALLY (100% Free)&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Channel:&lt;/strong&gt; &lt;a href="https://www.youtube.com/channel/UCKzrgTDEZjOolJAshjgvSKw" rel="noopener noreferrer"&gt;SECourses&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;App/latest zip and Patreon post:&lt;/strong&gt; &lt;a href="https://www.patreon.com/posts/ACESTEP-XL-Premium-SAM-Audio-157675060" rel="noopener noreferrer"&gt;Patreon ACESTEP XL Premium SAM Audio post&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Windows requirements guide:&lt;/strong&gt; &lt;a href="https://youtu.be/DrhUHnYfwC0" rel="noopener noreferrer"&gt;Windows requirements guide&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Discord/help/community:&lt;/strong&gt; &lt;a href="https://discord.com/servers/software-engineering-courses-secourses-772774097734074388" rel="noopener noreferrer"&gt;SECourses Discord server&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Duration:&lt;/strong&gt; 1:15:09&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Published:&lt;/strong&gt; June 17, 2026&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Video Chapters
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;0:00 — Intro: ACESTEP XL 1.5 Premium local music, segmentation and processing tutorial&lt;/li&gt;
&lt;li&gt;0:52 — Fast song generation examples across styles in under one minute&lt;/li&gt;
&lt;li&gt;1:55 — Output manifest proof, 40-second generation time and supported models&lt;/li&gt;
&lt;li&gt;2:29 — Turbo/SFT/Base models, LoRA support, GPU presets and Torch Compile boost&lt;/li&gt;
&lt;li&gt;3:10 — Remix feature preview, same-lyrics requirement and responsible usage note&lt;/li&gt;
&lt;li&gt;4:16 — Repaint mode: regenerate and merge only a selected song section&lt;/li&gt;
&lt;li&gt;5:38 — Extract mode: stems, silence trimming, all-stems and batch folders&lt;/li&gt;
&lt;li&gt;6:30 — Lego mode: add an instrument stem such as guitar into existing audio&lt;/li&gt;
&lt;li&gt;7:25 — Audio Processing presets and manual enhancement controls for AI songs&lt;/li&gt;
&lt;li&gt;8:35 — Auto-Editor silent trim for tutorials, videos, audio and workflow export&lt;/li&gt;
&lt;li&gt;9:48 — DaVinci/Premiere/Final Cut/ShotCut/Kdenlive timeline export demo&lt;/li&gt;
&lt;li&gt;11:01 — SAM Audio Segment: BF16 models, VRAM presets and advanced segmentation&lt;/li&gt;
&lt;li&gt;11:47 — SAM outputs demo: vocals, drums, bass, remaining audio and saved files&lt;/li&gt;
&lt;li&gt;12:47 — Custom SAM prompts, semicolon batch segmenting and speech cleanup example&lt;/li&gt;
&lt;li&gt;14:19 — Batch processing, load metadata, manifests, saved settings and presets&lt;/li&gt;
&lt;li&gt;15:09 — Why local open-source models matter and where to run ACESTEP&lt;/li&gt;
&lt;li&gt;15:55 — Windows install begins: Patreon zip, changelog, attachments and download&lt;/li&gt;
&lt;li&gt;16:53 — Windows requirements tutorial before Python/CUDA/C++/FFmpeg setup&lt;/li&gt;
&lt;li&gt;17:29 — Extract zip safely, avoid bad paths and run Windows_Install_or_Update.bat&lt;/li&gt;
&lt;li&gt;18:24 — Automatic VENV, FFmpeg, UV install, model downloads and hash verification&lt;/li&gt;
&lt;li&gt;19:24 — Turbo default vs all-model download for SFT/Base and BF16 safetensors&lt;/li&gt;
&lt;li&gt;20:32 — First Windows launch, default Generate Song test and CMD progress&lt;/li&gt;
&lt;li&gt;21:44 — Model recommendations, VRAM tiers, languages, vocals and MP4 image output&lt;/li&gt;
&lt;li&gt;23:29 — Torch Compile setup for faster repeated generations&lt;/li&gt;
&lt;li&gt;24:05 — Outputs folder, model switching and full remix setup workflow&lt;/li&gt;
&lt;li&gt;25:24 — Practical remix loop: adapted lyrics, strength, reference audio and seed lock&lt;/li&gt;
&lt;li&gt;28:03 — Repaint workflow with source range preview, generated result and comparison&lt;/li&gt;
&lt;li&gt;29:13 — Recap: extraction, Lego, audio processing and SAM text-prompt usage&lt;/li&gt;
&lt;li&gt;30:20 — Windows wrap-up, LoRA training teaser and move to cloud installs&lt;/li&gt;
&lt;li&gt;31:16 — RunPod setup: credits, template, CUDA filters, GPU choice and storage&lt;/li&gt;
&lt;li&gt;34:53 — Upload zip in Jupyter Lab, extract, run instructions and handle installs&lt;/li&gt;
&lt;li&gt;35:43 — RunPod errors, resume behavior, model downloads and hash verification&lt;/li&gt;
&lt;li&gt;38:04 — Start ACESTEP on RunPod with Gradio Live, proxy ports and persistence&lt;/li&gt;
&lt;li&gt;40:18 — Add 7860/7861 ports, verify storage reuse and rerun installer after resume&lt;/li&gt;
&lt;li&gt;42:10 — RunPod connection troubleshooting and Gradio Live recommendation&lt;/li&gt;
&lt;li&gt;44:12 — Fix corrupted VENV/stale handle errors, reinstall safely and retest&lt;/li&gt;
&lt;li&gt;47:24 — Successful RunPod relaunch, default generation, nvitop and loading tips&lt;/li&gt;
&lt;li&gt;49:26 — RunPod first load vs fast inference, 15-second second generation example&lt;/li&gt;
&lt;li&gt;51:02 — Download outputs and delete RunPod pods/storage to stop spending&lt;/li&gt;
&lt;li&gt;53:30 — Massed Compute setup: coupon, Creator image, GPU prices and ThinLinc&lt;/li&gt;
&lt;li&gt;57:13 — Massed install from extracted folder, Linux notes and ultra-fast downloads&lt;/li&gt;
&lt;li&gt;59:18 — Start app on Massed Compute via localhost or Gradio Live&lt;/li&gt;
&lt;li&gt;1:00:23 — Default Massed generation, nvitop, faster loading and speed test&lt;/li&gt;
&lt;li&gt;1:02:03 — Sync/download outputs and delete Massed Compute instance safely&lt;/li&gt;
&lt;li&gt;1:03:25 — SimplePod setup: template, persistent volume, pricing and GPU choice&lt;/li&gt;
&lt;li&gt;1:06:39 — Jupyter upload, direct file browser, install command and model downloads&lt;/li&gt;
&lt;li&gt;1:08:21 — Start SimplePod, Gradio Live, default generation and one-time load errors&lt;/li&gt;
&lt;li&gt;1:09:31 — nvitop monitoring, newer driver/CUDA details and generation completion&lt;/li&gt;
&lt;li&gt;1:10:42 — Direct output/model downloads through SimplePod file browser&lt;/li&gt;
&lt;li&gt;1:11:42 — Delete instance, keep storage, relaunch GPU and verify install&lt;/li&gt;
&lt;li&gt;1:13:15 — Discord, subreddit, changelog, update guidance and support links&lt;/li&gt;
&lt;li&gt;1:14:30 — Final cleanup: terminate servers, delete storage and LoRA training outro&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  1. What ACE-Step XL 1.5 Premium Is
&lt;/h2&gt;

&lt;p&gt;ACE-Step XL 1.5 Premium is a local-first music generation and audio utility suite. The video presents it as more than a song generator: it also includes Wildcards for prompt variation, advanced generation modes, remix/repaint workflows, stem extraction, LEGO-style stem addition, SAM Audio segmentation, Auto-Editor trimming, mastering-style audio processing, dataset tools, and LoRA/LoKr training pages.&lt;/p&gt;

&lt;p&gt;Responsible-use note: the source tutorial says to use the application respectfully and for research/education. For remix, repaint, extraction, and pitch work, use material you own, have permission to process, or are otherwise allowed to use.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7ayftncr28lzgm79i9ol.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7ayftncr28lzgm79i9ol.jpeg" alt="Video introduction" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Video introduction&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flaxui93oyhah4te2be90.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flaxui93oyhah4te2be90.jpeg" alt="Feature overview" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Feature overview&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Core jobs covered in the tutorial:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Generate complete songs from a style prompt, structured lyrics, model choice, duration, language, and seed settings.&lt;/li&gt;
&lt;li&gt;Use Wildcards in style, Music Caption, and Lyrics fields to randomly pick bracketed options at generation time.&lt;/li&gt;
&lt;li&gt;Remix, repaint, extract, LEGO-add, complete, retake, edit, and reuse LM code hints when the selected model supports the workflow.&lt;/li&gt;
&lt;li&gt;Trim silence, export audio/video, enhance or pre-master generated songs, and optionally run pitch correction with DiffPitcher.&lt;/li&gt;
&lt;li&gt;Use SAM Audio with quick prompts, custom prompts, explicit spans, or batch prompt lists to extract target audio and save the remaining audio.&lt;/li&gt;
&lt;li&gt;Use Library, Load Metadata, Results, and the preset system to restore, inspect, score, save, and reuse generation runs.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  2. Install And Start On Windows
&lt;/h2&gt;

&lt;p&gt;The Windows workflow uses the included batch files. Extract the ZIP, keep the folder structure intact, run the installer/update script, optionally download all models, then start the app with the Windows launcher.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw8gr7yhmuv2984kayvhp.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw8gr7yhmuv2984kayvhp.jpeg" alt="Windows installer" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Windows installer&lt;/em&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Extract the ACE-Step Premium ZIP to a path with enough free disk space for the virtual environment, model files, outputs, and FFmpeg runtime.&lt;/li&gt;
&lt;li&gt;Run &lt;code&gt;Windows_Install_or_Update.bat&lt;/code&gt;. The installer creates the Python virtual environment, downloads or uses shared FFmpeg, installs packages with UV, and prepares the app.&lt;/li&gt;
&lt;li&gt;Run &lt;code&gt;Windows_Download_All_Models.bat&lt;/code&gt; if you want SFT and Base models in addition to the automatically available Turbo path.&lt;/li&gt;
&lt;li&gt;Run &lt;code&gt;Windows_Start_App.bat&lt;/code&gt;. In this workspace the launcher started ACE-Step at &lt;code&gt;http://127.0.0.1:7862&lt;/code&gt; because other Gradio apps were already using &lt;code&gt;7860&lt;/code&gt; and &lt;code&gt;7861&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Watch the command window for model download, model load, generation, and error details. The video recommends trusting the terminal status more than only the browser UI.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Model availability: Turbo is the quick default. SFT and Base require additional model files. Remix is recommended with SFT in the video; some modes are marked Base-only or unavailable until the matching model is selected.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuupwjci3a2clvr1bi4qh.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuupwjci3a2clvr1bi4qh.jpeg" alt="Windows first generation" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Windows first generation&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Quick Song Generation
&lt;/h2&gt;

&lt;p&gt;The &lt;strong&gt;Generate Song&lt;/strong&gt; tab is the fast path. It exposes the controls most users need: style, lyrics, Wildcards, model, LoRA, GPU preset, quantization, language, vocal type, instrumental toggle, duration, count, seed, optional MP4 image, and video resolution.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Falzqrvti1pyu0isdfxta.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Falzqrvti1pyu0isdfxta.png" alt="Generate Song overview" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Generate Song overview&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frh3kl75kclclzbvnemyg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frh3kl75kclclzbvnemyg.png" alt="Generate Song filled" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Generate Song filled&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Wildcards For Prompt Variation
&lt;/h2&gt;

&lt;p&gt;ACE-Step XL 1.5 Premium v5.3 adds &lt;strong&gt;Wildcards&lt;/strong&gt;. Write bracketed choices separated by pipes, such as &lt;code&gt;[option A|option B|option C]&lt;/code&gt;, and one option is picked when you generate. Wildcards can be used in the quick Generate Song Style field, the Advanced Music Caption field, and Lyrics.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg12163vav7wl9mdhfwd2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg12163vav7wl9mdhfwd2.png" alt="Wildcards in Generate Song" width="799" height="391"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Wildcards in Generate Song&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F80k3omiu33duc186wmzs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F80k3omiu33duc186wmzs.png" alt="Wildcards in Advanced caption and lyrics" width="800" height="359"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Wildcards in Advanced caption and lyrics&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Basic syntax: &lt;code&gt;[piano|guitar|synth]&lt;/code&gt; picks one option when the job starts.&lt;/li&gt;
&lt;li&gt;Nested syntax is supported. Example: &lt;code&gt;cinematic [piano|guitar [clean|crunchy]] hook&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Lyrics can use the same pattern, for example: &lt;code&gt;I feel [alive|ready|free] tonight&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Lyric tags without a pipe, such as &lt;code&gt;[Verse]&lt;/code&gt;, &lt;code&gt;[Chorus]&lt;/code&gt;, and &lt;code&gt;[Instrumental]&lt;/code&gt;, stay unchanged.&lt;/li&gt;
&lt;li&gt;Do not enable Auto/Enhance Style or Auto/Enhance Lyrics when you need exact wildcard behavior; those improvement tools may rewrite the text and overwrite or remove wildcard expressions.&lt;/li&gt;
&lt;li&gt;Batch folder processing uses the same Wildcards behavior, so batch jobs can vary instruments, moods, hooks, or lyric phrases across outputs without manually editing every run.&lt;/li&gt;
&lt;li&gt;For repeatable comparisons, save the manifest/settings and lock other variables such as model, duration, and seed while testing wildcard choices.&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Write a concise Style prompt that describes genre, vocal character, instrumentation, production quality, tempo or mood, and mix target.&lt;/li&gt;
&lt;li&gt;Write Lyrics with section tags such as &lt;code&gt;[Verse]&lt;/code&gt; and &lt;code&gt;[Chorus]&lt;/code&gt;. The included &lt;code&gt;ACE_Step_Lyric_Generation_Instructions_For_LLMs.txt&lt;/code&gt; file can be given to an LLM to format lyrics or style prompts.&lt;/li&gt;
&lt;li&gt;Optionally add Wildcards to Style or Lyrics when you want the app to choose between prompt variants automatically.&lt;/li&gt;
&lt;li&gt;Select the Model. Start with &lt;strong&gt;ACE-Step XL 1.5 Turbo&lt;/strong&gt; to verify the machine and workflow quickly.&lt;/li&gt;
&lt;li&gt;Leave GPU Optimization Preset and DiT Quantization at safe defaults unless you are solving VRAM pressure or repeating a known workflow.&lt;/li&gt;
&lt;li&gt;Set Song Duration and Songs. The demo run used 20 seconds and 1 song.&lt;/li&gt;
&lt;li&gt;Use Random Seed while exploring. When a promising result appears, uncheck Random Seed and keep the seed so future edits stay comparable.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Generate Song&lt;/strong&gt; and monitor the Status field plus the terminal window.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F25f9fb02ruvspsbnsbg0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F25f9fb02ruvspsbnsbg0.png" alt="Demo generation result" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Demo generation result&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Useful quick-tab buttons:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Random Style&lt;/strong&gt; creates a starting style prompt.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Enhance Style&lt;/strong&gt; improves the style prompt.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Enhance Lyrics&lt;/strong&gt; improves lyric structure or phrasing before generation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cancel Generation&lt;/strong&gt; stops a run from the UI.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open Outputs Folder&lt;/strong&gt; opens the app’s outputs directory where audio, manifests, lyrics, captions, sessions, and metadata are saved.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  4. Results, Seeds, And Reuse
&lt;/h2&gt;

&lt;p&gt;The tutorial stresses generating repeatedly until you have a good base result, then locking the seed and making controlled edits. This is especially important for remix and repaint work, where small prompt or range changes can be tested against the same underlying random state.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftj42lrsb2ffyrdlza5ou.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftj42lrsb2ffyrdlza5ou.jpeg" alt="Seed and remix discussion" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Seed and remix discussion&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh3c34csqox9042oo0iq0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh3c34csqox9042oo0iq0.png" alt="Results after generation" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Results after generation&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Send To Remix&lt;/strong&gt; loads the generated song as Source Audio and prepares the advanced Remix workflow.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Send To Repaint&lt;/strong&gt; loads the generated song and prepares a repaint range workflow.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Convert To Codes&lt;/strong&gt; reuses the musical plan as LM Codes Hints in compatible Custom workflows.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Get Score&lt;/strong&gt; and &lt;strong&gt;Get LRC&lt;/strong&gt; create quality-score and lyric-timestamp artifacts.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Save&lt;/strong&gt; and &lt;strong&gt;All Generated Files&lt;/strong&gt; expose generated files for download or reuse.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Seed workflow:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Keep Random Seed on while searching for a usable base result.&lt;/li&gt;
&lt;li&gt;When the result is close, copy or keep the seed shown by the UI.&lt;/li&gt;
&lt;li&gt;Turn Random Seed off.&lt;/li&gt;
&lt;li&gt;Change one word, one range, or one strength setting at a time.&lt;/li&gt;
&lt;li&gt;Compare outputs against the locked seed.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  5. Advanced Generation Modes
&lt;/h2&gt;

&lt;p&gt;The &lt;strong&gt;ACESTEP Advanced&lt;/strong&gt; tab is the full workstation. It exposes generation mode, runtime settings, source/reference audio, LM code utilities, advanced prompts, Wildcards in Music Caption/Lyrics, metadata, sampler settings, output settings, and batch processing.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fljxlx3t94hoin18y5uhj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fljxlx3t94hoin18y5uhj.png" alt="Advanced overview" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Advanced overview&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Generation modes:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Simple&lt;/strong&gt;: plain-language generation when you want the app to fill many details.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Custom&lt;/strong&gt;: precise manual control over caption, lyrics, BPM, key, time signature, language, duration, and advanced settings.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Remix&lt;/strong&gt;: create a new version from source audio. The video recommends SFT for Remix and keeping the same lyrics for best results.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Repaint&lt;/strong&gt;: replace or modify a selected time range while preserving the rest of the source audio.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Extract&lt;/strong&gt;: use ACE-Step extraction or stem workflows where the selected model supports it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;LEGO&lt;/strong&gt;: add a new stem to existing audio, such as adding a guitar stem to a track.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Complete&lt;/strong&gt;: continue or complete source audio when the selected model supports it.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fusjz7zofz10u3a1zomgs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fusjz7zofz10u3a1zomgs.png" alt="Advanced source audio" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Advanced source audio&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fusjz7zofz10u3a1zomgs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fusjz7zofz10u3a1zomgs.png" alt="Advanced generation controls" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Advanced generation controls&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Important advanced controls:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Source Audio&lt;/strong&gt; is required for Remix, Repaint, Extract, LEGO, and Complete.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Reference Audio&lt;/strong&gt; guides timbre, mix, performance feel, and atmosphere; it is not meant to copy exact melody, rhythm, or lyrics.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Analyze&lt;/strong&gt; can fill or update caption/lyrics/metadata from source audio.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;BPM Auto&lt;/strong&gt;, &lt;strong&gt;Key Auto&lt;/strong&gt;, &lt;strong&gt;TimeSig Auto&lt;/strong&gt;, &lt;strong&gt;Language Auto&lt;/strong&gt;, and &lt;strong&gt;Duration Auto&lt;/strong&gt; let the model infer metadata.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Think&lt;/strong&gt; enables LM planning. Turn it off only when deliberately using pasted LM Codes Hints.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Wildcards&lt;/strong&gt; in Music Caption and Lyrics are expanded at generation time and also work when the same prompt fields are used for batch folder processing.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Retake&lt;/strong&gt; creates controlled variation from the same seed/settings.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Edit&lt;/strong&gt; changes the whole uploaded source using source and target prompts.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Auto Score&lt;/strong&gt;, &lt;strong&gt;AutoGen&lt;/strong&gt;, and &lt;strong&gt;Auto LRC&lt;/strong&gt; can create score, metadata, and lyric timing outputs during generation.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fusjz7zofz10u3a1zomgs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fusjz7zofz10u3a1zomgs.png" alt="Engine settings" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Engine settings&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Engine settings include GPU tier, checkpoint file, main model path, device, VAE, 5Hz LM model/backend, Flash Attention, CPU offload, compile, DiT quantization, LoRA path/folder, LoRA scale, inference steps, sampler, DCW, ADG, MP3 bitrate/sample rate, normalization, fades, LM temperature, top-k/top-p, negative prompt, and LM code settings. Leave these at defaults until you have verified a basic generation.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Remix, Repaint, Extract, LEGO, And Auto-Editor Features
&lt;/h2&gt;

&lt;p&gt;The first part of the video demonstrates feature outcomes before the installation section. These are not separate apps; they are modes and panels inside the same ACE-Step interface.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Freuz9iz77z4eaoq88axj.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Freuz9iz77z4eaoq88axj.jpeg" alt="Remix demo" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Remix demo&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi9wfj0mkcul34xab824g.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi9wfj0mkcul34xab824g.jpeg" alt="Extract and LEGO demo" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Extract and LEGO demo&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F79r7dhljir52qaigjah9.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F79r7dhljir52qaigjah9.jpeg" alt="Auto-Editor demo" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Auto-Editor demo&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;For &lt;strong&gt;Remix&lt;/strong&gt;, upload the source song, keep the same lyrics, use SFT when available, and start with the default remix strength before changing one variable at a time.&lt;/li&gt;
&lt;li&gt;For &lt;strong&gt;Repaint&lt;/strong&gt;, set Repainting Start and End carefully, preview the selected range, then choose repaint mode and strength.&lt;/li&gt;
&lt;li&gt;For &lt;strong&gt;Extract&lt;/strong&gt;, choose Track Name or Extract All Stems. Batch folder processing can extract from multiple files.&lt;/li&gt;
&lt;li&gt;For &lt;strong&gt;LEGO&lt;/strong&gt;, choose or describe the new stem to add and use source audio as the foundation.&lt;/li&gt;
&lt;li&gt;For &lt;strong&gt;Auto-Editor&lt;/strong&gt;, set threshold, margin, mincut, and minclip. Workflow export can produce an editor timeline instead of rendering media.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  7. Audio Processing
&lt;/h2&gt;

&lt;p&gt;Audio Processing is used on uploaded or local audio/video and can also be applied automatically to generated songs. It includes format output, Auto-Editor trimming, video re-encode controls, audio enhancement stages, pre-mastering stages, DiffPitcher, and batch folder processing.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv24hurkgtz4acgagz1vb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv24hurkgtz4acgagz1vb.png" alt="Audio Processing overview" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Audio Processing overview&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbrp2mqh0qvxwfcbbcror.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbrp2mqh0qvxwfcbbcror.png" alt="Generated song loaded for processing" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Generated song loaded for processing&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgwn3ih2pxl57h75v4fuf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgwn3ih2pxl57h75v4fuf.png" alt="Audio Processing result" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Audio Processing result&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Core Audio Processing controls:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Apply automatically to generated songs&lt;/strong&gt; runs the processing chain after generation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Save original plus processed song&lt;/strong&gt; keeps an untouched copy beside the processed copy.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Processed Output&lt;/strong&gt; selects WAV/MP3 or another output format.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Processing Preset&lt;/strong&gt; sets a preset chain before you tune individual stages.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Run as subprocess&lt;/strong&gt; isolates processing so cancellation and memory cleanup are safer.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Export Only Audio&lt;/strong&gt; extracts processed audio from video inputs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Auto-Editor trim silent sections&lt;/strong&gt; removes quiet/silent segments using threshold, margin, mincut, and minclip.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Auto-Editor workflow export&lt;/strong&gt; exports an editing timeline/workflow instead of only rendering media.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Disable upload preview&lt;/strong&gt; helps with very large MKV or multi-GB media.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcg0gmz5ymp2qwzvd38fv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcg0gmz5ymp2qwzvd38fv.png" alt="Audio Enhancement and Pre-Mastering" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Audio Enhancement and Pre-Mastering&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Audio Enhancement includes Stereo Depth, Stereo Width, HF Refinement, Harmonic Enrichment, Timing Humanizer, and Ambience Shaping. Pre-Mastering includes Multiband Compressor, Tape Saturation, Glue Compressor, Mid/Side EQ, Soft Clipper, and LUFS Normalization.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcg0gmz5ymp2qwzvd38fv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcg0gmz5ymp2qwzvd38fv.png" alt="DiffPitcher controls" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;DiffPitcher controls&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;DiffPitcher is for isolated vocals that sing the wrong notes. Use a guide vocal or MIDI score for the same phrase. The tutorial text in the UI warns that this is not for copying another singer or another song.&lt;/p&gt;

&lt;h2&gt;
  
  
  8. SAM Audio Segment
&lt;/h2&gt;

&lt;p&gt;SAM Audio Segment is a heavier but more flexible segmentation system. It can extract target audio from a prompt, save the residual/remaining audio, process video inputs, use explicit span anchors, and run batch prompt lists separated by semicolons.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1fckidijtq9pck91akw2.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1fckidijtq9pck91akw2.jpeg" alt="SAM Audio source-video demo" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;SAM Audio source-video demo&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5bpwszdnhwi99clp68p3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5bpwszdnhwi99clp68p3.png" alt="SAM Audio overview" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;SAM Audio overview&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6x1qnlu5wihu5a5i26nh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6x1qnlu5wihu5a5i26nh.png" alt="SAM prompt runtime controls" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;SAM prompt runtime controls&lt;/em&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Upload an audio or video file. Optionally upload a visual mask video for video-guided workflows.&lt;/li&gt;
&lt;li&gt;Choose Mode and Quick Prompt, or type a Custom Prompt such as vocals, guitar, bass, drums, applause, or another target.&lt;/li&gt;
&lt;li&gt;Enable Batch Segment when you want several prompts in one run; separate prompts with semicolons.&lt;/li&gt;
&lt;li&gt;Use Predict spans when you want SAM Audio to estimate target time ranges from text.&lt;/li&gt;
&lt;li&gt;Use explicit span anchor only when you can provide positive/negative time anchors as JSON.&lt;/li&gt;
&lt;li&gt;Choose a VRAM preset and candidate count that match the GPU. Higher candidate counts can improve quality but cost runtime and VRAM.&lt;/li&gt;
&lt;li&gt;Enable Save remaining audio when you need both the extracted target and the residual track.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  9. Library, Metadata, Presets, Dataset, And Training Pages
&lt;/h2&gt;

&lt;p&gt;The remaining app tabs are operational pages. They help you find previous generations, restore metadata, manage presets, inspect datasets, and train adapters.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs7vdiw35el4u1asua75s.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs7vdiw35el4u1asua75s.png" alt="Library" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Library&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyzjgdt6bh6q7isw2pzls.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyzjgdt6bh6q7isw2pzls.png" alt="Load Metadata" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Load Metadata&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzy7bys7zchusvwvss67m.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzy7bys7zchusvwvss67m.png" alt="Custom Preset System" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Custom Preset System&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftpwwpg2x937ddwfehrq6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftpwwpg2x937ddwfehrq6.png" alt="Dataset browser" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Dataset browser&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftzkn0woufam1vu75xskg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftzkn0woufam1vu75xskg.png" alt="LoRA Dataset Builder" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;LoRA Dataset Builder&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1sxmfkdi9jy0dl49zv1j.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1sxmfkdi9jy0dl49zv1j.png" alt="Train LoRA" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Train LoRA&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use &lt;strong&gt;Library&lt;/strong&gt; when you want to find a past song by day and inspect its lyrics/metadata.&lt;/li&gt;
&lt;li&gt;Use &lt;strong&gt;Load Metadata&lt;/strong&gt; when you have a &lt;code&gt;generation_manifest.json&lt;/code&gt; and want to restore a generation into the UI.&lt;/li&gt;
&lt;li&gt;Use &lt;strong&gt;Custom Preset System&lt;/strong&gt; to persist frequently used model, GPU, LoRA, audio, and generation defaults across sessions.&lt;/li&gt;
&lt;li&gt;Use &lt;strong&gt;Dataset Builder&lt;/strong&gt; to scan audio, auto-label captions/lyrics/BPM/key/time signature, review samples, and save a dataset JSON.&lt;/li&gt;
&lt;li&gt;Use &lt;strong&gt;Preprocess&lt;/strong&gt; before training; it creates tensor files for faster LoRA or LoKr training.&lt;/li&gt;
&lt;li&gt;Use &lt;strong&gt;Train LoRA&lt;/strong&gt; or &lt;strong&gt;Train LoKr&lt;/strong&gt; only after preparing a clean dataset. The video states LoRA training is intended for a separate deeper tutorial.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  10. RunPod Deployment
&lt;/h2&gt;

&lt;p&gt;The RunPod chapter focuses on persistent network storage, GPU/region selection, unreliable installs, Gradio live URLs, nvitop monitoring, output downloads, and safe termination.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6r4jblx0wr0pbytxff42.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6r4jblx0wr0pbytxff42.jpeg" alt="RunPod storage" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;RunPod storage&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyl2bafxazimhnbymlxyj.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyl2bafxazimhnbymlxyj.jpeg" alt="RunPod install" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;RunPod install&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx4dpc12moelteo1odagw.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx4dpc12moelteo1odagw.jpeg" alt="RunPod Gradio services" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;RunPod Gradio services&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvtn07hom3hydi0zn3v11.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvtn07hom3hydi0zn3v11.jpeg" alt="RunPod monitoring" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;RunPod monitoring&lt;/em&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Create persistent network storage in the same region as the GPU you intend to rent.&lt;/li&gt;
&lt;li&gt;Deploy the pod/template with the storage mounted. Choose a GPU with enough VRAM for the selected model and quality target.&lt;/li&gt;
&lt;li&gt;Run the installer. If RunPod throws an OS/server error, run the installer again; it should resume from completed work.&lt;/li&gt;
&lt;li&gt;If installation stalls from excessive parallelism, delete the virtual environment, lower installer thread count as shown in the video, and rerun.&lt;/li&gt;
&lt;li&gt;Start the app and prefer the Gradio live link when the RunPod proxy is unreliable. If port &lt;code&gt;7860&lt;/code&gt; does not open, try the port shown by the terminal, sometimes &lt;code&gt;7861&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;nvitop&lt;/code&gt; to monitor GPU memory and load. First model load can be slow on RunPod storage; later generations are faster.&lt;/li&gt;
&lt;li&gt;Download outputs from JupyterLab by right-clicking the outputs folder and downloading it as an archive.&lt;/li&gt;
&lt;li&gt;Stop or terminate the pod deliberately. Delete storage too if you no longer want monthly storage charges.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  11. Massed Compute Deployment
&lt;/h2&gt;

&lt;p&gt;The Massed Compute chapter is similar to the Linux/cloud workflow, but the tutorial emphasizes faster disk performance and lower friction compared with RunPod. The tradeoff called out in the video is the lack of the same persistent network storage flow.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu3z964sonzti2yoc7ueo.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu3z964sonzti2yoc7ueo.jpeg" alt="Massed Compute GPU selection" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Massed Compute GPU selection&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2qs7ow9r1l7dga8fzf8t.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2qs7ow9r1l7dga8fzf8t.jpeg" alt="Massed Compute install" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Massed Compute install&lt;/em&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Choose the creator category and the SECourses image when following the video workflow.&lt;/li&gt;
&lt;li&gt;Select a GPU appropriate for ACE-Step XL 1.5. The tutorial mentions RTX Pro 6000 and RTX 5090 class GPUs.&lt;/li&gt;
&lt;li&gt;Upload the ACE-Step ZIP to Downloads, extract it, open &lt;code&gt;Massed_Compute_Instructions_READ.txt&lt;/code&gt;, and copy the install command.&lt;/li&gt;
&lt;li&gt;Open a terminal inside the extracted ACE-Step folder and run the command from that location.&lt;/li&gt;
&lt;li&gt;Start ACE-Step and use the Gradio live URL. If Gradio live shows a transient error, refresh the page.&lt;/li&gt;
&lt;li&gt;Back up large outputs or model/data folders to Hugging Face, Google Drive, OneDrive, or another storage service if you need to recreate the machine later.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  12. SimplePod Deployment
&lt;/h2&gt;

&lt;p&gt;The SimplePod chapter uses the RunPod/SimplePod instruction file and shows a persistent-storage flow that resembles RunPod. The tutorial demonstrates starting, generating, monitoring, stopping, and resuming from the same storage volume.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F91anpnhpzn3zzpshl9ax.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F91anpnhpzn3zzpshl9ax.jpeg" alt="SimplePod setup" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;SimplePod setup&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmb11nzfwzen3n5o1x2vi.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmb11nzfwzen3n5o1x2vi.jpeg" alt="SimplePod generation" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;SimplePod generation&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flt6w0njn649ps73n5zh7.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flt6w0njn649ps73n5zh7.jpeg" alt="SimplePod resume" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;SimplePod resume&lt;/em&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Register, add credits, and create/use persistent storage as shown in the instruction file.&lt;/li&gt;
&lt;li&gt;Open the template link, attach the storage volume, choose a GPU, and run the machine.&lt;/li&gt;
&lt;li&gt;Use the JupyterLab or console link to run the installer/start commands from the workspace.&lt;/li&gt;
&lt;li&gt;If the Gradio live page throws a first-click error, refresh or click again after the page is fully loaded.&lt;/li&gt;
&lt;li&gt;Install &lt;code&gt;nvitop&lt;/code&gt; when you want GPU/VRAM visibility: &lt;code&gt;pip install nvitop&lt;/code&gt;, then run &lt;code&gt;nvitop&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;To resume, reuse the template link, attach the same volume, select a GPU, start the machine, and run the app start command again.&lt;/li&gt;
&lt;li&gt;Stop or terminate compute and remove storage when finished to avoid unwanted billing.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  13. Troubleshooting And Best Practices
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;If Gradio errors after opening, refresh the browser or click again after the page finishes loading.&lt;/li&gt;
&lt;li&gt;If RunPod installer errors, rerun the installer. If the virtual environment is corrupt, delete only the virtual environment and run the installer again.&lt;/li&gt;
&lt;li&gt;If first generation is slow, wait for model load and monitor the terminal or &lt;code&gt;nvitop&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;For Remix quality, use SFT when available, keep lyrics aligned with the source, generate until you get a good base, then lock the seed.&lt;/li&gt;
&lt;li&gt;For very large videos, use Disable upload preview in Audio Processing or supply a local path when available.&lt;/li&gt;
&lt;li&gt;For prompt variation in many runs, use Wildcards in Style, Music Caption, or Lyrics. Batch folder processing can use the same wildcard syntax to vary each batch output. Keep Auto/Enhance Style and Auto/Enhance Lyrics disabled if you want exact wildcard expressions preserved.&lt;/li&gt;
&lt;li&gt;Save presets and keep &lt;code&gt;generation_manifest.json&lt;/code&gt; with outputs.&lt;/li&gt;
&lt;li&gt;For VRAM pressure, use GPU Optimization Preset, quantization, offload controls, smaller duration/count, lower SAM candidates, or a larger GPU.&lt;/li&gt;
&lt;li&gt;Stop/terminate cloud compute and delete storage volumes when the tutorial work is finished.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>tutorial</category>
      <category>opensource</category>
      <category>music</category>
    </item>
    <item>
      <title>Best Open Source Subtitle Generator? Canary Qwen 2.5B + Whisper Full Guide</title>
      <dc:creator>Furkan Gözükara</dc:creator>
      <pubDate>Sat, 02 May 2026 02:25:17 +0000</pubDate>
      <link>https://dev.to/furkangozukara/best-open-source-subtitle-generator-canary-qwen-25b-whisper-full-guide-1d1c</link>
      <guid>https://dev.to/furkangozukara/best-open-source-subtitle-generator-canary-qwen-25b-whisper-full-guide-1d1c</guid>
      <description>&lt;h1&gt;
  
  
  Best Open Source Subtitle Generator? Canary Qwen 2.5B + Whisper Full Guide
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Full tutorial link &amp;gt; &lt;a href="https://www.youtube.com/watch?v=4lAk6sf1qF8" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=4lAk6sf1qF8&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/4lAk6sf1qF8"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  Info
&lt;/h2&gt;

&lt;p&gt;NVIDIA NeMo Canary-Qwen-2.5B is an English speech recognition model that achieves state-of-the art performance on multiple English speech benchmarks. Canary model is the new king that dethroned famous Whisper.&lt;/p&gt;

&lt;p&gt;Full tutorial for the Whisper TTS Premium speech-to-text app by SECourses with new NVIDIA Canary Qwen 2.5B support. In this video, I demo local subtitle generation, compare Canary Qwen 2.5B against Whisper Large V3, show output formats, batch processing, presets, YouTube URL and live microphone options, then install the app from scratch on Windows.&lt;/p&gt;

&lt;p&gt;You will also see RunPod and Massed Compute notes, first-run model download, RTX 5000/CUDA 13 driver requirements, subprocess mode for preventing VRAM/RAM leaks, and when to use Whisper instead of Canary.&lt;/p&gt;

&lt;h2&gt;
  
  
  Links:
&lt;/h2&gt;

&lt;p&gt;Download App and the source post: [ &lt;a href="https://www.patreon.com/posts/whisper-webui-to-145395299" rel="noopener noreferrer"&gt;https://www.patreon.com/posts/whisper-webui-to-145395299&lt;/a&gt; ]&lt;/p&gt;

&lt;p&gt;Discord: [ &lt;a href="https://discord.com/channels/772774097734074388/1079506787734134844" rel="noopener noreferrer"&gt;https://discord.com/channels/772774097734074388/1079506787734134844&lt;/a&gt; ]&lt;/p&gt;

&lt;p&gt;Patreon app index: [ &lt;a href="https://github.com/FurkanGozukara/Stable-Diffusion/blob/main/Patreon-Posts-Index.md" rel="noopener noreferrer"&gt;https://github.com/FurkanGozukara/Stable-Diffusion/blob/main/Patreon-Posts-Index.md&lt;/a&gt; ]&lt;/p&gt;

&lt;p&gt;Related RunPod/Massed Compute setup tutorial: [ &lt;a href="https://youtu.be/ZRrzvD4wNys" rel="noopener noreferrer"&gt;https://youtu.be/ZRrzvD4wNys&lt;/a&gt; ]&lt;/p&gt;

&lt;p&gt;In my tutorial-video tests, Canary Qwen 2.5B achieved 5.91% global WER and reached up to 46x faster than real-time transcription, making it my new recommended default for English speech-to-text. Whisper remains useful when you need broader spoken-language support or word-level timestamps.&lt;/p&gt;

&lt;p&gt;Chapters:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;0:00 Intro to the local open-source speech-to-text app and new Canary support&lt;/li&gt;
&lt;li&gt;0:20 Quick demo setup with NVIDIA Canary Qwen 2.5B&lt;/li&gt;
&lt;li&gt;0:33 Maximum-quality defaults and starting subtitle generation&lt;/li&gt;
&lt;li&gt;0:48 Live transcription speed and accuracy preview&lt;/li&gt;
&lt;li&gt;1:03 Chunk length settings for smaller or larger subtitle segments&lt;/li&gt;
&lt;li&gt;1:18 Fast generation, supported exports, and restarting with all formats&lt;/li&gt;
&lt;li&gt;1:31 Multiple subtitle file formats explained&lt;/li&gt;
&lt;li&gt;1:47 Batch processing folders, output paths, subfolders, and overwrite mode&lt;/li&gt;
&lt;li&gt;1:58 YouTube URLs, microphone/live transcription, translation, and BGM separation&lt;/li&gt;
&lt;li&gt;2:09 Saving presets and using advanced parameters&lt;/li&gt;
&lt;li&gt;2:24 Auto-optimized defaults for Whisper and Canary models&lt;/li&gt;
&lt;li&gt;2:39 Canary Qwen 2.5B vs Whisper Large V3 comparison begins&lt;/li&gt;
&lt;li&gt;2:54 Real-world WER benchmark and 5.91% Canary result&lt;/li&gt;
&lt;li&gt;3:10 Why non-native English speech is harder to transcribe accurately&lt;/li&gt;
&lt;li&gt;3:24 Canary speed advantage and 46x real-time transcription explained&lt;/li&gt;
&lt;li&gt;3:43 Test averages across long and short tutorial videos&lt;/li&gt;
&lt;li&gt;3:59 Cases where Whisper slightly wins and final Canary recommendation&lt;/li&gt;
&lt;li&gt;4:14 Opening the output folder after transcription completes&lt;/li&gt;
&lt;li&gt;4:27 VTT output, matching filenames, capitalization, and punctuation&lt;/li&gt;
&lt;li&gt;4:44 Accuracy examples inside the generated transcript&lt;/li&gt;
&lt;li&gt;4:58 TXT, TSV, SRT, LRC exports and word-level timestamp note&lt;/li&gt;
&lt;li&gt;5:20 Download page, latest ZIP, and installation overview&lt;/li&gt;
&lt;li&gt;5:31 Windows requirements: Python 3.11, Git, CUDA, and C++ notes&lt;/li&gt;
&lt;li&gt;5:51 Choosing install location and keeping the app isolated in venv&lt;/li&gt;
&lt;li&gt;6:04 Extracting the ZIP and running Windows install/update BAT&lt;/li&gt;
&lt;li&gt;6:23 Automatic model downloads on first run&lt;/li&gt;
&lt;li&gt;6:34 RunPod, Massed Compute, and Linux installation files&lt;/li&gt;
&lt;li&gt;6:50 Where to learn RunPod and Massed Compute setup in the related guide&lt;/li&gt;
&lt;li&gt;7:29 UV-powered Windows installation completes quickly&lt;/li&gt;
&lt;li&gt;7:41 Starting the app with Windows start app BAT&lt;/li&gt;
&lt;li&gt;7:58 Selecting video/audio input and generating subtitles on a fresh install&lt;/li&gt;
&lt;li&gt;8:10 First-run Canary model download and 5GB model size&lt;/li&gt;
&lt;li&gt;8:35 Easy setup goal and automatic fresh-install workflow&lt;/li&gt;
&lt;li&gt;8:53 Discord, Patreon index, and 100+ SECourses applications&lt;/li&gt;
&lt;li&gt;9:13 RTX 5000 support and updated NVIDIA driver requirement&lt;/li&gt;
&lt;li&gt;9:35 Fresh-install transcription starts successfully&lt;/li&gt;
&lt;li&gt;9:47 Automatic downloads for Canary, Whisper, diarization, and extra tools&lt;/li&gt;
&lt;li&gt;10:16 Canary becomes the new default model recommendation&lt;/li&gt;
&lt;li&gt;10:36 Subprocess mode to prevent VRAM and RAM leaks&lt;/li&gt;
&lt;li&gt;10:51 Why running transcription as a subprocess is recommended&lt;/li&gt;
&lt;li&gt;11:04 Switching back to Whisper models when needed&lt;/li&gt;
&lt;li&gt;11:20 Whisper language coverage vs Canary and audio/video support&lt;/li&gt;
&lt;li&gt;11:42 Real recording benchmark: 27 minutes transcribed in about 2 minutes&lt;/li&gt;
&lt;li&gt;11:56 Model loading overhead and clean RAM/VRAM release&lt;/li&gt;
&lt;li&gt;12:08 Final notes, subscribe reminder, and downloading the full transcript ZIP&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Download Installers and App
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://www.patreon.com/posts/145395299" rel="noopener noreferrer"&gt;https://www.patreon.com/posts/145395299&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  30 April 2026 - Version 10.0
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;This is a quite big upgrade to our application&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;We now fully support NVIDIA NeMo Canary-Qwen-2.5B is an English speech recognition model : &lt;a href="https://huggingface.co/nvidia/canary-qwen-2.5b" rel="noopener noreferrer"&gt;https://huggingface.co/nvidia/canary-qwen-2.5b&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;This model is currently State Of The Art (SOTA) Speech to Text model for English language&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I have done extensive research and testing and it is set to best default parameters&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Fully supporting all of the features our Whisper app were already supporting&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Get the zip file, overwrite all previous files and run installer for update / upgrade&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The model will be auto downloaded when you first time run&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2F583647bc-9120-4c6e-ad67-1f5ad1ee24ab" class="article-body-image-wrapper"&gt;&lt;img width="3567" height="602" alt="image" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2F583647bc-9120-4c6e-ad67-1f5ad1ee24ab"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;I also have compared with Whisper best configurations are here the comparison results - best results of Whisper taken&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2F9baabf10-6511-4b63-a4bb-60b4b3c998fc" class="article-body-image-wrapper"&gt;&lt;img height="404" alt="image" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2F9baabf10-6511-4b63-a4bb-60b4b3c998fc" width="760"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2F0a45ac6b-4898-4e15-a629-41381a9d6169" class="article-body-image-wrapper"&gt;&lt;img height="663" alt="image" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2F0a45ac6b-4898-4e15-a629-41381a9d6169" width="2469"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2F65d60c04-06f1-404f-957d-420420fc664d" class="article-body-image-wrapper"&gt;&lt;img height="1488" alt="image" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2F65d60c04-06f1-404f-957d-420420fc664d" width="2470"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;As you can see NVIDIA NeMo Canary-Qwen-2.5B is not only significantly better but also faster &lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  15 April 2026 - Version 8.0
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Diarization had some error and this is fixed&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Mic tab completey remade and now both live transcription from microphone and offline transcription from microphone working&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Live transcription quality is not that great&lt;/li&gt;
&lt;li&gt;Both live transcription and offline transcription recordings from microphone will be saved in outputs folder&lt;/li&gt;
&lt;li&gt;Live transcription will auto run but for offline transcription first record voice with microphone and then click Generate Subtitles button&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;&lt;p&gt;Don't forget to select your working microphone and give permission for app to use your microphone from your browser&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;For update / install get the latest zip file, overwrite older files and run Windows_Install_Update.bat&lt;/p&gt;&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2F961d6b7a-fd78-434c-977a-6785d12148a8" class="article-body-image-wrapper"&gt;&lt;img height="364" alt="image" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2F961d6b7a-fd78-434c-977a-6785d12148a8" width="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2Fbf4e6bf1-af92-47a7-9df0-b1782bb0bd63" class="article-body-image-wrapper"&gt;&lt;img height="755" alt="image" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2Fbf4e6bf1-af92-47a7-9df0-b1782bb0bd63" width="541"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  14 April 2026 - Version 7.0
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Now auto downloads Diarization files and thus you don't need to enter Hugging Face token and get permission&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Now you can copy paste any YouTube link and generate subtitles&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;This was broken and now fixed&lt;/li&gt;
&lt;li&gt;It will save generated files with same name as the video title&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;&lt;p&gt;Now you can batch generate subtitles for YouTube video channels&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;Paste the video channel, enable batch and it will generate subtitles for every video&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Set how many videos you want (scans latest ones)&lt;/li&gt;
&lt;li&gt;You may get rate limited by YouTube&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;&lt;p&gt;For update / install get the latest zip file, overwrite older files and run Windows_Install_Update.bat&lt;/p&gt;&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2F023176ee-146f-4886-b92c-07a7904435eb" class="article-body-image-wrapper"&gt;&lt;img height="331" alt="image" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2F023176ee-146f-4886-b92c-07a7904435eb" width="720"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  8 April 2026 - Version 5.0
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;This is a massive update with so many new features&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Get the latest zip file and make a fresh install please &amp;gt; &lt;a href="https://www.patreon.com/posts/145395299" rel="noopener noreferrer"&gt;https://www.patreon.com/posts/145395299&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;1-Click to install on Windows, RunPod, SimplePod, Massed Compute, Linux&lt;/li&gt;
&lt;li&gt;&lt;img height="546" alt="image" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2F27909c4a-bd77-408f-824a-ab8fc9837379" width="800"&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;New preset save and load system with extremely well tested best_quality and fast pre-made presets&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Presets are automatically loaded as you change them and also last used preset is remembered when you restart the app&lt;/li&gt;
&lt;li&gt;Word Timestamps is enabled by default to improve quality but it also generates regular version as well automatically&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;&lt;p&gt;Download transcription button &lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;Open outputs folder button (all transcriptions automatically saved)&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;Load video / audio file directly from path (useful for platforms like RunPod where Gradio upload is slow)&lt;/p&gt;&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2F95b70223-04bc-4ecf-a65e-6af3c025c190" class="article-body-image-wrapper"&gt;&lt;img height="663" alt="image" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2F95b70223-04bc-4ecf-a65e-6af3c025c190" width="3542"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The fast preset uses new custom in house implemented batch size 32 feature and it is literally blazing fast compared to all other existing Whisper apps and repos&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Fully supporting all kind of video and audio formats upload with full preview&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Batch folder processing process given folder all files automatically&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Live transcription Window that shows latest transcription live while processing&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;At batch size 1 with best quality, 11x real time transcription speed (depends on GPU)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;At batch size 32 fast preset 15x to 30x real time transcription speed (depends on GPU)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;New feature Repeat Initial Prompt Every Window&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2F64ec2ff9-bbbe-400b-a26d-5df4edc44a76" class="article-body-image-wrapper"&gt;&lt;img height="253" alt="image" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2F64ec2ff9-bbbe-400b-a26d-5df4edc44a76" width="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Supports all Whisper models like Large V1, Large V3, Turbo, Distill Large, Tiny, etc&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Supports following format outputs you can have checked all so all generated at the same time : SRT, WebVTT, txt, LRC,JSON, TSV&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;All outputs will have the same name as your input file name&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;&lt;p&gt;With sub process working system, you can cancel any processing immediately with 0 RAM or VRAM leak&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;Fully supports Windows and Linux (use Massed Compute installer)&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;Based on Python 3.11 VENV and CUDA 13 and Torch 2.9.1 with pre-compiled libraries like Flash Attention&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;If you don't like output, try to enable / disable Condition On Previous Text it makes big difference&lt;/p&gt;&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2Fa3f9fc54-11dd-4d94-b8af-72184453b5f3" class="article-body-image-wrapper"&gt;&lt;img height="805" alt="image" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2Fa3f9fc54-11dd-4d94-b8af-72184453b5f3" width="3543"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The app supports 100 languages and 32 models&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2F0af42f4f-ad2f-4b87-ac1b-d965faf59604" class="article-body-image-wrapper"&gt;&lt;img height="451" alt="image" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2F0af42f4f-ad2f-4b87-ac1b-d965faf59604" width="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2F04aedf3e-8d95-48c9-8063-625491534870" class="article-body-image-wrapper"&gt;&lt;img height="731" alt="image" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2F04aedf3e-8d95-48c9-8063-625491534870" width="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2Fc5d3ab44-fb34-479e-b5a6-8cc596a7ee14" class="article-body-image-wrapper"&gt;&lt;img height="652" alt="image" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2Fc5d3ab44-fb34-479e-b5a6-8cc596a7ee14" width="760"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Lots of Advanced Parameters and all set to best quality &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Built in Background Music Remover Filter&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Built in Voice Detection Filter&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2F50672e86-d55c-4aba-b761-4f1aacbae020" class="article-body-image-wrapper"&gt;&lt;img height="625" alt="image" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2F50672e86-d55c-4aba-b761-4f1aacbae020" width="1379"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Fully detailed CMD output to watch entire progress&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Extremely optimized VRAM usage as low as 6 GB GPUs&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2Fdd93da42-c52f-42d7-b55f-c2070cb74013" class="article-body-image-wrapper"&gt;&lt;img width="1722" height="399" alt="image" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2Fdd93da42-c52f-42d7-b55f-c2070cb74013"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Some other utility features like YouTube, record from a Mic, T2T Translation, BGM Seperation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2Ff0647197-25f5-4e7b-9ab6-dd3740f743af" class="article-body-image-wrapper"&gt;&lt;img height="287" alt="image" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2Ff0647197-25f5-4e7b-9ab6-dd3740f743af" width="760"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Full Page Screenshot
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2F78cffef8-e3d1-42dc-a58b-e346cd74dc7e" class="article-body-image-wrapper"&gt;&lt;img height="790" alt="screencapture-127-0-0-1-7861-2026-05-02-05_09_06" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2F78cffef8-e3d1-42dc-a58b-e346cd74dc7e" width="720"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>tutorial</category>
      <category>python</category>
    </item>
    <item>
      <title>The ULTIMATE Guide to AI Voice Cloning: RVC WebUI (Zero to Hero)</title>
      <dc:creator>Furkan Gözükara</dc:creator>
      <pubDate>Thu, 23 Apr 2026 02:42:04 +0000</pubDate>
      <link>https://dev.to/furkangozukara/the-ultimate-guide-to-ai-voice-cloning-rvc-webui-zero-to-hero-44ha</link>
      <guid>https://dev.to/furkangozukara/the-ultimate-guide-to-ai-voice-cloning-rvc-webui-zero-to-hero-44ha</guid>
      <description>&lt;h2&gt;
  
  
  Full tutorial link &amp;gt; &lt;a href="https://www.youtube.com/watch?v=ZRrzvD4wNys" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=ZRrzvD4wNys&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;-&lt;/p&gt;

&lt;h3&gt;
  
  
  Links
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Tutorial link : &lt;a href="https://youtu.be/ZRrzvD4wNys" rel="noopener noreferrer"&gt;https://youtu.be/ZRrzvD4wNys&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;App link : &lt;a href="https://www.patreon.com/posts/rvc-web-ui-app-installer-zip-file-149104996" rel="noopener noreferrer"&gt;https://www.patreon.com/posts/rvc-web-ui-app-installer-zip-file-149104996&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;-&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/ZRrzvD4wNys"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;-&lt;/p&gt;

&lt;h2&gt;
  
  
  Info
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Ultimate AI Voice Changer Tutorial: SECourses Premium RVC Web UI (Windows, RunPod &amp;amp; Massed Compute). This video is only for educational and responsible usage purposes. With V3: Multiple voice merge to generate custom voice feature implemented.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Welcome to the complete tutorial for the SECourses Premium RVC Web UI! In this video, I will show you how to easily transform your speaking voice or song vocals using our highly optimized AI voice conversion application.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Whether you want to sound like a famous celebrity (like Donald Trump or Tupac), replace vocals in AI-generated music, or change your voice live in real-time, this tool has everything you need. The installer automatically downloads 30+ pre-trained demo voices, and you can easily add hundreds more from Hugging Face!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I will walk you through the entire 1-click installation process for local Windows PCs, as well as step-by-step cloud deployment guides for RunPod, SimplePod, and our highly recommended cloud provider, Massed Compute.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  ✨ Key Features Covered in this Video:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;• 1-Click Install with automatic model &amp;amp; dependency downloading&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;• 30+ Pre-trained demo voices included automatically&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;• Auto-separation of vocals and music for song processing&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;• Custom Preset System to save your favorite inference settings&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;• Batch Inference to process multiple audio files instantly&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;• Real-Time Live Voice Changing desktop application included&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;• Full Custom Voice Training support (VRAM usage below 4GB!)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;• Fully optimized for Cloud GPUs (RunPod, SimplePod, Massed Compute)&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🔗 Important Links &amp;amp; Resources:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;📥 Download Installer &amp;amp; Full Instructions: [ &lt;a href="https://www.patreon.com/posts/rvc-web-ui-app-installer-zip-file-149104996" rel="noopener noreferrer"&gt;https://www.patreon.com/posts/rvc-web-ui-app-installer-zip-file-149104996&lt;/a&gt; ]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;⚙️ Windows Requirements Tutorial: [ &lt;a href="https://youtu.be/DrhUHnYfwC0" rel="noopener noreferrer"&gt;https://youtu.be/DrhUHnYfwC0&lt;/a&gt; ]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;☁️ Massed Compute Registration (Use coupon code SECourses for a discount!): [ &lt;a href="https://vm.massedcompute.com/signup?linkId=lp_034338&amp;amp;sourceId=secourses&amp;amp;tenantId=massed-compute" rel="noopener noreferrer"&gt;https://vm.massedcompute.com/signup?linkId=lp_034338&amp;amp;sourceId=secourses&amp;amp;tenantId=massed-compute&lt;/a&gt; ]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;☁️ RunPod Registration &amp;amp; Templates: [ &lt;a href="https://get.runpod.io/955rkuppqv4h" rel="noopener noreferrer"&gt;https://get.runpod.io/955rkuppqv4h&lt;/a&gt; ]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;☁️ SimplePod Registration &amp;amp; Templates: [ &lt;a href="https://simplepod.ai/ref?user=secourses" rel="noopener noreferrer"&gt;https://simplepod.ai/ref?user=secourses&lt;/a&gt; ]&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  ⏱️ Video Chapters:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;0:00 Introduction to SECourses Premium RVC Web UI&lt;/li&gt;
&lt;li&gt;0:18 Pre-trained demo voices &amp;amp; Hugging Face repositories&lt;/li&gt;
&lt;li&gt;0:54 Live demonstration of speech-to-speech voice changing&lt;/li&gt;
&lt;li&gt;1:17 Processing songs and AI-generated music vocals&lt;/li&gt;
&lt;li&gt;1:50 Overview of features: batch inference, real-time, and training&lt;/li&gt;
&lt;li&gt;2:36 Downloading the installer zip file and reading requirements&lt;/li&gt;
&lt;li&gt;3:06 Installing SECourses Premium RVC on Windows&lt;/li&gt;
&lt;li&gt;3:41 Automatic model downloading process and verification&lt;/li&gt;
&lt;li&gt;4:26 Where to place custom demo voices, weights, and indices&lt;/li&gt;
&lt;li&gt;4:55 Starting the Web UI application and loading models&lt;/li&gt;
&lt;li&gt;5:24 Auto separate vocals and music feature explained&lt;/li&gt;
&lt;li&gt;5:38 Using the inference preset system to save settings&lt;/li&gt;
&lt;li&gt;6:08 Uploading audio files and testing default voice conversion&lt;/li&gt;
&lt;li&gt;6:37 Converting speech to Donald Trump demo voice&lt;/li&gt;
&lt;li&gt;7:18 Adjusting parameters to improve voice conversion quality&lt;/li&gt;
&lt;li&gt;7:37 Testing voice conversion on an AI-generated song&lt;/li&gt;
&lt;li&gt;8:12 Converting the song vocals to Tupac demo voice&lt;/li&gt;
&lt;li&gt;9:24 How automatic music and vocal separation works&lt;/li&gt;
&lt;li&gt;9:56 Custom voice model training overview and FAQ&lt;/li&gt;
&lt;li&gt;10:28 How to use the Batch Inference feature for multiple files&lt;/li&gt;
&lt;li&gt;11:37 Accessing generated output files and their metadata&lt;/li&gt;
&lt;li&gt;12:04 Real-time live voice changing desktop application setup&lt;/li&gt;
&lt;li&gt;12:47 Live real-time voice conversion demonstration&lt;/li&gt;
&lt;li&gt;13:13 Cloud deployment introduction: RunPod, SimplePod, Massed Compute&lt;/li&gt;
&lt;li&gt;13:46 SimplePod and RunPod interface and pricing comparison&lt;/li&gt;
&lt;li&gt;14:00 Setting up RunPod template and persistent volume&lt;/li&gt;
&lt;li&gt;14:53 Important: Selecting the correct CUDA version on RunPod&lt;/li&gt;
&lt;li&gt;15:47 Deploying the RunPod pod and waiting for initialization&lt;/li&gt;
&lt;li&gt;16:13 Connecting to Jupyter Lab and uploading the installer zip&lt;/li&gt;
&lt;li&gt;16:32 Running the installation commands on RunPod terminal&lt;/li&gt;
&lt;li&gt;17:08 Starting the application on RunPod with Gradio Live link&lt;/li&gt;
&lt;li&gt;17:33 Testing voice conversion and downloading files on RunPod&lt;/li&gt;
&lt;li&gt;18:53 How to use RVC Premium on Massed Compute cloud provider&lt;/li&gt;
&lt;li&gt;19:22 Deploying a machine on Massed Compute with SECourses image&lt;/li&gt;
&lt;li&gt;20:41 Connecting to Massed Compute using the ThinLinc client&lt;/li&gt;
&lt;li&gt;21:28 Transferring files using the shared thin drives folder&lt;/li&gt;
&lt;li&gt;22:03 Extracting and installing the application on Massed Compute&lt;/li&gt;
&lt;li&gt;23:15 Starting the application and launching Gradio Live on Massed Compute&lt;/li&gt;
&lt;li&gt;23:54 Testing voice conversion and downloading outputs on Massed Compute&lt;/li&gt;
&lt;li&gt;25:08 Deleting cloud instances to save credits and money&lt;/li&gt;
&lt;li&gt;25:37 How to install and use the application on SimplePod&lt;/li&gt;
&lt;li&gt;26:33 Speed comparison between SimplePod and RunPod installations&lt;/li&gt;
&lt;li&gt;27:17 Conclusion and final thoughts&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>tutorial</category>
      <category>beginners</category>
      <category>opensource</category>
    </item>
    <item>
      <title>SECourses Upscaler Pro Beating Topaz AI by Far With Specalized FlashVSR+ &amp; SeedVR2.5 - Local Windows</title>
      <dc:creator>Furkan Gözükara</dc:creator>
      <pubDate>Wed, 25 Feb 2026 00:16:07 +0000</pubDate>
      <link>https://dev.to/furkangozukara/secourses-upscaler-pro-beating-topaz-ai-by-far-with-specalized-flashvsr-seedvr25-local-windows-2oic</link>
      <guid>https://dev.to/furkangozukara/secourses-upscaler-pro-beating-topaz-ai-by-far-with-specalized-flashvsr-seedvr25-local-windows-2oic</guid>
      <description>&lt;h1&gt;
  
  
  SECourses Upscaler Pro Beating Topaz AI by Far With Specalized FlashVSR+ &amp;amp; SeedVR2.5 - Local Windows
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Full tutorial link &amp;gt; &lt;a href="https://www.youtube.com/watch?v=_WT4C78j5-c" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=_WT4C78j5-c&lt;/a&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Download SECourses Upscaler Pro : &lt;a href="https://www.patreon.com/posts/secourses-upscaler-pro-150202809" rel="noopener noreferrer"&gt;https://www.patreon.com/posts/secourses-upscaler-pro-150202809&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;

  &lt;iframe src="https://www.youtube.com/embed/_WT4C78j5-c"&gt;
  &lt;/iframe&gt;


&lt;/p&gt;

&lt;h2&gt;
  
  
  Tutorial Info
&lt;/h2&gt;

&lt;p&gt;🚀 Welcome to the Ultimate SECourses Upscaler Pro &amp;amp; Trellis 3D Tutorial!&lt;/p&gt;

&lt;p&gt;Greetings everyone! Today, I am incredibly excited to showcase the massive new improvements and brand-new features we have added to the SECourses Upscaler Pro application. I have been working non-stop to bring you a studio-level AI video and image enhancement tool that completely redefines what is possible running locally on your own PC.&lt;/p&gt;

&lt;p&gt;In this video, we dive deep into side-by-side comparisons between our custom FlashVSR+ upscaler, original viral social media videos, and Topaz AI. As you will see in our live slider comparisons, the SECourses Upscaler Pro is adding 10x more detail than Topaz AI, generating breathtaking, high-definition results while running highly optimized on GPUs with as little as 8GB of VRAM!&lt;/p&gt;

&lt;p&gt;We also explore the immensely powerful SeedVR2 model for flawless 4x image upscaling, and I give you an exclusive sneak peek at our upcoming Trellis Image-to-3D application featuring fully automated UniRig 3D character rigging!&lt;/p&gt;

&lt;h2&gt;
  
  
  🔗 Important Links &amp;amp; Resources:
&lt;/h2&gt;

&lt;p&gt;📥 Download the Latest SECourses Upscaler Pro Installer: [ &lt;a href="https://www.patreon.com/posts/secourses-upscaler-pro-150202809" rel="noopener noreferrer"&gt;https://www.patreon.com/posts/secourses-upscaler-pro-150202809&lt;/a&gt; ]&lt;/p&gt;

&lt;p&gt;📥 Download Trellis Image-to-3D App: [ &lt;a href="https://www.patreon.com/posts/trellis2-app-147686623" rel="noopener noreferrer"&gt;https://www.patreon.com/posts/trellis2-app-147686623&lt;/a&gt; ]&lt;/p&gt;

&lt;h2&gt;
  
  
  Some Important Comparison Screenshots From Actual Upscaled Videos
&lt;/h2&gt;

&lt;h4&gt;
  
  
  Below videos are upscaled with FlashVSR+ and it is ultra optimized, fast and low VRAM (As low as 8 GB)
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi8abwgb5grg3puzuqrpa.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi8abwgb5grg3puzuqrpa.png" alt="ss1"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftaab5nqvq3pv1gwparj3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftaab5nqvq3pv1gwparj3.png" alt="ss2"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpd3kln87vkilk06sczpe.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpd3kln87vkilk06sczpe.png" alt="ss3"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftx1ju0brj72bftvjk892.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftx1ju0brj72bftvjk892.png" alt="ss4"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F02xscimxsskjorrjgq3k.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F02xscimxsskjorrjgq3k.png" alt="ss5"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ⚡ Key Features of SECourses Upscaler Pro Covered in This Video:
&lt;/h2&gt;

&lt;p&gt;•• Unmatched AI Upscaling: Outperforms Topaz AI and other public repositories by adding massive amounts of true-to-life details to low-resolution inputs.&lt;/p&gt;

&lt;p&gt;•• Optimized for Low VRAM: Run advanced models like FlashVSR+ and SeedVR2 on GPUs with 8GB VRAM using GGUF and FP8 models.&lt;/p&gt;

&lt;p&gt;•• Scene-Based &amp;amp; Chunk-Based Processing: Automatically detects scene changes and processes videos in chunks. This maximizes quality and prevents VRAM crashes!&lt;/p&gt;

&lt;p&gt;•• Full Resume Capability&lt;/p&gt;

&lt;p&gt;•• Built-In Comparison Tools: Automatically generate custom, animated side-by-side comparison slider videos with custom text labels to showcase your upscales.&lt;/p&gt;

&lt;p&gt;•• Advanced Video Output: Supports global RIFE frame interpolation, Face Restoration, H265 10-bit encoding, and custom audio codecs.&lt;/p&gt;

&lt;p&gt;•• Easy Installation: 1-click install and update .bat files. No complicated coding required!&lt;/p&gt;

&lt;h2&gt;
  
  
  ⏱️ Video Chapters &amp;amp; Timestamps:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=0" rel="noopener noreferrer"&gt;00:00:00&lt;/a&gt; Introduction to SECourses Upscaler Pro &amp;amp; Amazing New Features&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=29" rel="noopener noreferrer"&gt;00:00:29&lt;/a&gt; Comparison: Original Video vs SECourses Pro Upscaled Video&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=50" rel="noopener noreferrer"&gt;00:00:50&lt;/a&gt; Slider Tool Comparison: Original vs SECourses Upscaler&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=66" rel="noopener noreferrer"&gt;00:01:06&lt;/a&gt; Comparison: Original Video vs Topaz AI Video Enhance&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=79" rel="noopener noreferrer"&gt;00:01:19&lt;/a&gt; Slider Tool Comparison: Original vs Topaz AI Quality&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=95" rel="noopener noreferrer"&gt;00:01:35&lt;/a&gt; Ultimate Comparison: SECourses Upscaler vs Topaz AI&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=127" rel="noopener noreferrer"&gt;00:02:07&lt;/a&gt; Overview of FlashVSR+ Version and Custom Improvements&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=140" rel="noopener noreferrer"&gt;00:02:20&lt;/a&gt; Live Studio Level Video Comparison Slider Tool Demonstration&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=182" rel="noopener noreferrer"&gt;00:03:02&lt;/a&gt; Topaz AI vs Original Video Slider Demonstration in App&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=195" rel="noopener noreferrer"&gt;00:03:15&lt;/a&gt; SECourses vs Topaz AI Massive Quality Difference Revealed&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=215" rel="noopener noreferrer"&gt;00:03:35&lt;/a&gt; Running Locally vs Cloud GPUs (RunPod, MassedCompute)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=236" rel="noopener noreferrer"&gt;00:03:56&lt;/a&gt; Test Case 2: Viral AI Video Original vs SECourses Upscaled&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=257" rel="noopener noreferrer"&gt;00:04:17&lt;/a&gt; How to Generate Custom Comparison Videos with Custom Titles&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=290" rel="noopener noreferrer"&gt;00:04:50&lt;/a&gt; Test Case 2 Slider: Topaz AI vs SECourses FlashVSR+&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=325" rel="noopener noreferrer"&gt;00:05:25&lt;/a&gt; Chunk-Based &amp;amp; Scene-Based Upscaling System Explained&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=350" rel="noopener noreferrer"&gt;00:05:50&lt;/a&gt; How to Download, Install, and Update the Application Easily&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=394" rel="noopener noreferrer"&gt;00:06:34&lt;/a&gt; SeedVR2 Model Tricks: Batch Size &amp;amp; Blocks to Swap Setup&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=420" rel="noopener noreferrer"&gt;00:07:00&lt;/a&gt; Live Demonstration: 4x Image Upscaling with SeedVR2&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=456" rel="noopener noreferrer"&gt;00:07:36&lt;/a&gt; Optimizing VRAM Usage with Max Blocks to Swap &amp;amp; GGUF Models&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=514" rel="noopener noreferrer"&gt;00:08:34&lt;/a&gt; FlashVSR+ Video Upscaling Setup &amp;amp; Scene Detection Features&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=557" rel="noopener noreferrer"&gt;00:09:17&lt;/a&gt; Downscale and 4x Upscale Resolution Configuration Explained&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=594" rel="noopener noreferrer"&gt;00:09:54&lt;/a&gt; How to Use the Full Resume Capability for Long Video Upscales&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=615" rel="noopener noreferrer"&gt;00:10:15&lt;/a&gt; Custom Target Resolution Settings &amp;amp; Target Pixel Dimensions&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=646" rel="noopener noreferrer"&gt;00:10:46&lt;/a&gt; Frame Chunk Size Optimization for Maximum Speed &amp;amp; Quality&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=680" rel="noopener noreferrer"&gt;00:11:20&lt;/a&gt; Enable DiT Tiling vs VAE Tiling for VRAM Management&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=718" rel="noopener noreferrer"&gt;00:11:58&lt;/a&gt; Live FlashVSR+ Upscaling Process &amp;amp; Input Chunk Splitting&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=763" rel="noopener noreferrer"&gt;00:12:43&lt;/a&gt; VRAM Usage Analysis: Upscaling to 4K on a 16GB GPU&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=798" rel="noopener noreferrer"&gt;00:13:18&lt;/a&gt; Additional SeedVR2 Tricks: Sparse Ratio &amp;amp; Tile Size Limits&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=821" rel="noopener noreferrer"&gt;00:13:41&lt;/a&gt; Canceling Upscale Jobs &amp;amp; Monitoring RAM/VRAM Release Live&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=833" rel="noopener noreferrer"&gt;00:13:53&lt;/a&gt; App Features: Health Check, Global Settings &amp;amp; Light/Dark Theme&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=855" rel="noopener noreferrer"&gt;00:14:15&lt;/a&gt; Queue System, Face Restoration &amp;amp; RIFE Frame Interpolation&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=890" rel="noopener noreferrer"&gt;00:14:50&lt;/a&gt; Video Output Formats, Codecs &amp;amp; H265 10-bit Encoding Setup&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=917" rel="noopener noreferrer"&gt;00:15:17&lt;/a&gt; Automatic Comparison Display &amp;amp; Run Metadata Saving Feature&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=963" rel="noopener noreferrer"&gt;00:16:03&lt;/a&gt; Direct Video Compare Tool &amp;amp; Animated Slider Generation&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=994" rel="noopener noreferrer"&gt;00:16:34&lt;/a&gt; Multi-Video Comparison Slider (Original vs Topaz vs SECourses)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=1052" rel="noopener noreferrer"&gt;00:17:32&lt;/a&gt; Testing Default Settings for VRAM Memory Efficiency&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=1095" rel="noopener noreferrer"&gt;00:18:15&lt;/a&gt; FlashVSR Default Settings Setup &amp;amp; Upscale Demonstration&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=1147" rel="noopener noreferrer"&gt;00:19:07&lt;/a&gt; Verifying Low VRAM Usage Under 8GB for HD Video Upscaling&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=1178" rel="noopener noreferrer"&gt;00:19:38&lt;/a&gt; Upcoming Trellis Image to 3D Application Features Preview&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=1191" rel="noopener noreferrer"&gt;00:19:51&lt;/a&gt; UniRig 3D Rigging Integration for Character Skeletons&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=1215" rel="noopener noreferrer"&gt;00:20:15&lt;/a&gt; Compiling Custom 3D Libraries for Modern CUDA 13 GPUs&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=1253" rel="noopener noreferrer"&gt;00:20:53&lt;/a&gt; Trellis Output Formats: Skeleton FBX &amp;amp; Preview GLB Saves&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=1274" rel="noopener noreferrer"&gt;00:21:14&lt;/a&gt; Importing &amp;amp; Previewing 3D Models, Bones, and Textures&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/_WT4C78j5-c?t=1340" rel="noopener noreferrer"&gt;00:22:20&lt;/a&gt; Future Updates: Multi-Stage Upscale Queue &amp;amp; SUPIR Integration&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>tutorial</category>
      <category>opensource</category>
      <category>science</category>
    </item>
    <item>
      <title>SECourses Upscaler Pro</title>
      <dc:creator>Furkan Gözükara</dc:creator>
      <pubDate>Fri, 20 Feb 2026 14:35:49 +0000</pubDate>
      <link>https://dev.to/furkangozukara/secourses-upscaler-pro-58a1</link>
      <guid>https://dev.to/furkangozukara/secourses-upscaler-pro-58a1</guid>
      <description>&lt;h1&gt;
  
  
  SECourses Upscaler Pro
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Download link : &lt;a href="https://www.patreon.com/posts/150202809" rel="noopener noreferrer"&gt;https://www.patreon.com/posts/150202809&lt;/a&gt;
&lt;/h2&gt;

&lt;h2&gt;
  
  
  SECourses Ultimate Video and Image Upscaler Pro - SeedVR2 - FlashVSR+ - Face Restoration - Gan Upscalers - Queue System - Fully Automated Movie Restoration and Upscale Studio - with so many amazing new features and full VRAM optimizations, can upscale a whole 120 minutes video fully properly with full resume capability
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Fully working locally with SOTA public Open Source AI Models
&lt;/h3&gt;

&lt;h3&gt;
  
  
  Quick tutorial video 4K : &lt;a href="https://youtu.be/bPWsg8DREiM?si=cMz5avk_etPlwlKY" rel="noopener noreferrer"&gt;https://youtu.be/bPWsg8DREiM?si=cMz5avk_etPlwlKY&lt;/a&gt;
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Get the app from here : &lt;a href="https://www.patreon.com/posts/150202809" rel="noopener noreferrer"&gt;https://www.patreon.com/posts/150202809&lt;/a&gt;
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Version 2.0 of the most awaited Pro Upscaler App published&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Almost all of the features completed please test all and let me know if any broken or what new features you need&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It has so many features &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Fully automated installation and model download on Windows, RunPod, SimplePod, Massed Compute, Linux&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It fully supports SeedVR2, FlashVSR+, Image Based Upscalers like Gan upscalers etc&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Make sure to follow requirements tutorial fully for torch compile for SeedVR2 it is very requirements depended MSVC C++ Visual Studio CL&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Watch demo video above I have uploaded and full tutorial hopefully coming soon&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Check Below Screenshots to See All of The Features of The App So Far
&lt;/h2&gt;

&lt;h4&gt;
  
  
  🎬 SeedVR2
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-uploads.huggingface.co%2Fproduction%2Fuploads%2F6345bd89fe134dfd7a0dba40%2FwJwynLU3-JXnEUXHXpwI4.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-uploads.huggingface.co%2Fproduction%2Fuploads%2F6345bd89fe134dfd7a0dba40%2FwJwynLU3-JXnEUXHXpwI4.jpeg" alt="1" width="800" height="2168"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Features List
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-uploads.huggingface.co%2Fproduction%2Fuploads%2F6345bd89fe134dfd7a0dba40%2FRz16a87NdvZUxyH7ieauG.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-uploads.huggingface.co%2Fproduction%2Fuploads%2F6345bd89fe134dfd7a0dba40%2FRz16a87NdvZUxyH7ieauG.jpeg" alt="02" width="800" height="1433"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  ⚡ FlashVSR+
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-uploads.huggingface.co%2Fproduction%2Fuploads%2F6345bd89fe134dfd7a0dba40%2FyBiwv55H5U2B68C8Q6x4M.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-uploads.huggingface.co%2Fproduction%2Fuploads%2F6345bd89fe134dfd7a0dba40%2FyBiwv55H5U2B68C8Q6x4M.jpeg" alt="2" width="800" height="1487"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  📐 Resolution &amp;amp; Scene Split
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu5uffo0oz0fxlrtd6ks3.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu5uffo0oz0fxlrtd6ks3.jpeg" alt="3" width="800" height="546"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  🖼️ Image-Based (GAN)
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-uploads.huggingface.co%2Fproduction%2Fuploads%2F6345bd89fe134dfd7a0dba40%2FljRioQE6gAaUlHs1DedpE.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-uploads.huggingface.co%2Fproduction%2Fuploads%2F6345bd89fe134dfd7a0dba40%2FljRioQE6gAaUlHs1DedpE.jpeg" alt="4" width="800" height="1746"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  ⏱️ Output &amp;amp; Comparison - Global RIFE
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6d2hysu9k11o3drfg9ol.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6d2hysu9k11o3drfg9ol.jpeg" alt="5" width="800" height="546"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  ⏱️ Output &amp;amp; Comparison - Video Output
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fguluwuizqdmqgqxfcx9x.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fguluwuizqdmqgqxfcx9x.jpeg" alt="6" width="800" height="851"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  ⏱️ Output &amp;amp; Comparison - Videos Comparison Slider
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmhy9z9cp6ujr6lyb39ig.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmhy9z9cp6ujr6lyb39ig.jpeg" alt="7" width="800" height="705"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  ⏱️ Output &amp;amp; Comparison - Images Comparison Slider
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqv4rsgvxvthk2hib1raj.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqv4rsgvxvthk2hib1raj.jpeg" alt="8" width="800" height="701"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  ⏱️ RIFE / FPS / Edit Videos
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-uploads.huggingface.co%2Fproduction%2Fuploads%2F6345bd89fe134dfd7a0dba40%2F0DoAI5KKnEQ0gFLslTKUt.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-uploads.huggingface.co%2Fproduction%2Fuploads%2F6345bd89fe134dfd7a0dba40%2F0DoAI5KKnEQ0gFLslTKUt.jpeg" alt="9" width="800" height="1144"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  ⏱️ Face Restoration
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpxjmq4i55lyo5yot07ic.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpxjmq4i55lyo5yot07ic.jpeg" alt="10" width="800" height="648"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  ⏱️ Fully Automatic Queue System
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp888wev9hh1kou50ergd.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp888wev9hh1kou50ergd.jpeg" alt="11" width="800" height="374"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  ⏱️ System App Health Check
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx4uyv3scybuncvfgvf0c.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx4uyv3scybuncvfgvf0c.jpeg" alt="12" width="800" height="582"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  ⏱️ Automatic 1-Click Installers for Windows, RunPod, Massed Compute, Linux, SimplePod
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxs5b5rwhoa3mc17eiiuh.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxs5b5rwhoa3mc17eiiuh.jpeg" alt="13" width="800" height="505"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>SeedVR2 and FlashVSR+ Studio Level Image and Video Upscaler Pro Released</title>
      <dc:creator>Furkan Gözükara</dc:creator>
      <pubDate>Wed, 11 Feb 2026 00:48:31 +0000</pubDate>
      <link>https://dev.to/furkangozukara/seedvr2-and-flashvsr-studio-level-image-and-video-upscaler-pro-released-4boo</link>
      <guid>https://dev.to/furkangozukara/seedvr2-and-flashvsr-studio-level-image-and-video-upscaler-pro-released-4boo</guid>
      <description>&lt;h1&gt;
  
  
  SeedVR2 and FlashVSR+ Studio Level Image and Video Upscaler Pro Released
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Full tutorial link &amp;gt; &lt;a href="https://www.youtube.com/watch?v=bPWsg8DREiM" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=bPWsg8DREiM&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;

  &lt;iframe src="https://www.youtube.com/embed/bPWsg8DREiM"&gt;
  &lt;/iframe&gt;


&lt;/p&gt;

&lt;p&gt;It has been long waited to have a studio level video and image upscaler app. Today we have publishing the version 1.0 of SECourses Ultimate Video and Image Upscaler Pro. It is supporting SeedVR2, FlashVSR+, Gan based upscalers, RIFE frame interpolation, full queue system, full batch folder processing, scene / chunked based processing and many more. It is fully working on every cloud and consumer GPUs like RTX 2000, 3000, 4000, 5000 series and H100, H200, B200, RTX PRO 6000. We are installing app with latest Torch and CUDA versions atm all fully automatic with pre-compiled libraries. Even Torch compile is fully and automatically working.&lt;/p&gt;

&lt;p&gt;📂 Resources &amp;amp; Links:&lt;/p&gt;

&lt;p&gt;💻 SECourses Ultimate Video and Image Upscaler Pro Download Link : [ &lt;a href="https://www.patreon.com/posts/Upscaler-Studio-Pro-150202809" rel="noopener noreferrer"&gt;https://www.patreon.com/posts/Upscaler-Studio-Pro-150202809&lt;/a&gt; ]&lt;/p&gt;

&lt;p&gt;🚆 Requirements Tutorial : &lt;a href="https://youtu.be/DrhUHnYfwC0" rel="noopener noreferrer"&gt;https://youtu.be/DrhUHnYfwC0&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🛠️ Requirements Written Post : [ &lt;a href="https://www.patreon.com/posts/Windows-AI-Requirements-Setup-Guide-111553210" rel="noopener noreferrer"&gt;https://www.patreon.com/posts/Windows-AI-Requirements-Setup-Guide-111553210&lt;/a&gt; ]&lt;/p&gt;

&lt;p&gt;👋 SECourses Discord Channel for 7/24 Support: [ &lt;a href="https://bit.ly/SECoursesDiscord" rel="noopener noreferrer"&gt;https://bit.ly/SECoursesDiscord&lt;/a&gt; ]&lt;/p&gt;

&lt;p&gt;ℹ️ SimplePod Register : &lt;a href="https://simplepod.ai/ref?user=secourses" rel="noopener noreferrer"&gt;https://simplepod.ai/ref?user=secourses&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ℹ️ SimplePod Template : &lt;a href="https://dash.simplepod.ai/account/explore/100/ref-secourses/" rel="noopener noreferrer"&gt;https://dash.simplepod.ai/account/explore/100/ref-secourses/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ℹ️ RunPod Register : &lt;a href="https://get.runpod.io/955rkuppqv4h" rel="noopener noreferrer"&gt;https://get.runpod.io/955rkuppqv4h&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ℹ️ RunPod Template : &lt;a href="https://get.runpod.io/SECourses_CU13" rel="noopener noreferrer"&gt;https://get.runpod.io/SECourses_CU13&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ℹ️ Massed Compute Register : &lt;a href="https://bit.ly/SECoursesMassedCompute" rel="noopener noreferrer"&gt;https://bit.ly/SECoursesMassedCompute&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-uploads.huggingface.co%2Fproduction%2Fuploads%2F6345bd89fe134dfd7a0dba40%2FdBEszpsqKkE5wNkP3aceu.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-uploads.huggingface.co%2Fproduction%2Fuploads%2F6345bd89fe134dfd7a0dba40%2FdBEszpsqKkE5wNkP3aceu.jpeg" alt="Feature_List"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;⏱️ TIMESTAMPS&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/bPWsg8DREiM?t=0" rel="noopener noreferrer"&gt;00:00:00&lt;/a&gt; Announcing SECourses Ultimate Video &amp;amp; Image Upscaler Pro V1&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/bPWsg8DREiM?t=22" rel="noopener noreferrer"&gt;00:00:22&lt;/a&gt; Ultra-Fast High-Quality Image Upscaling Demo (1024 to 4096px)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/bPWsg8DREiM?t=40" rel="noopener noreferrer"&gt;00:00:40&lt;/a&gt; Low GPU Usage &amp;amp; Prompt-Free Workflow Explained&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/bPWsg8DREiM?t=60" rel="noopener noreferrer"&gt;00:01:00&lt;/a&gt; Single Step Upscaling &amp;amp; Advanced Optimization (Torch Compile)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/bPWsg8DREiM?t=80" rel="noopener noreferrer"&gt;00:01:20&lt;/a&gt; Introduction to Video Upscaling &amp;amp; Custom Live Comparison Tool&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/bPWsg8DREiM?t=105" rel="noopener noreferrer"&gt;00:01:45&lt;/a&gt; Video Quality Comparison vs Topaz Labs &amp;amp; Open Source Models&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/bPWsg8DREiM?t=128" rel="noopener noreferrer"&gt;00:02:08&lt;/a&gt; Cloud GPU Support (RunPod, Massed Compute) &amp;amp; Local Execution&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/bPWsg8DREiM?t=140" rel="noopener noreferrer"&gt;00:02:20&lt;/a&gt; Dynamic UI Features: Real-Time Input Analysis &amp;amp; Settings&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/bPWsg8DREiM?t=179" rel="noopener noreferrer"&gt;00:02:59&lt;/a&gt; Scene-Based Upscaling Workflow with PySceneDetect Integration&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/bPWsg8DREiM?t=198" rel="noopener noreferrer"&gt;00:03:18&lt;/a&gt; Advantages of Scene-Based Processing &amp;amp; Resume Functionality&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/bPWsg8DREiM?t=228" rel="noopener noreferrer"&gt;00:03:48&lt;/a&gt; Visualizing Processed Scene Chunks &amp;amp; Adjusting Split Settings&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/bPWsg8DREiM?t=249" rel="noopener noreferrer"&gt;00:04:09&lt;/a&gt; Automating Full-Length Movie Upscaling (120+ Minutes)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/bPWsg8DREiM?t=266" rel="noopener noreferrer"&gt;00:04:26&lt;/a&gt; Analyzing Scene Detection Statistics &amp;amp; Frame Count Distribution&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/bPWsg8DREiM?t=291" rel="noopener noreferrer"&gt;00:04:51&lt;/a&gt; RIFE FPS Interpolation Support &amp;amp; Run Logs Interface&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/bPWsg8DREiM?t=310" rel="noopener noreferrer"&gt;00:05:10&lt;/a&gt; Visual Demonstration of Upscaled Video Details &amp;amp; Future Models&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/bPWsg8DREiM?t=330" rel="noopener noreferrer"&gt;00:05:30&lt;/a&gt; Extensive GPU Compatibility (RTX 2000-5000, H200, B200, CUDA 13)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/bPWsg8DREiM?t=352" rel="noopener noreferrer"&gt;00:05:52&lt;/a&gt; VRAM Error Handling, Health Check &amp;amp; Recovery Tools&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/bPWsg8DREiM?t=379" rel="noopener noreferrer"&gt;00:06:19&lt;/a&gt; Comprehensive Queue System &amp;amp; Changing Parameters Live&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/bPWsg8DREiM?t=408" rel="noopener noreferrer"&gt;00:06:48&lt;/a&gt; Canceling Processes &amp;amp; Error Recovery Without App Restart&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/bPWsg8DREiM?t=431" rel="noopener noreferrer"&gt;00:07:11&lt;/a&gt; Output Folder Structure, Subfolders &amp;amp; Saving Processed Data&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/bPWsg8DREiM?t=476" rel="noopener noreferrer"&gt;00:07:56&lt;/a&gt; Debugging with Executed Command Logs &amp;amp; Run Summaries&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/bPWsg8DREiM?t=498" rel="noopener noreferrer"&gt;00:08:18&lt;/a&gt; One-Click Windows Installation, Auto-Updates &amp;amp; Model Hash Check&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/bPWsg8DREiM?t=518" rel="noopener noreferrer"&gt;00:08:38&lt;/a&gt; Critical Windows Requirements for Torch Compile &amp;amp; Python 3.10&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/bPWsg8DREiM?t=537" rel="noopener noreferrer"&gt;00:08:57&lt;/a&gt; Installation Instructions for RunPod &amp;amp; Massed Compute Cloud&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/bPWsg8DREiM?t=561" rel="noopener noreferrer"&gt;00:09:21&lt;/a&gt; Detailed Feature List: Face Restore, GANs, FlashVSR+ &amp;amp; More&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/bPWsg8DREiM?t=595" rel="noopener noreferrer"&gt;00:09:55&lt;/a&gt; System Diagnostics, Reliability, Safety &amp;amp; UX Features&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/bPWsg8DREiM?t=628" rel="noopener noreferrer"&gt;00:10:28&lt;/a&gt; Batch Processing Support for Image &amp;amp; Video Folders&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Some Core Features - Hopefully More Features Coming Soon
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Core features: Multi-tab, multi-pipeline app (SeedVR2 / GAN / RIFE / FlashVSR+ / Face Restore) with unified resolution strategy + global face restoration controls.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;SeedVR2: Video/image/folder inputs, first-frame preview, smart model defaults/constraints, and advanced VRAM/performance options (offload/BlockSwap/VAE tiling/compile/attention backend/cache toggles).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;GAN / RIFE / FlashVSR+: GAN upscaling for images/videos/folders w/ metadata-based model detection; RIFE interpolation (model, FPS modes, scale/precision, static-skip, recursion); FlashVSR+ diffusion upscaling (version/mode/scale + VRAM-aware tiling/unload options).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Output &amp;amp; comparison: MP4/PNG/sequence outputs, full ffmpeg encoding controls (codec/CRF/preset/pixfmt), audio copy/re-encode/remove, 2-pass, FPS override, global RIFE post-process (incl. chunk-safe), and rich comparison tools (slider/SxS/overlay + HTML slider + auto comparison videos + “compare any 2 videos”).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Long runs &amp;amp; batching: PySceneDetect chunking + fallback, lossless vs fast splitting, resume partial runs, per-chunk cleanup, batch processing across pipelines, and an app-wide FIFO queue with snapshot-isolated settings.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Presets &amp;amp; reliability: Universal presets + per-tab presets, migration/guardrails, persistent global settings/profiles, safe cancel/cleanup, OOM detection + guidance, partial output salvage, collision-safe naming, telemetry/command logs, and validation/fallbacks (ffmpeg/audio utilities).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Diagnostics &amp;amp; UX: Health checks (ffmpeg/CUDA/tools/disk), GPU-safe detection, model registries, env var integration, file upload/path entry, previews, auto input detection, estimators, quick links, progress/ETA, CUDA cache clear, and Gradio --share support.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-uploads.huggingface.co%2Fproduction%2Fuploads%2F6345bd89fe134dfd7a0dba40%2FVBUTYOgmlXHPpT250ME4b.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-uploads.huggingface.co%2Fproduction%2Fuploads%2F6345bd89fe134dfd7a0dba40%2FVBUTYOgmlXHPpT250ME4b.jpeg" alt="screencapture-127-0-0-1-7860-2026-02-08-14_12_21"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkwr7tsswd7rbf7ltqjgd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkwr7tsswd7rbf7ltqjgd.png" alt="screencapture-127-0-0-1-7860-2026-02-08-14_12_34"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-uploads.huggingface.co%2Fproduction%2Fuploads%2F6345bd89fe134dfd7a0dba40%2Fu6uTy7eag1UADNGw0uUbP.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-uploads.huggingface.co%2Fproduction%2Fuploads%2F6345bd89fe134dfd7a0dba40%2Fu6uTy7eag1UADNGw0uUbP.png" alt="screencapture-127-0-0-1-7860-2026-02-08-14_12_39"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fed2sltfkg3k2vljez33p.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fed2sltfkg3k2vljez33p.png" alt="screencapture-127-0-0-1-7860-2026-02-08-14_12_46"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-uploads.huggingface.co%2Fproduction%2Fuploads%2F6345bd89fe134dfd7a0dba40%2F7_eP-3hD-ejq13NdFm0A7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-uploads.huggingface.co%2Fproduction%2Fuploads%2F6345bd89fe134dfd7a0dba40%2F7_eP-3hD-ejq13NdFm0A7.png" alt="screencapture-127-0-0-1-7860-2026-02-08-14_12_52"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd5s7xty53nm7tixb8y5k.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd5s7xty53nm7tixb8y5k.png" alt="screencapture-127-0-0-1-7860-2026-02-08-14_13_00"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-uploads.huggingface.co%2Fproduction%2Fuploads%2F6345bd89fe134dfd7a0dba40%2FkN9AHVor-EAEBgGRdZq_E.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-uploads.huggingface.co%2Fproduction%2Fuploads%2F6345bd89fe134dfd7a0dba40%2FkN9AHVor-EAEBgGRdZq_E.png" alt="screencapture-127-0-0-1-7860-2026-02-08-14_13_08"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3m3d6l52myfckhaf37e0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3m3d6l52myfckhaf37e0.png" alt="screencapture-127-0-0-1-7860-2026-02-08-14_13_15"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fb6wgwje5xv9u3gsmp717.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fb6wgwje5xv9u3gsmp717.png" alt="screencapture-127-0-0-1-7860-2026-02-08-14_13_31"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-uploads.huggingface.co%2Fproduction%2Fuploads%2F6345bd89fe134dfd7a0dba40%2FPsAwR_de5vR0F55-cp9ui.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-uploads.huggingface.co%2Fproduction%2Fuploads%2F6345bd89fe134dfd7a0dba40%2FPsAwR_de5vR0F55-cp9ui.png" alt="screencapture-127-0-0-1-7860-2026-02-08-14_13_36"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
    </item>
    <item>
      <title>LTX 2 &amp; Z Image Base Full Tutorial + Audio to Video Lip Sync + ComfyUI + SwarmUI + Windows + Cloud</title>
      <dc:creator>Furkan Gözükara</dc:creator>
      <pubDate>Sat, 31 Jan 2026 00:56:26 +0000</pubDate>
      <link>https://dev.to/furkangozukara/ltx-2-z-image-base-full-tutorial-audio-to-video-lip-sync-comfyui-swarmui-windows-cloud-4624</link>
      <guid>https://dev.to/furkangozukara/ltx-2-z-image-base-full-tutorial-audio-to-video-lip-sync-comfyui-swarmui-windows-cloud-4624</guid>
      <description>&lt;h1&gt;
  
  
  LTX 2 &amp;amp; Z Image Base Full Tutorial + Audio to Video Lip Sync + ComfyUI + SwarmUI + Windows + Cloud
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Full tutorial link &amp;gt; &lt;a href="https://www.youtube.com/watch?v=SkXrYezeEDc" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=SkXrYezeEDc&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;

  &lt;iframe src="https://www.youtube.com/embed/SkXrYezeEDc"&gt;
  &lt;/iframe&gt;


&lt;/p&gt;

&lt;h2&gt;
  
  
  Info
&lt;/h2&gt;

&lt;p&gt;LTX 2 is the newest state of the art (SOTA) Open Source video generation model and tutorial will show you how to use it with very best and most performant way in ComfyUI and also in SwarmUI. Moreover, Z Image Base model published and I will show how to use Z Image Base with most amazing preset and workflow as well. Furthermore, this tutorial will show you how to install, update, setup, download ComfyUI and SwarmUI and models and presets and workflows both on Windows and on RunPod, Massed Compute and SimplePod. Linux users can use Massed Compute scripts and installers directly. This is a masterpiece entire lecture level complete tutorial. This video will kickstart your AI journey 100x. Both local Windows and Cloud.&lt;/p&gt;

&lt;h2&gt;
  
  
  📂 Resources &amp;amp; Links:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;🤖 ComfyUI Installer and Presets Zip File With CUDA 13: [ &lt;a href="https://www.patreon.com/posts/ComfyUI-Installers-105023709" rel="noopener noreferrer"&gt;https://www.patreon.com/posts/ComfyUI-Installers-105023709&lt;/a&gt; ]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;💻 SwarmUI Installer and Presets Zip File: [ &lt;a href="https://www.patreon.com/posts/SwarmUI-Install-Presets-114517862" rel="noopener noreferrer"&gt;https://www.patreon.com/posts/SwarmUI-Install-Presets-114517862&lt;/a&gt; ]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;🚀 Model Downloader Zip File: [ &lt;a href="https://www.patreon.com/posts/Model-Downloader-114517862" rel="noopener noreferrer"&gt;https://www.patreon.com/posts/Model-Downloader-114517862&lt;/a&gt; ]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;🚆 SECourses Musubi Trainer (Model Quantize and Train App): [ &lt;a href="https://www.patreon.com/posts/SECourses-Musubi-Trainer-137551634" rel="noopener noreferrer"&gt;https://www.patreon.com/posts/SECourses-Musubi-Trainer-137551634&lt;/a&gt;  ]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;🛠️ Image Comparison Slider Tool: [ &lt;a href="https://www.patreon.com/posts/image-video-comparison-slider-app-133935178" rel="noopener noreferrer"&gt;https://www.patreon.com/posts/image-video-comparison-slider-app-133935178&lt;/a&gt; ]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;👋 SECourses Discord Channel for 7/24 Support: [ &lt;a href="https://bit.ly/SECoursesDiscord" rel="noopener noreferrer"&gt;https://bit.ly/SECoursesDiscord&lt;/a&gt; ]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;ℹ️ SimplePod Register : &lt;a href="https://simplepod.ai/ref?user=secourses" rel="noopener noreferrer"&gt;https://simplepod.ai/ref?user=secourses&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;ℹ️ SimplePod Template : &lt;a href="https://dash.simplepod.ai/account/explore/100/ref-secourses/" rel="noopener noreferrer"&gt;https://dash.simplepod.ai/account/explore/100/ref-secourses/&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;ℹ️ RunPod Register : &lt;a href="https://get.runpod.io/955rkuppqv4h" rel="noopener noreferrer"&gt;https://get.runpod.io/955rkuppqv4h&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;ℹ️ RunPod Template : &lt;a href="https://get.runpod.io/SECourses_CU13" rel="noopener noreferrer"&gt;https://get.runpod.io/SECourses_CU13&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;ℹ️ Massed Compute Register : &lt;a href="https://bit.ly/SECoursesMassedCompute" rel="noopener noreferrer"&gt;https://bit.ly/SECoursesMassedCompute&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  ⏱️ TIMESTAMPS
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=0" rel="noopener noreferrer"&gt;00:00:00&lt;/a&gt; Intro: ComfyUI + SwarmUI presets, Z-Image, model downloader, cloud installs&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=28" rel="noopener noreferrer"&gt;00:00:28&lt;/a&gt; Free prompt enhancement with Google AI Studio (prepared prompt file)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=86" rel="noopener noreferrer"&gt;00:01:26&lt;/a&gt; Demo: 45s audio-driven lip-sync image→video (LTX 2)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=145" rel="noopener noreferrer"&gt;00:02:25&lt;/a&gt; Quick demos: ComfyUI image→video, text→video, Z-Image base&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=223" rel="noopener noreferrer"&gt;00:03:43&lt;/a&gt; Quick demos: SwarmUI LTX 2 image→video + Z-Image base&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=286" rel="noopener noreferrer"&gt;00:04:46&lt;/a&gt; Install/update presets zip (v78+): extract &amp;amp; overwrite everything&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=311" rel="noopener noreferrer"&gt;00:05:11&lt;/a&gt; Upgrade to CUDA 13 safely: delete venv then run ComfyUI update/install&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=360" rel="noopener noreferrer"&gt;00:06:00&lt;/a&gt; Windows prereqs + the always-updated setup guide referenced in description&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=402" rel="noopener noreferrer"&gt;00:06:42&lt;/a&gt; Install required node bundles: (1) SwarmUI extra nodes + (100) LTX audio&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=449" rel="noopener noreferrer"&gt;00:07:29&lt;/a&gt; VRAM-optimized launcher: no-VRAM / cache / smart-memory / precision choices&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=576" rel="noopener noreferrer"&gt;00:09:36&lt;/a&gt; Share one model library: configure extra_model_paths.yaml (no duplicates)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=625" rel="noopener noreferrer"&gt;00:10:25&lt;/a&gt; Model Downloader overview: set base path + one-click bundles for SwarmUI/ComfyUI&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=703" rel="noopener noreferrer"&gt;00:11:43&lt;/a&gt; Download LTX 2 core bundle: multi-connection download + merge + hash verify&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=732" rel="noopener noreferrer"&gt;00:12:12&lt;/a&gt; Low-VRAM path: GGUF distilled models vs recommended FP8-scaled defaults&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=856" rel="noopener noreferrer"&gt;00:14:16&lt;/a&gt; URL Downloader: Civitai/HF links, folder targeting, and optional API keys&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=894" rel="noopener noreferrer"&gt;00:14:54&lt;/a&gt; ComfyUI preset pack tour: LTX2 (I2V/T2V/audio) + Z-Image (base/2× upscale)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=916" rel="noopener noreferrer"&gt;00:15:16&lt;/a&gt; ComfyUI audio lip-sync preset: image + resolution + audio setup&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=1018" rel="noopener noreferrer"&gt;00:16:58&lt;/a&gt; Frames &amp;amp; prompting: 24fps math, run/stop frame count, lyrics/subtitles prompts&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=1079" rel="noopener noreferrer"&gt;00:17:59&lt;/a&gt; Quality/perf knobs: CRF, VRAM monitoring, and low-VRAM args recap&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=1222" rel="noopener noreferrer"&gt;00:20:22&lt;/a&gt; Review result + move to LTX 2 image→video preset workflow&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=1310" rel="noopener noreferrer"&gt;00:21:50&lt;/a&gt; Prompt enhancer workflow: drag prompt file into AI Studio (optionally add image)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=1451" rel="noopener noreferrer"&gt;00:24:11&lt;/a&gt; Z-Image troubleshooting: disable Sage Attention and restart&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=1472" rel="noopener noreferrer"&gt;00:24:32&lt;/a&gt; Z-Image base + 2× upscale preset: when to use it and what to expect&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=1607" rel="noopener noreferrer"&gt;00:26:47&lt;/a&gt; Outputs &amp;amp; reproducibility: where renders save + drag PNG to reload metadata&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=1677" rel="noopener noreferrer"&gt;00:27:57&lt;/a&gt; Update SwarmUI via zip: get latest presets + utilities&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=1707" rel="noopener noreferrer"&gt;00:28:27&lt;/a&gt; SwarmUI setup: ComfyUI backend, passing args, and pointing to model folders&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=1821" rel="noopener noreferrer"&gt;00:30:21&lt;/a&gt; SwarmUI image→video: direct apply + init image workflow&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=1877" rel="noopener noreferrer"&gt;00:31:17&lt;/a&gt; Fix model load/caching issues: add --use-cache-none when needed&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=1971" rel="noopener noreferrer"&gt;00:32:51&lt;/a&gt; SwarmUI text→video + upscale: duration/frames, half-res then upscale rules&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=2032" rel="noopener noreferrer"&gt;00:33:52&lt;/a&gt; SwarmUI outputs: output_local/raw + metadata saved with generations&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=2105" rel="noopener noreferrer"&gt;00:35:05&lt;/a&gt; SwarmUI Z-Image: base vs 2× upscale comparison + speed notes&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=2218" rel="noopener noreferrer"&gt;00:36:58&lt;/a&gt; Image comparison slider tool: quick before/after inspection&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=2271" rel="noopener noreferrer"&gt;00:37:51&lt;/a&gt; RunPod start: template choice, CUDA/driver constraints, optional storage volume&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=2610" rel="noopener noreferrer"&gt;00:43:30&lt;/a&gt; RunPod Jupyter: upload ComfyUI zip, extract, install bundles (1+100)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=2788" rel="noopener noreferrer"&gt;00:46:28&lt;/a&gt; RunPod: run Model Downloader, start ComfyUI, connect via exposed port&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=3125" rel="noopener noreferrer"&gt;00:52:05&lt;/a&gt; RunPod: switch to SwarmUI, map folders (case-sensitive), import presets&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=3343" rel="noopener noreferrer"&gt;00:55:43&lt;/a&gt; RunPod: download outputs as archive + stop vs terminate cost control&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=3475" rel="noopener noreferrer"&gt;00:57:55&lt;/a&gt; SimplePod: cheaper/faster alternative + persistent volume setup highlights&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=3832" rel="noopener noreferrer"&gt;01:03:52&lt;/a&gt; Massed Compute: deploy with coupon + connect via ThinLinc (shared folder setup)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=4097" rel="noopener noreferrer"&gt;01:08:17&lt;/a&gt; Massed Compute: install bundles + download models (disk speed advantage)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=4248" rel="noopener noreferrer"&gt;01:10:48&lt;/a&gt; Massed Compute: start ComfyUI, connect from PC, run lip-sync preset&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=4466" rel="noopener noreferrer"&gt;01:14:26&lt;/a&gt; Massed Compute: hook SwarmUI to ComfyUI backend + text→video demo&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/SkXrYezeEDc?t=4622" rel="noopener noreferrer"&gt;01:17:02&lt;/a&gt; Wrap-up: recap providers + next steps&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkun4iudqmszy7th45avw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkun4iudqmszy7th45avw.png" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>tutorial</category>
      <category>opensource</category>
      <category>news</category>
    </item>
    <item>
      <title>BF16 vs GGUF, FP8 Scaled, NVFP4 Speed &amp; Quality Compared + ComfyUI CUDA 13 Gains + FLUX 2 Klein 9B</title>
      <dc:creator>Furkan Gözükara</dc:creator>
      <pubDate>Sat, 17 Jan 2026 20:40:03 +0000</pubDate>
      <link>https://dev.to/furkangozukara/bf16-vs-gguf-fp8-scaled-nvfp4-speed-quality-compared-comfyui-cuda-13-gains-flux-2-klein-9b-59k7</link>
      <guid>https://dev.to/furkangozukara/bf16-vs-gguf-fp8-scaled-nvfp4-speed-quality-compared-comfyui-cuda-13-gains-flux-2-klein-9b-59k7</guid>
      <description>&lt;h1&gt;
  
  
  BF16 vs GGUF, FP8 Scaled, NVFP4 Speed &amp;amp; Quality Compared + ComfyUI CUDA 13 Gains + FLUX 2 Klein 9B
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Full tutorial link &amp;gt; &lt;a href="https://www.youtube.com/watch?v=XDzspWgnzxI" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=XDzspWgnzxI&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;

  &lt;iframe src="https://www.youtube.com/embed/XDzspWgnzxI"&gt;
  &lt;/iframe&gt;


&lt;/p&gt;

&lt;h3&gt;
  
  
  Compared Quality and Speed Difference (with CUDA 13 &amp;amp; Sage Attention) of BF16 vs GGUF Q8 vs FP8 Scaled vs NVFP4 for Z Image Turbo, FLUX Dev, FLUX SRPO, FLUX Kontext, FLUX 2
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=XDzspWgnzxI" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fozpagqv8mcygblt6yiqj.jpg" alt="BF16 vs GGUF, FP8 Scaled, NVFP4 Speed &amp;amp; Quality Compared + ComfyUI CUDA 13 Gains + FLUX 2 Klein 9B"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Video Info
&lt;/h2&gt;

&lt;p&gt;It was always wondered how much quality and speed difference exists between BF16, GGUF, FP8 Scaled and NVFP4 precisions. In this tutorial I have compared all these precision and quantization variants for both speed and quality. The results are pretty surprising. Moreover, we have developed and published NVFP4 model quant generator app and FP8 Scaled quant generator apps. The links of the apps are below if you want to use them. Furthermore, upgrading ComfyUI to CUDA 13 with properly compiled libraries is now very much recommended. We have observed some noticeable performance gains with CUDA 13. So for both SwarmUI and ComfyUI solo users, CUDA 13 ComfyUI is now recommended.&lt;/p&gt;

&lt;h2&gt;
  
  
  📂 Resources &amp;amp; Links:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;📥 Download ComfyUI CUDA 13 Installer: [ &lt;a href="https://www.patreon.com/posts/ComfyUI-Installers-105023709" rel="noopener noreferrer"&gt;https://www.patreon.com/posts/ComfyUI-Installers-105023709&lt;/a&gt; ]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;📥 SwarmUI &amp;amp; ComfyUI Unified Model Downloader: [ &lt;a href="https://www.patreon.com/posts/SwarmUI-Install-Download-Models-Presets-114517862" rel="noopener noreferrer"&gt;https://www.patreon.com/posts/SwarmUI-Install-Download-Models-Presets-114517862&lt;/a&gt; ]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;🤖 NVFP4 Model Quantizer App: [ &lt;a href="https://www.patreon.com/posts/nvfp4-quantizer-app-148217625" rel="noopener noreferrer"&gt;https://www.patreon.com/posts/nvfp4-quantizer-app-148217625&lt;/a&gt; ]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;🤖 SECourses Musubi Trainer (FP8 Scaled Quantization App): [ &lt;a href="https://www.patreon.com/posts/nvfp4-quantizer-app-148217625" rel="noopener noreferrer"&gt;https://www.patreon.com/posts/nvfp4-quantizer-app-148217625&lt;/a&gt;  ]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;🛠️ Image Comparison Slider Tool: [ &lt;a href="https://www.patreon.com/posts/image-video-comparison-slider-app-133935178" rel="noopener noreferrer"&gt;https://www.patreon.com/posts/image-video-comparison-slider-app-133935178&lt;/a&gt; ]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;☁️ SimplePod AI: [ &lt;a href="https://simplepod.ai/ref?user=secourses" rel="noopener noreferrer"&gt;https://simplepod.ai/ref?user=secourses&lt;/a&gt; ]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;New Model FLUX 2 Klein 9B: [ &lt;a href="https://huggingface.co/black-forest-labs/FLUX.2-klein-9B" rel="noopener noreferrer"&gt;https://huggingface.co/black-forest-labs/FLUX.2-klein-9B&lt;/a&gt; ]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;🎥 FLUX 1 Kontext Dev Tutorial (inpaint - outpaint - image fix): [ &lt;a href="https://youtu.be/XWzZ2wnzNuQ" rel="noopener noreferrer"&gt;https://youtu.be/XWzZ2wnzNuQ&lt;/a&gt; ]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;🎥 Previous ComfyUI Installation Tutorial: [ &lt;a href="https://youtu.be/yOj9PYq3XYM" rel="noopener noreferrer"&gt;https://youtu.be/yOj9PYq3XYM&lt;/a&gt; ]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;How to Use SwarmUI Presets &amp;amp; Workflows in ComfyUI + Custom Model Paths Setup for ComfyUI &amp;amp; SwarmUI Tutorial: [ &lt;a href="https://youtu.be/EqFilBM3i7s" rel="noopener noreferrer"&gt;https://youtu.be/EqFilBM3i7s&lt;/a&gt; ]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;SECourses Discord Channel for 7/24 Support: [ &lt;a href="https://discord.com/invite/software-engineering-courses-secourses-772774097734074388" rel="noopener noreferrer"&gt;https://discord.com/invite/software-engineering-courses-secourses-772774097734074388&lt;/a&gt; ]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;SECourses Musubi Tuner Tutorial: [ &lt;a href="https://youtu.be/DPX3eBTuO_Y" rel="noopener noreferrer"&gt;https://youtu.be/DPX3eBTuO_Y&lt;/a&gt; ]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;NVIDIA NVFP4 Blog Post to learn More: [ &lt;a href="https://developer.nvidia.com/blog/introducing-nvfp4-for-efficient-and-accurate-low-precision-inference/" rel="noopener noreferrer"&gt;https://developer.nvidia.com/blog/introducing-nvfp4-for-efficient-and-accurate-low-precision-inference/&lt;/a&gt; ]&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;⏱️ Video Chapters:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/XDzspWgnzxI?t=0" rel="noopener noreferrer"&gt;00:00:00&lt;/a&gt; Introduction: GGUF Q8 vs NVFP4 vs BF16 vs FP8 Precision Comparison&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/XDzspWgnzxI?t=38" rel="noopener noreferrer"&gt;00:00:38&lt;/a&gt; FP8 Quantization &amp;amp; New NVFP4 Model Quantizer App in Musubi Trainer&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/XDzspWgnzxI?t=68" rel="noopener noreferrer"&gt;00:01:08&lt;/a&gt; The New FLUX SRPO Mixed NVFP4 Model &amp;amp; FLUX 2 Klein 9B Announcement&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/XDzspWgnzxI?t=116" rel="noopener noreferrer"&gt;00:01:56&lt;/a&gt; Speed Comparison Setup: ComfyUI CUDA 13 &amp;amp; Compiled Libraries&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/XDzspWgnzxI?t=161" rel="noopener noreferrer"&gt;00:02:41&lt;/a&gt; Z Image Turbo Speed Test: GGUF Q8 vs NVFP4 (87% Faster)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/XDzspWgnzxI?t=189" rel="noopener noreferrer"&gt;00:03:09&lt;/a&gt; Z Image Turbo Speed Test: BF16 vs FP8 Scaled vs GGUF Improvements&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/XDzspWgnzxI?t=212" rel="noopener noreferrer"&gt;00:03:32&lt;/a&gt; Installing &amp;amp; Using Image Comparison Slider Tool for Quality Check&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/XDzspWgnzxI?t=235" rel="noopener noreferrer"&gt;00:03:55&lt;/a&gt; Z Image Turbo Quality: BF16 vs GGUF Q8 vs FP8 Scaled&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/XDzspWgnzxI?t=253" rel="noopener noreferrer"&gt;00:04:13&lt;/a&gt; Z Image Turbo Quality: NVFP4 Degradation Analysis&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/XDzspWgnzxI?t=267" rel="noopener noreferrer"&gt;00:04:27&lt;/a&gt; FLUX 2 Dev Speed Test: GGUF Q8 vs NVFP4 (100% Faster)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/XDzspWgnzxI?t=283" rel="noopener noreferrer"&gt;00:04:43&lt;/a&gt; FLUX 2 Dev Speed Test: FP8 Scaled vs BF16 Performance&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/XDzspWgnzxI?t=312" rel="noopener noreferrer"&gt;00:05:12&lt;/a&gt; FLUX 2 Dev Quality: BF16 vs GGUF Q8 vs Mixed FP8 Scaled&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/XDzspWgnzxI?t=338" rel="noopener noreferrer"&gt;00:05:38&lt;/a&gt; FLUX 2 Dev Quality: NVFP4 Mixed Precision Analysis&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/XDzspWgnzxI?t=354" rel="noopener noreferrer"&gt;00:05:54&lt;/a&gt; Benchmark Settings: 2048px Resolution &amp;amp; Quality 1 Preset Details&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/XDzspWgnzxI?t=385" rel="noopener noreferrer"&gt;00:06:25&lt;/a&gt; FLUX 1 Dev Speed Test: GGUF Q8 vs NVFP4 (118% Faster)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/XDzspWgnzxI?t=441" rel="noopener noreferrer"&gt;00:07:21&lt;/a&gt; FLUX 1 Dev Speed Test: BF16 &amp;amp; FP8 Scaled Performance Stats&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/XDzspWgnzxI?t=462" rel="noopener noreferrer"&gt;00:07:42&lt;/a&gt; FLUX 1 Dev Quality: BF16 vs GGUF Q8 vs FP8 Scaled&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/XDzspWgnzxI?t=475" rel="noopener noreferrer"&gt;00:07:55&lt;/a&gt; FLUX 1 Dev Quality: NVFP4 Visual Degradation Review&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/XDzspWgnzxI?t=486" rel="noopener noreferrer"&gt;00:08:06&lt;/a&gt; FLUX 1 Kontext Dev: Model Intro &amp;amp; Outpainting Tutorial Reference&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/XDzspWgnzxI?t=520" rel="noopener noreferrer"&gt;00:08:40&lt;/a&gt; FLUX 1 Kontext Dev Speed: GGUF Q8 vs NVFP4 (93% Faster)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/XDzspWgnzxI?t=539" rel="noopener noreferrer"&gt;00:08:59&lt;/a&gt; FLUX 1 Kontext Dev Speed: BF16 &amp;amp; FP8 Scaled Comparisons&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/XDzspWgnzxI?t=552" rel="noopener noreferrer"&gt;00:09:12&lt;/a&gt; FLUX 1 Kontext Dev Quality: Original vs Edited Image (Hair Change)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/XDzspWgnzxI?t=576" rel="noopener noreferrer"&gt;00:09:36&lt;/a&gt; FLUX 1 Kontext Dev Quality: BF16 vs GGUF Q8 vs FP8 Scaled&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/XDzspWgnzxI?t=591" rel="noopener noreferrer"&gt;00:09:51&lt;/a&gt; How to Use SwarmUI Unified Model Downloader &amp;amp; Bundles&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/XDzspWgnzxI?t=636" rel="noopener noreferrer"&gt;00:10:36&lt;/a&gt; Downloading Models via URL from CivitAI &amp;amp; Hugging Face to Cloud&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/XDzspWgnzxI?t=705" rel="noopener noreferrer"&gt;00:11:45&lt;/a&gt; SECourses Musubi Trainer: Creating Custom FP8 Quantized Models&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/XDzspWgnzxI?t=764" rel="noopener noreferrer"&gt;00:12:44&lt;/a&gt; The New FLUX SRPO NVFP4 Mixed Precision Model Overview&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/XDzspWgnzxI?t=795" rel="noopener noreferrer"&gt;00:13:15&lt;/a&gt; Live Demo: FLUX SRPO NVFP4 Speed Test on RTX 5090 (5.7s)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/XDzspWgnzxI?t=832" rel="noopener noreferrer"&gt;00:13:52&lt;/a&gt; VRAM Usage Analysis: NVFP4 on RTX 5090 (14GB Usage)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/XDzspWgnzxI?t=856" rel="noopener noreferrer"&gt;00:14:16&lt;/a&gt; Live Comparison: BF16 Speed &amp;amp; VRAM Test on RTX 5090&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/XDzspWgnzxI?t=915" rel="noopener noreferrer"&gt;00:15:15&lt;/a&gt; Troubleshooting: Fixing Low RAM/VRAM Issues with Arguments&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/XDzspWgnzxI?t=985" rel="noopener noreferrer"&gt;00:16:25&lt;/a&gt; Why You Should Upgrade to ComfyUI CUDA 13 Version&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/XDzspWgnzxI?t=1011" rel="noopener noreferrer"&gt;00:16:51&lt;/a&gt; SimplePod AI: Updated Instructions &amp;amp; Template Setup&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://youtu.be/XDzspWgnzxI?t=1049" rel="noopener noreferrer"&gt;00:17:29&lt;/a&gt; RTX 6000 Blackwell Fix &amp;amp; nvitop Utilization Verification&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/XDzspWgnzxI?t=1098" rel="noopener noreferrer"&gt;00:18:18&lt;/a&gt; Conclusion, Contact Info &amp;amp; Support Channels&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;In this video, you will learn:&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Speed differences between GGUF Q8, NVFP4, BF16, and FP8.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Visual quality analysis using the Image Comparison Slider.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;How to use the new NVFP4 and FP8 Quantizer tools.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;How to fix Low VRAM/RAM issues with specific arguments.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Performance benchmarks on RTX 5090 and RTX 6000.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Comparison Screenshots
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsnwwpkb0v15pmdveutgk.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsnwwpkb0v15pmdveutgk.jpeg" alt="01"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Foryazxrmfr60bi1z1cc2.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Foryazxrmfr60bi1z1cc2.jpeg" alt="02"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0jxve9bptx90h110jvte.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0jxve9bptx90h110jvte.jpeg" alt="03"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvbgio7mehztvaufcny8p.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvbgio7mehztvaufcny8p.jpeg" alt="04"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd5jmj7vvgfqc0wb6zk1w.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd5jmj7vvgfqc0wb6zk1w.jpeg" alt="05"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fksan6ht7t1q3mkjcgr9y.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fksan6ht7t1q3mkjcgr9y.jpeg" alt="06"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9qf1z1eit35ld6vpxde1.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9qf1z1eit35ld6vpxde1.jpeg" alt="07"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjft1vor800ju2azyevw8.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjft1vor800ju2azyevw8.jpeg" alt="08"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs0ozs473tvq29u2jd7x3.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs0ozs473tvq29u2jd7x3.jpeg" alt="09"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fob0ji5ruib5jecx8hxxi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fob0ji5ruib5jecx8hxxi.png" alt="10"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbs7dw6wo1lb62xvvj5xa.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbs7dw6wo1lb62xvvj5xa.png" alt="11"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftnbid59sh94l63ibtznv.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftnbid59sh94l63ibtznv.jpeg" alt="12"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8vzby94z74xuc3879xmx.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8vzby94z74xuc3879xmx.jpeg" alt="13"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcekemxboq02x9pd53oa2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcekemxboq02x9pd53oa2.png" alt="13"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdzibfrhhv5omhmn52t7i.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdzibfrhhv5omhmn52t7i.png" alt="14"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe63s5orfckeo4bpxo33f.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe63s5orfckeo4bpxo33f.png" alt="15"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpgc0xipsme9vkx8159wn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpgc0xipsme9vkx8159wn.png" alt="16"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmtnx5lcc134nxmldbl59.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmtnx5lcc134nxmldbl59.png" alt="17"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxmkruwhbu0fpe6s6ojjz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxmkruwhbu0fpe6s6ojjz.png" alt="18"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjjj9stk6w5sp3f0fbrev.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjjj9stk6w5sp3f0fbrev.png" alt="19"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>beginners</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>
