Watch this Color Correct Tutorial video on YouTube.
Here's a common workflow for using Color Correct in conjunction Kling 3.0 and Magnific Speak. Refer to these guidelines for tips on working with additional AI generators such Seedance 2.0 and Sync 3.
1, to restore the color balance. If using a cropped video, you can download the cropped and color-corrected version to place in your video project directly, or first use it in a video overlay operation to reintegrate it with the original video clip.
Kling 3.0 Video
2.Seedance 2.0 Video
2.Magnific Speak (LipSync)
1 to the Magnific Speak output. The output video will color-match the original version.Sync 3 (LipSync)
Sync LipSync 2 Pro

The media boxes INPUT, PREVIOUS, NEXT, and REFERENCE allow you to select which videos or images are processed in the next operation.
There are four ways to select media:
⌘ V or CTRL V.
The new media asset will be imported.+ button on any existing media gallery item to add that item to the media box.Using a Single Frame Pair and a Previous Video Clip


Use this mode to color-correct a video clip that has been generated using the end frame of a previous clip.
INPUT and the preceding video clip to PREVIOUS.PREVIOUS and the first frame of INPUT will match.INPUT.
Using a Single Frame Pair and a Next Video Clip


Use this mode to color-correct a video clip that has been generated using an end frame that matches the start frame of another clip.
INPUT and the successive video clip to NEXT.INPUT and the first frame of NEXT will match.INPUT.Using a Double Frame Pair


Use this mode to color-correct a video clip that has been generated using the start and end frames of a reference clip. Note: this is only necessary if the reference clip itself contains a shifting color profile; otherwise you can match using a single frame pair.
INPUT and the reference video clip to PREVIOUS (NEXT can be used instead for the same result).PREVIOUS and the first and last frames of INPUT will match, respectively.INPUT, interpolating the color correction between the first and last frame pairs for a smooth color profile transition.Using Color Balance Heuristics


Use this mode to color-correct a video clip to match the color balance of a reference image using video color heuristics rather than frame-based pixel matching. Use this mode only when you do not have a least one pair of matching frames.
INPUT and the reference video clip to PREVIOUS (NEXT can be used instead for the same result).PREVIOUS and applied to all frames of INPUT.


Use this mode to color-correct a video clip to match the end frame of a previous clip and the start frame of a next clip.
INPUT and the preceding and successive video clips to PREVIOUS and NEXT, respectively.PREVIOUS and INPUT. Drag the blue frame markers over matching frames from INPUT and NEXT. Typically the last frame of PREVIOUS and the first frame of INPUT will match as well as the last frame of INPUT and the first frame of NEXT.INPUT, interpolating between the first and last frame pairs.
Use this mode to color-correct a video that was generated with a raw RGB start frame that did not pre-compensate for color space conversion drift, or when a video-to-video process results in the same type of color drift.
INPUT.2. For videos created with video-to-video AI, try 1. 
Use this mode to correct the internal color drift that can occur in an AI-generated video.
INPUT.
Use this mode to export a video frame and pre-compensate for the color space conversion drift that will occur in an AI video generated using that frame.
INPUT.2. 2 will automatically have the correct color balance.Use Rescale to fix small size, scale, and position mismatches between an AI-processed output and the original — most often a Seedance clip that visually matches its start frame but appears slightly stretched or shifted. Rescale recovers the horizontal and vertical scale (up to ±2% per axis) and translation that best aligns INPUT to the reference, then resamples INPUT to the reference's dimensions.
Rescaling a Video


Use this mode to resize an INPUT video so its horizontal and vertical size, scale, and position align to a reference video or image. Useful for correcting an AI-processed output that does not match the original size and/or scale and may appear slightly distorted.
INPUT and the reference clip or image to either PREVIOUS or NEXT.INPUT and the reference. Typically the last frame of PREVIOUS and the first frame of INPUT will match. If the reference is an image, only the INPUT frame marker matters.INPUT, and the output will be written at the reference's dimensions.
Rescaling an Image


