Introducing Videos in the Marketplace!

Hey there devs!

We are extremely excited to announce the launch of a BRAND NEW offering in the Developer Marketplace: videos! As Roblox continues to grow and the quality of the experiences continues to rise, we, as a platform, are looking for ways to continuously push the boundaries of our tech to support these immersive experiences. With the Bloxys and the One World Together at Home concert serving as proof-of-concepts that videos can change the way that a Roblox experience can be consumed, we are expanding this technology to the rest of our community.

To kick things off, we are releasing 50 videos in the Marketplace for free for all of you to use in your experiences. Most of these videos come from a few of our awesome community video creators, so be sure to check them out!

video marketplace

Where do I find them?

To check them out, head over to the Marketplace in the Toolbox and select Videos from the category dropdown menu. You can also find these via the Library!

How do I use them?

Just like any other asset, from the Studio Marketplace, you can one-click insert or drag and drop them into your 3D Workspace. With a single-click insert, just the Video Frame will be added to your Workspace. It’s important to note that the Video Frame must be placed on a SurfaceGui for it to be displayed. When using drag and drop insert, the SurfaceGui will be automatically added for you. And last but not least, make sure to head over to the Properties panel to enable the Playing setting!

Additionally, at this time, for performance reasons, only up to two videos will be able to be played simultaneously on a client.

What’s coming next?

We are just getting started with this technology. From cutscenes to tutorials to animated textures, we know all of you are going to want to use this in different ways for your own unique experiences. We are working on our next milestone of allowing all of you to upload custom video content for your own experiences, so stay tuned for that!

Documentation and resources

We hope you enjoy this new feature and are looking forward to seeing all the awesome things you will do with it. Huge thank you to the big team that made this happen: @QuantumOrbital @portenio @IgnisRBX @MoonRocketApollo @Doctor_Sonar @zDedrid @ApplePineCake @St4rst0n3 @DrowningEggs @KurtisC_Roblox @NoAlias @ReallyLongArms @iriszh @Lvl100SuperBurrito @FriendlyAdder @AtomicOperation @funturious and @LuaPolar!


This topic was automatically opened after 14 minutes.

I have a few questions.

  • Will this cost Robux to upload, just like it does for games or with audio? It’s quite hard to moderate. :robux:

  • Could you possibly add filters like speed of video, tint, pitch, vignette, transparency, etc? :video_camera:

  • Will you add captions for deaf users, and subtitles for those who can hear? :ear:

  • Possibly localization for different languages? :earth_asia:

  • Will the previews show how long the video is? :straight_ruler:

  • You should add videos with transparent backgrounds, 2D, floating videos! :cloud:

  • Could low-end devices, like phones, have lower quality videos? :low_brightness:

  • Will videos be affected by ColorCorrection, Ambient, post processing effects, etc? :desert_island:





When will we be able to preview videos online? As a follow-up question, is there a planned release date for when users will be able to upload their own videos.


Well… I woke up today and it was another Monday… how dissapointing :frowning:

This really makes my day. :smiley:

Thank you for this feature, this is a very interesting and beneficial and needed feature! There
are sadly so many aspects of development that can be easilly simplified through the use of videos,
but due to the previous lack of video support, many developers like my self have had to struggle
and find creative solutions to get a similar result to what we could get with a video. I’m happy
to say that this will most likley save developers a lot of time and effort.

I also am interested in future jobs related to this. Video support in game opens up a lot of oppertunities
for video editors and video creators. Roblox creators in the past have shown what they are capable of
with a single image, and I am more then excited to see what talented Roblox developers and creators
do with the ability to create and import videos. I am sure this will make gameplay and game experience
much more interesting for players, and I think this will make the video editor/video creator
job a lot more relevant, which hopefully can be good payment for talented creators and artists.

However, I think a video playback or video preview feature needs to be added to the library.

When do you think the ability to upload videos to the platform will be open? Next year?

What kind of video resolutions will be available to use?

ooohhh! So many pros in one update! Thanks Roblox!


