Turn Creativity Into Cash

Effortlessly generate high-converting ads with JoggAI’s Digital Avatars and smart automation—your shortcut to marketing success and profit growth!

instant avatar

Unlock the power of effortless video creation with JoggAI! Imagine turning a simple URL into a stunning, high-quality video ad in just minutes. 

Earn Money Effortlessly with JoggAI's Automated Video Ads!

Picture of Betty Ho

Betty Ho

I am Betty Ho, a B2C & AI marketer with a focus on SEO, content, and techstack marketing

I created the Marketing Experts Hub to simply explain marketing, cover business topics, and applications for marketers with a pinch of opinion.

If you want to stay in touch and learn more, sign-up to my newsletter and follow me on LinkedIn, where I post interesting my learnings and interesting industry news.

Wipe Transition

You know those wipe transitions between scenes in Star Wars movies? Have you ever thought it would be awesome to recreate them with CSS? Probably not, but, well, here we are. Let’s do it.Spoiler alert: this article is secretly a tutorial on animating CSS masks.CSS masking allows you to control which pixels of an element are visible and which are transparent — masked, if you will. A mask comes in the form of an image or gradient. When a mask is applied to an element, it acts as a sort of map that determines the visibility of every pixel of the element.Masking is not always binary. Pixels can be partially masked, resulting in semi-transparent pixels.As an example, the demo below uses CSS masking to cross-fade two scenes together.The first scene has the Death Star. The second scene has Jyn Erso, and is positioned directly on top of the first scene. A gradient mask is used on the second scene to make its left side transparent, revealing Wipe Transition the first Wipe Transition scene.Here’s how it’s set up in the HTML.And here’s the CSS. It’s mostly positioning and sizing, along with setting the scene images, but pay attention to the declaration on .The mask is set on and expressed as a going from left to right. Let’s dissect it.The first third is entirely transparent, so this portion of the scene is not visible.The middle third progresses from transparent to opaque white, gradually fading the scene in.The last third is entirely opaque white, causing this portion of the scene to be fully visible.To sum it up, transparent pixels hide and opaque pixels show. The color doesn’t even matter. I like to use white, but any color will do. It’s all about the opacity.It’s also worth mentioning that I’m using the vendor prefixed (supported in all major browsers) but not (currently only recognized by Firefox and Safari). I’m doing this for the sake of brevity, but feel free to use them both together if you want.Let’s build on top of what we’ve covered so far to create our first scene transition effect, a horizontal wipe. Take a look.The basic HTML and CSS set up is the same as last time. And once again, the mask is a that fades from to in the middle.So how is the fade anim……

[The feature associated with this page, DirectShow, is a legacy feature. It has been superseded by MediaPlayer, IMFMediaEngine, and Audio/Video Capture in Media Foundation. Those features have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use MediaPlayer, IMFMediaEngine and Audio/Video Capture in Media Foundation instead of DirectShow, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]The SMPTE Wipe transition produces any of the standard wipes defined by the Society of Motion Picture and Television Engineers (SMPTE) in SMPTE document 258M-1993, with the exception of the quad split.Class ID (CLSID): {DE75D012-7A65-11D2-8CEA-00A0C9441E20}CLSID Variable Name: CLSID_DxtJpegFriendly Name: “DxtJpeg”PropertiesPropertyTypeDefaultDescriptionBorderColorlong0x000000Color Wipe Transition of the border around the edges of the wipe pattern. The value of this attribute is a hexadecimal number with the format 0xRRGGBB, where RR is the red value, GG is the green value, and BB is the blue value. (Thus, pure red, green, and blue are 0xFF000, 0x00FF00, and 0x0000FF, respectively.)BorderSoftnesslong0Width of the blurry region around the edges of the wipe pattern. Specify zero for no blurry region.BorderWidthlong0Width of the solid border along the edges of the wipe pattern. Specify zero for no border.MaskNameBSTRNULLIf not NULL, specifies the name of a JPEG file to use as the wipe mask instead of a standard, built-in wipe. The file must contain a monochrome, 8-bits-per-pixel gradient. The gradient is used as a mask to define the wipe’s progression.MaskNumlong1StandardWipe Transition SMPTE wipe code specifying the style of wipe to use. For a list of wipe codes and their associated schematics, see SMPTE document 258M-1993.OffsetXlong0Horizontal offset of the wipe origin from the center of the image. Valid only for values of MaskNum from 101 to 131.OffsetYlong0Verical offset of the wipe origin from the center of the image. Valid only for values of MaskNum from 101 to 131.ReplicateXlong0Number of times to replicate the……

