-: So, let's dive into Gen-1's parameters,
and to do so,
I wanna watch the orientation video
in the Welcome Instructors panel.
Narrator: Hello, and welcome
to a quick onboarding demo of Gen-1.
And if you're watching this, (upbeat music)
congratulations, you're about to embark
on a new creative journey using generative AI from Runway.
Before you dive in, let's cover the basics.
To start, you'll need an input video,
a reference image, or a text prompt.
For videos on Discord,
the file size needs to be below 8 megabytes,
so we recommend using a video compressor like Handbrake
to get the files to the needed size.
If you're a Discord Nitro user,
your file size limits are up to 100 megabytes.
Gen-1 will work in 95 frame chunks,
which is roughly 3 seconds.
If you have a longer video
where the part you want to use is in the middle,
please trim the clip before uploading to use with Gen-1.
You'll be using Gen-1 on Discord,
so in the Discord channel, just @GEN-1,
then include your input video and reference image.
If you're using a prompt,
you can just type that in right after the @GEN-1.
After you click send,
Gen-1 will open a video queue ticket in the form of a thread
and expose the values it's using
for the generation within the thread.
All of these values can be changed in future generations,
but for now, here's the default model generation
for my example,
and we're gonna use this video to demonstrate
what the other values will change.
If you want to regenerate,
just repeat the same process again in the same thread
or create a new thread if you want.
To change any value for your generation,
just include it after the @Gen1 for image prompts
or after the text prompt using a double dash format.
For example, @Gen1 --green_screen.
You can copy and paste the exposed values to make it easier,
just make sure there's no space between the second dash
and the value following it,
the underscores are present,
and you remove the colon for numerical value changes.
Now that that's out of the way,
let's quickly cover what all the parameters do.
-: -depth_blur_level determines how close the output
stays to the input video structure.
0 is as close as it can,
while 7 will almost ignore the input video entirely.
We recommend you explore the values between 0 and 5,
2 being default.
-: -cfg_temporal_scale can be used
to control temporal consistency.
Values below 1 give decreased consistency,
while values above 1 increase consistency.
We recommend values between 1 and 1.25
due to increased runtime
and color shifting that occurs at lower and higher values.
-: -cfg_scale enhances how much the text
or image prompt is taken into account.
Lower numbers will lead to more creative interpretation,
while higher numbers will be more strict to the prompt.
We recommend values between 7.5 and 12.5.
The seed value is randomly generated by default,
but if you come across a seed value that you like,
you can re-input the value
by using --seed space number.
-: -upscale will, you guessed it,
upscale your result by a pretty significant margin
with a slightly increased runtime.
We recommend using upscale
after you've found your perfect combination of settings.
-: -compare will wipe your original input video
to the generated result to compare the input versus output.
-: -interpolate will add frame interpolation
to the final output.
Because subsampling default is set to 2,
we skip frames in order to generate the result,
so frame Interpolation will assist
in making the drop frame playback a little bit smoother.
-: -only_foreground_depth will affect the foreground subject
for the generation
and replace the background with generated content.
-: -green_screen will isolate and affect the subject
and replace the background with chroma key green.
-: -mask_mode_foreground will only affect
the foreground subject and leave the background untouched,
while --mask_mode_background will affect only the background
and leave the foreground subject untouched.
-: -subsampling is how to control drop frame.
A value of 1 will generate frame sequentially,
or a value of 2 will skip every other frame,
and a value of 5 will be every 5th frame.
This is a way to control output generation
for longer clips at the expense of dropped frames.
Now that you have all the information
that you need to get creating,
you are ready to use Gen-1 for your own experiments.
Please be sure to follow early access terms,
and we encourage you, of course, to share your results
on social media using hashtag #Gen1.
-: We have been waiting for Gen-1
since we first heard about it,
and this is so, so exciting.
This opens up so many possibilities creatively,
and we can't wait to see what you come up with with Gen-1.
-: Nice. -: God, that was so rough
at the end. -: Yeah.
Good. -: Hate when that happens.