we produced some semi-transparent videos using Adobe After Effects. Now I want to put them on our web site and stream from Wowza. In After Effects I can produce flv videos, but the only available codecs are Sorenson Spark (which does not support alpha-channel) and On2 VP6.
In order to encode with H.264 codec, should I install some extra software (on Mac or Windows)?
Can someone advice me to use another software for H.264 encoding? How do you encode H264 videos (on Mac, Windows or Linux)?
Other can chime in but I have used Sorenson Squeeze 4 and FFMPEG (but this take a lot of work to get setup properly for H.264). Also, take a look at Rhozet and On2 Flix Pro.
It is more of a player issue. I would contact Adobe or post on one of their forums or email threads. The Adobe Flash player folks would know the answer to this question.
If I understand you correctly you have already created an .AVI file that has an alpha channel. I do that often as well. I then use Adobe Flash CS3 and Apple QuickTime Pro to then create .FLV’s and .MOV’s Both of those products have an OPTIONAL SETTING to Include the alpha channel. But I should also say I don’t believe you can currently encode an .FLV to H264 For that I use Quicktime Pro.
One other thing to consider is the player you use to display the content. Not all players have a transparency mode. In fact most do not. Again as I understand it using a flash player in the transparent mode disables the full screen option of the flash plugin. That may have changed in the newer versions of the Flash Plugin but I haven’t seen any mention of it yet.
In my case I have modified the JW Player to permit transparency. Here’s a quick example. Demo In the example the transparent file is an .FLV with alpha channel.
If I understand you correctly you have already created an .AVI file that has an alpha channel. I do that often as well. I then use Adobe Flash CS3 and Apple QuickTime Pro to then create .FLV’s and .MOV’s Both of those products have an OPTIONAL SETTING to Include the alpha channel. But I should also say I don’t believe you can currently encode an .FLV to H264 For that I use Quicktime Pro.
@Jim,
Yes you understood me correctly. I have Adobe After Effects CS3, Adobe Flash CS3 and Quicktime Pro installed. I have an AVI file but Flash CS3 can’t open it. When I open it with Quicktime and export as FLV (with the help of Flash CS3), H264 is not available. Only Sorenson Spark and On2VP6 are listed.
In my case I have modified the JW Player to permit transparency. Here’s a quick example. Demo In the example the transparent file is an .FLV with alpha channel.
Your player looks cool. Which modifications did you make on JW Player?
Look at the 5th post in that thread. I think you’ll find it’s pretty much cut and paste and the whole process won’t take you 5 minutes. If I remember correctly these instructions were for version 3.16 as that was current when I made the post.
thanks, I will follow your instructions
Here you have me a bit confused. Flash CS3 does not have an H264 option. If you want to create H264 content using the Quicktime Pro you do not export an .FLV I select .MOV as the output type and then in the SETTINGS Dialog box you can chose H264 and you want to make sure you set the OPTIMIZED FOR option to STREAMING.
Look at the 5th post in that thread. I think you’ll find it’s pretty much cut and paste and the whole process won’t take you 5 minutes. If I remember correctly these instructions were for version 3.16 as that was current when I made the post.
When I open it with Quicktime and export as FLV
Here you have me a bit confused. Flash CS3 does not have an H264 option. If you want to create H264 content using the Quicktime Pro you do not export an .FLV I select .MOV as the output type and then in the SETTINGS Dialog box you can chose H264 and you want to make sure you set the OPTIMIZED FOR option to STREAMING.
Yes it is BUT you should be aware that in order to play it weel your user should have version 9.0.115 of the Adobe Flash Plugin installed. Several earlier version 9.?.? versions were quite buggy. I use swfobject to test for that condition and if they don’t have 9.0.115 or newer I give them 2 options.
If the have sufficient privilages on their computer they can chose to update to the current version of the plugin OR if they don’t I provide a link to an alternate .FLV file and they can simply click on that link and watch the lower quality file.
It’s not uncommon for corporate user to have VERY LIMITED privilages and many can not upgrade their player. The corporate IT department has to do it for them.
Right click on the JW PLayer and let me know what version you are using. The rest of the answer as to why you are having trouble will vary depending on your version. I am using 4.1.62 without problems. Also a link to your page would let folks here look at your code in an effort to help you better.