Use this mode to resize an INPUT image so its horizontal and vertical size, scale, and position align to a REFERENCE image. The two images should have similar content. Useful for correcting an AI-processed output that does not match the original size and/or scale and may appear slightly distorted.
INPUT and the reference image to REFERENCE.INPUT image will be resampled to the dimensions of REFERENCE under the recovered scale and translation.
Use this mode to lip-sync a character in a video to its audio track using the sync-3 model.
INPUT. It must contain an audio track.INPUT media to open the media view, then click and drag to define a selection rectangle around the speaker's face. The selection rectangle should surround the speaker's face across all frames specified by the frame markers but does not need to be exact - too large is better than too small.Some operations allow you to draw one or more rectangles that either exclude or include areas of the media from the operation. Whenever you see the Mask Info icon on the media preview for an operation, click it to learn how to apply masks to that operation.
Use Overlay to composite a second image or video on top of INPUT, pinned to a corner, edge, or the center. OVERLAY is layered without resizing — pixels falling outside INPUT's frame are clipped, and transparent regions of OVERLAY reveal INPUT underneath. Handy for watermarks, lower thirds, logos, or stacking a generated insert onto a base shot.


INPUT, then add the watermark, logo, or insert to either PREVIOUS or NEXT.PREVIOUS media is automatically moved to the NEXT slot and the slot is relabeled OVERLAY; the PREVIOUS slot is replaced by the ANCHOR picker.ANCHOR cell to pin OVERLAY to a corner, edge, or the center of INPUT. INPUT to select the interval (inclusive) during which OVERLAY should appear. Defaults to the full clip. OVERLAY is an image, it shows only during that interval.OVERLAY is a video, its first frame is aligned to the first marker. If the overlay is shorter than the interval it finishes early; if longer it is clamped at the second marker.INPUT's dimensions, format, and frame rate; OVERLAY is composited at its native size.
Use this mode to clip a portion of a video.
INPUT.
Use this mode to crop a video to a rectangular region, and optionally to a specific range of frames.
INPUT.INPUT media to open the media view, then click and drag on the video to define the cropping rectangle. Only one rectangle is allowed at a time — drawing a new one replaces the previous, and clicking an existing rectangle removes it.INPUT to define the range of frames to keep (inclusive). Defaults to the full clip.Note: if you ensure that the cropped region is flush with at least one corner, you can modify the resulting clip with a lipsync tool or other tool, color-correct the result of that if need be, and then use the Video Overlay operation to easily reintegrate the modified clip into the original clip.





Use this mode to splice (join) two or three video clips into a single video.
INPUT, PREVIOUS, and/or NEXT media boxes.Using Pixel Matching


Use this mode to color-correct an input image based on a reference image using a pixel-matching algorithm. This works best when the two images have matching content.
INPUT and the reference image to REFERENCE.Using Color Balance Heuristics


Use this mode to color-correct an input image based on a reference image using color heuristics.
INPUT and the reference image to REFERENCE.
Use this mode to extract a span of the audio track from a video to a standalone MP3 file. By default both frame markers cover the entire clip, which extracts the full audio.
INPUT.INPUT to narrow the range. Both markers are inclusive — the extracted audio matches the length of the span they define. Leave the markers at the first and last frame to extract the entire audio track.
Use this mode to mute part — or all — of a video's audio track without otherwise changing the video. The output keeps the input's dimensions, frame rate, length, and video stream; only the audio between the two frame markers is silenced.
This pairs naturally with Lip-Sync: when two characters speak in rapid succession, silencing the other speaker's audio first lets sync-3 lock cleanly onto the target speaker's voice instead of being pulled between two voice sources.
INPUT.INPUT to define the span to silence. Both markers are inclusive. Leave them at the first and last frame to silence the entire audio track.
Use this mode to attach an audio track to a video. Any existing audio in the video is replaced. The result is the same length as the source video; audio that's longer than the video is truncated, audio that's shorter leaves the trailing portion of the video silent.
INPUT and the video to MEDIA. The command palette will automatically switch to Add Audio mode.
Use this mode to color-correct a frame extracted from a video that color-drifted from the original start frame.
INPUT.2. 
Use this mode to erase the background of an image. The output is a PNG with transparency where the background used to be.
INPUT.Without Audio

