I work on flash CS3
I created a video in sony vegas, and imported it to flash, but the background is black, I want it to be transparent, what should I do?
P.S: in sony, there is no background, except the original black backgound that we see when we open the projet?
can we make some changes in the flvplayback in order to fix this?
thank you in advance
To solve this you ned to chnage your html. In your embed tag there is a param you need to change from "opaque" to "transparent". I assume you don't want the white flash to occur while your swf loads. I hope this answers your question.
<param name="wmode" value="opaque" />
If you are really trying to have a transparent background in a video, the video needs to be shot against a green screen and then chroma-key out (remove) the background and save the video file with the alpha channel included. Otherwise your video file will ALWAYS have a rectangle background, regardless of wmode.
Once you get your chroma-keyed video file saved with the alpha channel included, then you can play that video in a Flash video player (via NetStream) and no skin with the wmode set to transparent. Then there will be no background "inside" or around the video.
That's how this "Walk-on" video was created:
thanks for your answers
skin autohide= true
and even if I change the settings, I get the same result
I don't know where to write the code, I want my video to be like the one in the link, in fact, it is a logo, so I don't need the background
@ adninjastrator,yes I want my video to be like this one
I followed the steps, but it doesn't work, I dont't understand how to make this: "Once you get your chroma-keyed video file saved with the alpha channel included, then you can play that video in a Flash video player (via NetStream) and no skin with the wmode set to transparent."
here is an animated picture showing what I did:
My response is if you contain your flv in an swf for web purposes. The wmode needs to transparent so your flv doesn't flash white before it starts up. All that code is generated if you export as html.
After looking at your examples, you want your video with no bkg... meaning all that is shown behind the logo is your desktop bkg or whatever environment you open the file. I'm not certain how to do that without research... you may want to explore final cut pro forums as well. Hopefully someone else here can help out more.
You remove the background in a video by chroma-keying it out. That is, you shoot the video subject against a mono-colored background (like a green screen) and then use video editing software to select all the green pixels on the screen and remove them. But you have to then save that transparency, called the alpha channel. Then your video will have a transparent background and can be displayed over the top of something else, like a Web page. The "wmode" applies to the video player displaying the video, not the video itself. So unless the video has been chroma-keyed and the alpha channel included when the file is saved, there will always be a rectangle background.... exactly the problem described in this post.
If all you want is a logo with a transparent background, why are you using a .flv file? Unless there is some super long animation that goes with it, creating and saving it as a simple.swf would work just fine, or just a .png. Both of these options would provide the transparent background but creating your logo in a video editing program is really the long way around.
What type of file did you import into Sony Vegas to make your logo? My guess is that it would be much simpler to just directly use that image instead of converting it into any type of video file.
thanks for being helpful
well, I am creating a medical site with flash, for my studies, it won't be published on the web, it would be published on a CD
I used a flv file becaue my logo is animated, and I appreciate the transitions and effects in sony, that's what I used it, I am not a pro in animating with flash.
the video I made firstly was in format avi, and I converted it into flv, because this is the only format which is read by the player (flvplayback)
please, I wish to have a solution, because I want to create different videos with no background.
If you want to create a transparent background, you need to chroma-key it:
and a gazillion other links out there.
Google "Chroma-key Sony Vegas" for more info.
After you've processed your video like that, including the alpha channel, you can transcode to .flv. Just be sure you include the alpha channel all the way along. Then you'll need a flash video player placed on the Web page with the wmode set to transparent.