What are credits?

Credits are the units of measure for the resources you use when you create videos with JSON2Video.

When you create a free account, you get 600 credits to start with. You can consume these credits to create a few videos and build a proof of concept to understand how JSON2Video works and it is a good fit for your needs.

Once you understand if JSON2Video is for you, you can buy additional credits to create more videos.

How credits are consumed

Credits are consumed for these purposes:

Rendering videos

When you render a video, JSON2Video will consume credits based on the video resolution and length:

If your render fails, you will not be charged for the credits consumed in rendering the video.

Generating AI assets

JSON2Video can use the assets you provide (like images, videos, or audios) or you can make it generate AI assets for you, such as images or voice-overs. These assets are generated using third-party AI services like ElevenLabs or Flux Pro.

Using your own API Keys

If you have an account with the AI service (for example, with ElevenLabs), you can use your own API Key to generate the assets:

Using JSON2Video only

If you don't have an account with the AI service, JSON2Video will generate the assets using its own API Keys and you will be charged for the credits consumed.

This saves you the cost of having to create an account with the AI service and the hassle of managing your API Keys.

Currently, the supported list of asset types and providers is the following:

Asset type Model Provider Credits consumed
Images freepik-classic Freepik 0 credits per image
Images flux-pro Replicate 20 credits per image
Voice-overs azure Microsoft 0 credits per minute
Voice-overs elevenlabs ElevenLabs 60 credits per minute
Subtitles default JSON2Video 0 credits per minute
Subtitles whisper JSON2Video 0 credits per minute

You can use freepik-classic and azure for free without consuming any extra credits.

Because the AI services are third-party, the credits consumed are always deducted from your account independently of the success of the video rendering.

However, the generated AI assets are cached by the API, so if you generate the same asset again or you re-render the video again, you will not be charged for the credits consumed. This is true if prompt and settings are the same and the "cache" parameter of the element is not set to false.

Examples

Let's see some examples of how credits are consumed.

Example 1: Simple video without AI assets

The video will consume 10 credits (1 credit per second of rendered video).

Example 2: Video with AI assets generated with JSON2Video's own third-party accounts

The video will consume 110 credits (60 for the generated images, 20 for the generated voiceover and 30 for the rendering).

Example 3: Video with AI assets generated with your own third-party accounts

The video will consume 30 credits (1 credit per second of rendered video).