Use this mode to turn a single frame into a freeze-frame video. The duration of the output video is 1 second.
INPUT.With Audio

Use this mode to combine a still image and an audio track into a freeze-frame video. The output video's duration matches the audio track's duration.
INPUT and the image you want to freeze on to MEDIA. The command palette will automatically switch to Create Video mode.Tags let you label and organize the media in your gallery.
"bravo" or 'bravo'). The gallery shows any media whose filename contains the quoted text as a case-insensitive substring. The quotes are shown on the chip in the filter bar but ignored when matching.Tags also propagate through operations:
INPUT, the resulting media is given the same tags.INPUT, the resulting media is automatically tagged with the current tag filter entries, if any. Filename filter entries are never copied onto media.Tags beginning with a hash (#) are limited tags. They behave like normal tags for searching and manual tagging, with one exception: they are never inherited — not from an INPUT asset's existing tags, and not from the current tag filter entries. This makes # the right prefix for any tag you want to keep attached to a single asset rather than propagating through downstream operations.
Some operations also add their own auto-range tag automatically when their frame markers select a strict subset of the input. Clip, Crop, and Lip-Sync each tag their output with #<first-frame-index>-<last-frame-index>. For example, lip-syncing frames 20-60 of a 100-frame video produces an output with the tag #20-60. Because auto-range tags are limited tags, they stay on the asset that produced them and don't leak into anything you make from it later.
Starring is a quick way to flag media as important so you can find it again later.
Each operation in Color Correct, such as color-matching a video or extracting a frame, costs 1 or more credits.
Each subscription plan, including the Free Plan, includes a set number of standard credits per month. Your credits are topped up to your plan’s monthly amount at each renewal. If your standard credit balance is already at or above your plan’s monthly amount, no additional credits are added.
You can buy Credit Packs as a one-time purchase. These give you an amount of reserve credits equal to the amount of monthly standard credits your current plan allows. Operations use standard credits when possible, and only use reserve credits once your standard credits run out for the month. Reserve credits do not automatically recharge and they never expire.
| Plan | Cost/Month | Credits/Month | Watermarked* |
|---|---|---|---|
| Free | $0 | 2,000 | Yes |
| Standard | $10 | 10,000 | No |
| Pro | $20 | 30,000 | No |
* Free Plan outputs are watermarked. Watermarks on existing outputs are instantly removed when upgrading to Standard or Pro.
Base Cost
| Operation | Cost |
|---|---|
| • Lip-Sync (see additional lip-sync costs below) | 30 |
| • Image background removal | 20 |
| • Color-correction using reference media • Video auto-rescaling | 10 |
| • Other operations with video outputs (excluding freeze frame video) • Image auto-rescaling | 5 |
| • Other operations with image outputs • Creating an image freeze frame video | 1 |
Size Cost Multiplier
The Size Cost Multiplier increases with every 25 MB of the largest media input file selected in INPUT, PREVIOUS, NEXT, or REFERENCE.
For example, if three video inputs have file sizes 10 MB, 35 MB, and 20 MB, the Size Cost Multiplier will be 2 based on the 35 MB file.
| Largest Media Input | Size Cost Multiplier |
|---|---|
| >0 MB - 25 MB | 1 |
| >25 MB - 50 MB | 2 |
| >50 MB - 75 MB | 3 |
| X MB | X÷25 (rounded up) |
Additional Lip-Sync Costs
In addition to the standard costs, a lip-sync operation requires 10 credits per frame.
The blue circle around your account icon on the top-right indicates the proportion of total credits available relative to the monthly allowance - a circle that's 75% complete has 75% of its monthly credits remaining. The amount of total credits available includes standard monthly credits plus any reserve credits you may have purchased.
You can also click on your account settings to see the exact number of credits remaining.
You can either wait until your subscription renews and refreshes your credits, upgrade your plan for instant additional credits, or make a one-time purchase of additional reserve credits in your account settings.
Two reasons: color accuracy and color recovery.
Standard video editors export frames that may appear correct, but often have an inaccurate color balance. It's common for operating systems to display videos using a gamma offset that makes them appear slightly brighter than they normally would be. Video editors often export frames that incorporate this same gamma offset so that the frame images look correct relative to the video, and then may reverse the process when those frames are re-imported into the video. However, when those frames are used as start frames for new AI video generations, the videos are created with a fundamentally altered color balance that is not corrected when the new video is imported into the video editor.
Additionally, few video editors, if any, export frames with Color Recovery (see below).
Typically images are in the RGB color space and videos are in the YUV420 color space. When converting from RGB to YUV420, colors drift slightly, so AI videos created from an RGB start frame don't quite match the original image.
Color Recovery is the process of compensating for this drift, either as a pre-generation preventative measure or as a post-generation corrective measure.
A frame exported with Color Recovery has its colors modified so that after the frame is used to generate a video, the video colors will be an accurate match to the original frame.
Color Recovery can also be applied to a video. Applying Color Recovery to a video assumes that the start frame was not itself recovered, and so applies a compensation to all frames of the video to match what would have been the original RGB colors.
It is common for the color balance to subtly change or "drift" over the course of an AI video generation - or over a physical roll (magazine) of film, for that matter. For example, in an outdoor scene the sky may be a different shade of blue at the end of a clip than it was at the beginning.
In Color Correct, Drift Correction is a post-processing operation that color-corrects the last frame of a clip to match the color balance of the first frame of the clip and then applies an interpolated color correction to intermediate frames. This ensures that the color balance of the entire clip remains consistent. This technique is best used when the first and last frames of a clip have similar content and lighting.
Another approach to drift correction is to use a separate tool such as Nano Banana or DaVinci Resolve to color-correct one clip's end frame before using it as the next clip's start frame. Then color-correct intermediate clips, working backwards between the newest clip and the last clip that is already color-correct, using Color Correct's robust frame pair color matching.
Color Balance and Drift Correction operations use one of the algorithms listed below. Different algorithms work best for various cases. The other frame-pair-matching algorithms use a custom algorithm.
If you are on the Standard Plan or Pro Plan, you can update your card or view past invoices by viewing your account and then clicking the Manage button in the "Billing & Invoices" section.
On the account page, click Change Plan to upgrade or downgrade your plan. An account upgrade takes effect immediately. With an account downgrade, the new plan is scheduled to take effect at the end of the current billing cycle and you remain on your original plan until then.
See also What Plans Are Available?
Please contact support@perilousquest.com with any questions or concerns.
Last updated: April 28, 2026
This Privacy Policy applies to your use of the Color Correct application on colorcorrect.io. Color Correct is developed by Perilous Quest LLC. By using Color Correct, you agree to this Privacy Policy.
We collect and retain your email address for authentication and account management. We may occasionally contact you at that email address for important account-related notifications.
We also store the videos and images you upload to Color Correct so the application can perform the processing and media-management operations you request.
We use your email address to sign you in, maintain your account, and send essential account or service notices.
We use your uploaded media only to provide the functionality of Color Correct, including storing, retrieving, processing, exporting, and otherwise operating on media at your direction.
We do not sell your personal information. We share limited information with service providers who help us operate Color Correct (such as our payment processor and hosting providers), and only as necessary for them to perform their services on our behalf. We never sell, share, or use your uploaded media for any purpose other than performing operations you request through the application.
Paid plans and credit purchases are processed by Stripe on our behalf. When you complete a purchase, Stripe collects the payment information (such as card or other payment-method details) needed to process the transaction. We do not see, receive, or store your full payment details on our servers.
We retain limited billing information — such as your email address, plan, purchase history, and a Stripe customer identifier — so we can manage your subscription, apply credits, and send receipts. Stripe’s handling of your payment information is governed by its own Privacy Policy.
Your uploaded media remains stored so it can continue to be used by the application. You may delete your stored media at any time. We do not retain copies of media you delete.
We may update this Privacy Policy from time to time. Continued use of Color Correct after an update means you accept the revised Privacy Policy.
If you need support or have questions about this Privacy Policy, email support@perilousquest.com.
Last updated: April 19, 2026
These Terms of Service govern your use of the Color Correct application on colorcorrect.io, operated by Perilous Quest LLC. By accessing or using Color Correct, you agree to these Terms of Service.
Color Correct provides media storage and processing tools for uploaded videos and images. You may use the service only in compliance with applicable law and these terms.
You are responsible for maintaining access to your account and for the activity that occurs under it. You agree to provide accurate account information, including a valid email address.
You retain ownership of the videos and images you upload. By uploading media, you give Perilous Quest LLC permission to host, store, process, reproduce, and transmit that media solely as needed to operate Color Correct and complete the actions you request.
You are responsible for ensuring you have the rights necessary to upload and process your media. You may delete stored media at any time, and deleted media is not retained.
You may not use Color Correct to violate any law, infringe another party's rights, interfere with the service, attempt unauthorized access, or upload or process material you do not have the right to use.
We may modify, suspend, or discontinue any part of Color Correct at any time. We may also update these Terms of Service from time to time. Continued use of the service after changes become effective means you accept the updated terms.
Paid features, subscriptions, pricing, and billing terms may be offered through Color Correct. If you purchase a paid plan, you agree to the pricing and billing terms presented at the time of purchase.
Color Correct is provided on an "as is" and "as available" basis without warranties of any kind, to the fullest extent permitted by law. We do not guarantee uninterrupted, error-free, or completely secure operation.
We do not guarantee the quality, accuracy, or correctness of any results produced by Color Correct. Color matching and related operations are inherently heuristic, and outputs may vary depending on the input media. You are responsible for reviewing results before using them, and any reliance you place on the output is at your own risk.
To the fullest extent permitted by law, Perilous Quest LLC will not be liable for any indirect, incidental, special, consequential, exemplary, or punitive damages, or for any loss of profits, revenues, data, goodwill, or business opportunities arising from or related to your use of Color Correct.
We may suspend or terminate access to Color Correct if you violate these terms or if we reasonably believe suspension is necessary to protect the service, other users, or comply with legal obligations.
For support or questions about these Terms of Service, email support@perilousquest.com.
Last updated: April 21, 2026
This Refund Policy applies to all paid plans and credit purchases made on colorcorrect.io, operated by Perilous Quest LLC. Purchases are processed by our payment processor, Stripe, on behalf of Perilous Quest LLC, the seller of record. This policy forms part of our Terms of Service.
Unless required by applicable law, all purchases are non-refundable and non-exchangeable. This includes paid subscriptions, credit purchases, and any other paid features offered through Color Correct.
Because color-matching results depend on the specific media you upload, we strongly recommend that you evaluate Color Correct using the Free Plan before upgrading to a paid plan or purchasing credits. The Free Plan lets you run real jobs on your own media so you can confirm that the results meet your needs before making a purchase.
Nothing in this policy limits any non-waivable refund, cancellation, or consumer-protection rights that you may have under the laws of your country or region. Where such rights apply, they take precedence over this policy.
Where a refund is required by law, your request must be submitted within 14 days of the original purchase.
If you believe you are entitled to a refund under applicable law, email support@perilousquest.com from the address associated with your account and include:
• The email address used for the purchase.
• The approximate date and amount of the charge.
• A brief description of your reason for requesting a refund.
Approved refunds are issued through Stripe to the original payment method. The refund typically appears on your statement within 5–10 business days, depending on your bank or card issuer.
If you believe a charge is incorrect, please contact us first so we can attempt to resolve the issue directly. Initiating a chargeback before contacting us may result in temporary suspension of your account while the dispute is reviewed.
We may update this Refund Policy from time to time. The “Last updated” date above indicates when the policy was most recently revised. Continued use of Color Correct after changes become effective means you accept the updated policy.
For questions about this Refund Policy, email support@perilousquest.com.