This looks like a brilliant feature and I can already imagine the possibilities with having videos in-game. Definitely a feature that many of us have been anticipating but what will the moderation requirements on uploading videos be like?

I think this is something a lot of us would like to know as obviously there may be some gray areas with the moderation process of getting videos approved. Will this be announced when video uploading goes live?


Great new feature! I’m sure we’ve all been asking for this for yeeeaaars now, however I’ve got some questions

  1. Is the limit two videos at once, or two unique videos with unlimited instances? And when, if ever will this limit be raised?
  2. I heard somewhere that the internal format for these is WebM video, will Roblox support transparent videos when it gets opened to the public?

This is awesome! Excited to give it a try. Will you eventually offer localized subtitle support?


First, the DataStore limit increase; now this?! This is crazy! Roblox keeps on pushing the boundaries again and again! I can not wait until we can publish our own video assets! Thank you for everyone who made this update possible! :smile: :+1:


It would be cool if videos could get a little preview button on the website as well.


This is really awesome, but I have a few questions:

  1. Realistically how much does this feature affect the performance of the end user?
  2. How would the third and onward VideoFrames be displayed on the client?
  3. Is there any way to attach the VideoFrame sound to a SoundGroup?

Edit: I just tested performance of the VideoFrame and I would highly suggest to not use them yet in your games (unless it’s optimized really well). The Pizza Ad video for instance takes about 80MB of space, which is a lot considering it’s just a video, some games don’t even utilize that much memory in form of UI and Textures.

Edit: I’m really impressed though, this works with UICorners and UIGradient constraints! Hopefully the video are getting optimized better in the future.

Edit: Also a few notes:

  1. The Video property doesn’t autofill forcing you type “rbxassetid://” everytime you add a new id.
  2. The wiki page about the Video property is not right.
  3. It would be really useful if there was a PlaybackSpeed feature.


What will be the quality after compression? From what I can see VideoFrames are quite low quality,


Very excited to use this feature, however there are a few questions that I have about it:

  1. First, I’m concerned about loading times. Games take long enough to load as is, since everything is streamed from the cloud in real time. How will videos impact this/how have they impacted this in testing?

  2. What is the max resolution/framerate/length/size video that we’ll be able to be upload?

  3. Lastly, I’m concerned about video quality. I’m sure I’m not the only one who plans on using this for pre-rendered cutscenes, so the question needs to be asked: Will videos always play at the resolution and framerate they were uploaded in? Or will there be some similar system to StreamingEnabled where a super low quality version streams in first, then the higher res version? I personally would never use this for pre-rendered cutscenes if my players will only see a 144p, 20fps choppy video. If I upload 1080p video, I expect it to always play at 1080p except in cases where the screen is not large enough. This is a problem with Roblox’s insistence that everything must be streamed from the cloud in real time, instead of downloading beforehand.


I am guessing VideoFrames will be very under-utilized until they can be uploaded. This seems like a great improvement over having to use ViewportFrames and being bound to the limits of Roblox, and I will be interested to see what people will use them for. Maybe driving/city games will use them for animated billboards like in Time Square?

The limit of 2 is quite low though. Guessing this is the limits of 512MB devices like the iPhone 4S and 5, I and I hope the limit is increased or removed at some point with the sacrifice of potential crashing on lower end devices in exchange for more building options.


is there going to be a thing that tells length of the video is in the toolbox, like audios



Roblox is truly advancing in a tremendous way. This new addition definitely emphasizes the “3D” in “3D Experience”.


This opens up so many opportunities for developers! Can’t wait to be able to upload out own videos in the future! :heart_eyes:


Will uploaded videos have maximum sizes, specific file formats, or requirements like them being hosted on youtube? Will this affect the “video thumbnails” on games to no longer rely on youtube?


In all seriousness though, this is super helpful when making story games that involve tv emergency broadcasting. This could actually be super helpful for devs with any sort of tv in their game! This has so many uses!!!


Will the videos ever be able to be played back on the website itself just like audios?