\n Defold\n Terms of Service\n Privacy Policy\n \nWipe TransitionWipe Transition Wipe Transition Wipe Transition\n\n\n"}","banner":"{}","customEmoji":"[{"name":"defold","url":"/uploads/default/original/2X/f/fd77f23ef316a8e03975c354e6110cd0cac4cbc4.png","group":"default"}]","isReadOnly":"false","activatedThemes":"{"8":"Defold Light"}","topic_67073":"{"post_stream":{"posts":[{"id":135147,"name":"Gianmichele Mariani","username":"gianmichele","avatar_template":"/user_avatar/forum.defold/gianmichele/{size}/24028_2.png","created_at":"2020-12-22T13:02:16.674Z","cooked":"\u003cp\u003eIs there any cheat I can use to get this or should I look into shaders?\u003c/p\u003e\n\u003cp\u003e\u003cdiv class=\"lightbox-wrapper\"\u003e\u003ca class=\"lightbox\" href=forum.defold/t/how-to-do-an-iris-wipe-transition/\"forum.defold/uploads/default/original/3X/f/b/fb0eea637c0fdcffb9fe93fa72e02995112be312.gif\" data-download-href=\"forum.defold/uploads/default/fb0eea637c0fdcffb9fe93fa72e02995112be312\" title=\"2020-06-08_00-49-12.gif\"\u003e\u003cimg src=forum.defold/t/how-to-do-an-iris-wipe-transition/\"forum.defold/uploads/default/optimized/3X/f/b/fb0eea637c0fdcffb9fe93fa72e02995112be312_2_331x250.gif\" alt=\"2020-06-08_00-49-12\" width=\"331\" height=\"250\" srcset=\"forum.defold/uploads/default/optimized/3X/f/b/fb0eea637c0fdcffb9fe93fa72e02995112be312_2_331x250.gif, forum.defold/uploads/default/optimized/3X/f/b/fb0eea637c0fdcffb9fe93fa72e02995112be312_2_496x375.gif 1.5x, forum.defold/uploads/default/optimized/3X/f/b/fb0eea637c0fdcffb9fe93fa72e02995112be312_2_662x500.gif 2x\" data-small-upload=\"forum.defold/uploads/default/optimized/3X/f/b/fb0eea637c0fdcffb9fe93fa72e02995112be3……

Have questions?

What is JoggAI and how does it work?

JoggAI is an AI-powered tool that transforms text into high-quality, emotionally resonant video ads. It uses advanced AI algorithms to generate authentic, realistic videos, all from the input text you provide.

Here is a Youtube Video from CodeWithHarry about JoggAI that shows the product in details.

Our service is ideal for brands and agencies marketing teams, especially those focusing on digital products, who need to create a high volume of video ads quickly and efficiently. It’s perfect for those looking to enhance ad performance while reducing production time and costs.

You can choose from our diverse lineup of AI Actors, each representing a variety of individuals in settings such as in the car or outside. With a range of ages and ethnicities, you’ll find the perfect fit for your needs.

They are AI Actors, you don’t need to wait for them to get back to you. However they are based on the image of real actors so you need to be careful with what you make them say. As a reminder, it’s forbidden to create harmful, violent, racist and sexual content with JoggAI.

You’ll get the most compelling speech and acting. You get a captivating raw video. Then you can transform it as you want with your own editing tools. You can also request an edit in the platform.

Around 2 minutes.

Yes in 54 languages including English 🇬🇧, Indonesian 🇮🇩, Hindi 🇮🇳, Thai 🇹🇭, Vietnamese 🇻🇳, Malay 🇲🇾, Filipino 🇵🇭, German 🇩🇪, French 🇫🇷, Portuguese 🇵🇹, Spanish 🇪🇸, Italian 🇮🇹, Japanese 🇯🇵, Korean 🇰🇷, Russian 🇷🇺, Arabic 🇸🇦, Greek 🇬🇷, Turkish 🇹🇷, Slovenian 🇸🇮, Croatian 🇭🇷, Romanian 🇷🇴, Chinese (Simplified) 🇨🇳, Chinese (Traditional) 🇹🇼, Bengali 🇧🇩, Hungarian 🇭🇺, Urdu 🇵🇰, Polish 🇵🇱, Danish 🇩🇰, Tamil 🇮🇳, Telugu 🇮🇳, Malayalam 🇮🇳, Cantonese 🇭🇰, Zulu 🇿🇦, Czech 🇨🇿, Hebrew 🇮🇱, Swedish 🇸🇪, Lithuanian 🇱🇹, Dutch 🇳🇱, Flemish 🇧🇪, Norwegian 🇳🇴, Finnish 🇫🇮, Bulgarian 🇧🇬, Latvian 🇱🇻, Ukrainian 🇺🇦, Mongolian 🇲🇳, Persian 🇮🇷, Odia 🇮🇳, Assamese 🇮🇳, Kannada 🇮🇳, Tagalog 🇵🇭, Amharic 🇪🇹, Serbian 🇷🇸, Slovak 🇸🇰, Swahili 🇰🇪.

There are many different ways to control the results of the videos in JoggAI. Everything sounds engaging and natural without doing anything. But you can also change the speed of the speech and the intonation. You can pick from a variety of AI actors with different backgrounds, emotions and energies in the library of actors.

Please take a look at the different examples of videos created with JoggAI. We are confident in the quality of our videos. If you have any AI-related issues (ie. bad pronunciation, etc.), contact us for a free video replacement.

Yes you can.

To get started, just tap “Get Started,” then you can subscribe to either the Starter or Basic plan easily.

To subscribe Pro plan, please book a call with our growth experts. They will provide a free audit of your creative’s performance and demonstrate how JoggAI can benefit you.

You May Also Like

Want to create video ads with less time and cost?

Limited-Time Free Access
Create Engaging Content Creation in Minutes!