Product Updates in 2025
Latest feature enhancements in Magic Hour
Simplify Video-to-Video API by making height
/width
optional
We removed height
and width
as required params for the POST /v1/video-to-video
API. We now will automatically figure out orientation of the output video based on the input video.
To take advantage of the this change, please upgrade your sdk version to 0.20.0
.
Stable Mode in Lip Sync Video
We launched Stable Mode in Lip Sync Video, which reduces flickering in face swaps with beards, mustaches, piercings, and other items on the face. To use it, select “Stable Mode” under the setting Face Mask after uploading a video. The default setting, “Smart Mode,” remains the same and is recommended for most videos.
AI Gif Generator in Create Page + API
Try it now https://magichour.ai/create
The GIF Generator is also available via API.
To take advantage of the this change, please upgrade your sdk version to 0.19.0
.
🎉 New: Free AI Gif Generator
You can create cool gif for free!
Try it out now https://magichour.ai/products/ai-gif-generator
Simplify Image-to-Video API
We removed height
and width
as required params for the POST /v1/image-to-video
API. We now will automatically figure out orientation of the output video based on the input image.
To take advantage of the this change, please upgrade your sdk version to 0.18.0
.
Photo Colorizer in Create Page + API
If you have any old black/white photos, you can now colorizer it in the dashboard. Try it now https://magichour.ai/create
The colorizer is also available via API.
To take advantage of the this change, please upgrade your sdk version to 0.17.0
.
Simplify Lip Sync API and New AI Face Editor API
We removed height
and width
as required params for the POST /v1/lip-sync
API. We now will automatically figure out aspect ratio of the input video and resize based on your subscription’s maximum resolution. This makes it easier to create the video as you no longer need to figure out the aspect ratio of your input video and compute the height/width.
We also released POST /v1/ai-face-editor
API.
To take advantage of the this change, please upgrade your sdk version to 0.16.0
.
Simplify Face Swap Video API
We removed height
and width
as required params for the POST /v1/face-swap
API. We now will automatically figure out aspect ratio of the input video and resize based on your subscription’s maximum resolution. This makes it easier to create the video as you no longer need to figure out the aspect ratio of your input video and compute the height/width.
To take advantage of the this change, please upgrade your sdk version to 0.15.0
.
Stable Mode in Face Swap Video and Photo
We launched Stable Mode in Face Swap Video and Photo, which reduces flickering in face swaps with beards, mustaches, piercings, and other items on the face. To use it, select “Stable Mode” under the setting Face Mask after uploading a video. The default setting, “Smart Mode,” remains the same and is recommended for most videos.
Higher Quality Text-to-Video
We added higher quality mode to Text-to-video
This feature is available to all web and API users.
🎉 New: Free AI Face Editor in Create Page
Now you can edit photos in our create page, meaning your outputs will be saved and you have no daily limit! Each meme costs 1 frame.
API Changes
To take advantage of the latest changes, please upgrade to 0.13.0
.
🎉 Create Memes via API
We added POST /v1/ai-meme-generator
to our APIs and SDKs. Now you can create memes even faster!
Check out API reference
⚠️ Breaking changes in GET image/video project APIs
The GET /v1/video-projects/:id
and GET /v1/image-projects/:id
API type field is updated from enum to string field. This field is mainly used for internal filtering, and having the field being enum means any new mode we add becomes a breaking change. So we decided to introduce this breaking change once so we can more easily add new modes down the line.
🎉 Edit Face in Create Page
Now you can create memes in our create page, meaning your outputs will be saved and you have no daily limit! Each meme costs 10 frames.
🎉 New: Photo Colorizer Free Tool
Colorize your photo in seconds, completed free! https://staging.magichour.ai/products/photo-colorizer
🎉 Create Memes in Create Page
Now you can create memes in our create page, meaning your outputs will be saved and you have no daily limit! Each meme costs 10 frames.
🎉 New: Free AI Face Editor
Change expression in seconds, completely free! https://magichour.ai/products/ai-face-editor
Longer Talking Photo Videos
We made improvements to our Talking Photo mode. Now you can generate videos up to 30 seconds, up from 10s.
Previous | New | Improvement |
---|---|---|
10s | 30s | 3x |
🎉 New: Free AI Meme Generator
Create hilarious memes in seconds using our curated templates. No signup needed—just pick a template and go! https://magichour.ai/products/ai-meme-generator
🐛 Fixed 500 Error in Video Projects API
We fixed an issue where GET /v1/video-projects
would return a 500 error when requesting a video project with type: TALKING_PHOTO
.
🎨 Improved Animation Output
We improved Animation mode to make results more artistic, creative, and fluid.
Previously, we used a fast LCM model that often produced a grainy, burnt-in look. Now, we’ve prioritized visual quality and switched to a higher quality model with minimal speed tradeoffs.
Give it a try at https://magichour.ai/create/animation and let us know what you think.
🎙️ Launching AI Talking Photo API
Checkout the AI Talking Photo API Reference
For SDKs, please upgrade to 0.12.0
to create AI Talking Photo
Launching 5 New Video-to-Video Art Styles
We added a few additional art styles for Video-to-Video.
Try them now: Video-to-Video
Improved Error Banner
We updated the error banner you see in the image/video details
The new banner includes additional info on why the render failed, and provided some quick actions to retry or contact us for assistance.
AI Talking Photo Create Page Launch
We’ve launched AI Talking Photo in the Create Page!
With this launch, you can:
- generate up to 10 seconds of video, vs 5 seconds in the free tool.
- utilize our text-to-speech feature as the basis for your audio
Try it now at AI Talking Photo Create Page
Launching AI Talking Photo Free Tool
Now you can turn photo into a live video! Try it now for free at https://magichour.ai/products/ai-talking-photo
Launching 36 AI Image Generator Art Styles
We launched 36 new AI image generator art styles so you can generate the image in your vision more easily. This feature is available to all users!
Try it for free: https://magichour.ai/products/ai-image-generator
Create an account to create more https://magichour.ai/create/ai-image-generator
AI Clothes Changer Speed Improvement
We’ve upgraded our AI Clothes Changer to version 3, providing enhanced quality and performance for all your virtual wardrobe needs.
On 2025-03-07, we released an improved version of AI Clothes changer with higher quality to paid users only. This version improved the quality of the output; however, it was much slower than the previous version. In this latest update, we drastically improved generation time of the new version.
Version | Time | Improvement |
---|---|---|
1.0 | ~18 seconds | — |
2.0 | ~43 seconds | 2.4x slower |
3.0 | ~6 seconds | 7.2x faster |
AI Headshot Generator Custom Prompt Feature
We’ve added prompt customization to our AI Headshot Generator, allowing you to better control the style and appearance of your professional headshots. This feature is available on the web app and API.
To try it out, head over to AI Headshot Generator.
To use custom prompt with Rest API, add the prompt
param to your request.
For SDKs, please upgrade to 0.10.0
to use custom prompt with AI Headshot Generator.
Added Error Codes For Invalid File Path
We added 3 API error codes to identify invalid file path issues. You can get the error details using the GET /v1/image-projects/:id
and GET /v1/video-projects/:id
endpoints by accessing .error.code
and .error.message
fields.
Error Code | Error Message |
---|---|
invalid_audio_path | The audio_file_path value provided does not point to a valid audio file. This value should be a valid URL or file_path from the API https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls. |
invalid_image_path | The image_file_path value provided does not point to a valid image file. This` value should be a valid URL or file_path from the API https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls. |
invalid_video_path | The video_file_path value provided does not point to a valid video file. This value should be a valid URL or file_path from the API https://docs.magichour.ai/api-reference/files/generate-asset-upload-urls. |
Improved Model / Garment Detection For Small Images
We make improvements to our model and garment detection to better find subjects in low resolution images.
Previously, you would get the error Please use an image with a detectable model
or Please use an image with a detectable outfit
.
AI Clothes Changer Quality Upgrade
We released an improved version of AI Clothes changer with higher quality to paid users only. This version has better masking, less errors, and preserves elements more of the original image, like hair.
Faster Rendering for AI Headshot and Face Swap Photo
We optimized our AI Headshot Generator and Face Swap Photo tools, cutting rendering times drastically.
Tool | Previous Time | New Time | Improvement |
---|---|---|---|
AI Headshot Generator | ~30 seconds | ~7 seconds | 4.3x faster |
Face Swap Photo | ~16 seconds | ~6 seconds | 2.5x faster |
Improved face detection in Multi-Face Swap
We improved face detection accuracy in Multi-Face Swap for images with zoomed in faces.
Multi Face Swap Just Got Better! 🚀
We’ve improved our Multi Face Swap mode — now with 2.5x faster processing and higher quality!
Added .m4v
File Support
All APIs and web UIs now allows files with .m4v
extension. All SDKs are updated to reflect this change.
Customizable Caption Templates! 🎉
We’ve added customization options to give you control over your subtitles appearance. You can now customize:
- Text color, text highlight color, and Text border color.
- Vertical and horizontal position.
Try it now: Auto Subtitle Generator
Animation and Video-to-Video APIs Now Allow File URLs.
To make it easier to use input files, we have now updated final two endpoints to support file urls for input files:
POST /v1/animation
POST /v1/video-to-video
Now, you won’t have to upload files to our storage first before calling these two APIs.
Generate Subtitle for 3+ Minutes Videos
We added the Auto Subtitle Generator
to our dashboard! The max duration of our current tool is 30 seconds. We have now expanded the max to 10,000 frames. This means you can generate videos of length:
- 6.9 minutes at 24fps
- 5.5 minutes at 30fps
Try it now: Auto Subtitle Generator
Added high_quality
Param to Image-to-Video API
We previously introduced a High Quality
checkbox to the web app. Now, our API supports high quality generation as well. As a quick recap, “High Quality” is better at detail preservation, ideal for humans and complex images.
To use high quality mode, simply add .style.high_quality
param when calling the API.
File URL Support for 5 different APIs.
To make it easier to work with input files, we added support for file urls for the following APIs:
- POST /v1/ai-headshot-generator
- POST /v1/ai-image-upscaler
- POST /v1/image-background-remover
- POST /v1/image-to-video
- POST /v1/lip-sync
Now you don’t have to upload the file to Magic Hour storage first before using the asset in the APIs. Simply use the url in the file_path
inputs:
Launching Usage-Based Pricing for API users
Benefits:
- ✅ Pay only for what you use
- ✅ Volume discounts—up to 50% off
- ✅ Never run out of frames
For example, 15,000 frames now costs just $18 on our Creator tier instead of $27 with a subscription.
If you’re interested in our new pricing, send us an email at support@magichour.ai.
Detailed Usage Cost Breakdown + Usage Analytics
For users who has an active usage-based pricing subscription, we added detailed breakdown of cost based on each usage tier in your Developer Hub
Plus, get detailed analytics on your usage:
Added More Error Codes For More Visibility
We added 4 more API error codes to help you identify why a particular render failed. You can get the error details using the GET /v1/image-projects/:id
and GET /v1/video-projects/:id
endpoints by accessing .error.code
and .error.message
fields.
Error Code | Error Message |
---|---|
invalid_audio_file | The audio file contains invalid data. Please try a different file. |
invalid_image_file | The image file contains invalid data. Please try a different file. |
invalid_video_file | The video file contains invalid data. Please try a different file. |
invalid_youtube_url | The youtube video cannot be downloaded. The video may be private, age-restricted, or region-restricted. Please try a different url. |
Officially Launching the Magic Hour API
Today we’re excited to announce the Magic Hour API!
Developers can now integrate our AI image & video generation tools directly into their apps and products.
Free to get started for all users, with usage-based pricing available by request.
Check it out at: https://magichour.ai/api.
Launching AI Clothes Changer!
Head over to AI Clothes Changer to create yours today!
We also launched a free tool to the AI Clothes Changer Product Page so you can try out the new product for free!
Launching Auto Subtitle Generator Free Tool
We launched a free tool to automate subtitle generation on your video. Head over to the Auto Subtitle Generator Product Page to try out the new product for free!
Each generation is limited to 30 seconds, and you can generate 3 videos free per day. That’s 1.5 minutes of free usage every day!
Was this page helpful?