View Full Version : Is Flash still the most popular format for web video?


Patrick Byers
April 2nd, 2008, 12:02 PM
I would like to try some newer compression schemes but my largest client seems hopelessly stuck in a Flash world. Here is an excerpt from an e-mail their IT person sent regarding web video:

"All of our videos are in .flv format. The ones we get from [another company] are 600x400 and are usually under 20 mgs. The last host videos we received from Patrick seemed to be in the correct format. The only issue we had with the host videos was the size. I believe if he had exported those at a lower quality then we could have used them. Is this video going to be
solely on the web? If so, then shooting in HD is way overkill. YouTube
makes this recommendation: Shoot at an aspect ratio of 4:3 and use an
encoding bitrate of 700-1000 kbps."

I have produced HDV content for other clients for the web and other mobile devices using Compressor and my experience is that there is a HUGE difference between SD & HD -- even on the web. Also, why would anyone still want 4X3 aspect ratio these days? (Is it just because that's the shape of the window on their website?)

I used a 30-day demo of Flash to create their last web stuff and I'm sure it's probably operator error, but I did not like the quality at the file size my client dictated.

Is Flash still the most popular format for website video? Can you give me advice and/or an expert opinion on the merits of say, the new dvcCast! (just purchased it but haven't used it yet) or other compression schemes vs. flv files?

Frustrated,
Patrick

Perrone Ford
April 2nd, 2008, 12:43 PM
From what I read recently, the latest version of flash can understand H264 natively and will not have to re-encode it to .flv. If that is true, then you could make mpeg4 files with their TERRIFIC quality, and still show them in a flash window.

Here's hoping....!

Ben Britt
April 3rd, 2008, 08:10 AM
Flash is by far the best for web video delivery
The latest flash plug-in will play the latest h264 version of mpeg4 (only) .
There are a couple of bugs though. One is you need to just change the extention from mp4 to flv for the AS2 flash video component to recognize the file.
More info here

http://labs.adobe.com/wiki/index.php/Flash_Player:9:Update:H.264#Q:_Will_the_Adobe_Flash_Media_Server_support_H.264_content.3F

Josh Chesarek
April 3rd, 2008, 08:41 AM
You only need to change the extention to .mp4 if the player you are using has not updated.

The other thing to keep in mind is that you need Flash version 9.0.115 in order for the mp4 to load. Flash has not forced people to get this version so most people do not have it yet and will just see a black box.

I have an H264 demo setup Here (http://www.simplethoughtproductions.com/2007/12/16/h264_flash_streaming/)

In the end you need to do what your client likes, if you dont like it just dont use it in your demo reel. If your client is not happy they wont continue to hire you. Feel free to show them how it could be better but if they don't want it they dont want it. You are also correct that it should be fairly easy for them to change the variables in their flash player to allow for 16*9.

By far flash is the most commonly used format and you can make it look good with some work. My experience has been that its better to have a lower res file at a higher bit rate than a higher res file at a lower bit rate.

Patrick Byers
April 3rd, 2008, 08:51 PM
Thanks, everyone for your input—and the samples. Very helpful.

Shaun Conner
April 4th, 2008, 08:56 AM
You only need to change the extention to .mp4 if the player you are using has not updated.

The other thing to keep in mind is that you need Flash version 9.0.115 in order for the mp4 to load. Flash has not forced people to get this version so most people do not have it yet and will just see a black box.

I have an H264 demo setup Here (http://www.simplethoughtproductions.com/2007/12/16/h264_flash_streaming/)

In the end you need to do what your client likes, if you dont like it just dont use it in your demo reel. If your client is not happy they wont continue to hire you. Feel free to show them how it could be better but if they don't want it they dont want it. You are also correct that it should be fairly easy for them to change the variables in their flash player to allow for 16*9.

By far flash is the most commonly used format and you can make it look good with some work. My experience has been that its better to have a lower res file at a higher bit rate than a higher res file at a lower bit rate.


What are you using to encode your files? I do a lot of hdv work and would love my videos to have that amount of clarity on the net.

John M. McCloskey
April 4th, 2008, 09:04 AM
Looks like www.vimeo.com is ahead of the curve with web based content. HD streaming video with a world of helpfull tutorials on how to upload.

Duane Steiner
April 4th, 2008, 09:27 AM
I have been using Flash to make videos for my site with sizes ranging from 640x480 up to 1280x720. The large ones come out ok, but have found a good compromise to be 800x450 @ 1000kbps.

Take a look at some here: http://www.speedandmotion.com/pages/videos.html

Aric Mannion
April 4th, 2008, 09:34 AM
By the way youtube suggests 4:3 cause that's the size they sow videos. So you'd get letterboxing or stretched vid otherwise. 16:9 is fine anywhere else.

Ervin Farkas
April 4th, 2008, 11:37 AM
According to Adobe (Millward Brown survey, see http://www.adobe.com/products/player_census/flashplayer/ or attached picture), as of December 2007 almost 99% of computers have the Flash player installed. Next would be the Windows player (83%) and QT with only 68%.

Add to this the fact that the QT install is about 32 MB (plus takes for ever to start up, and it's buggy on PC, especially when it comes to embedded players!) compared to only 2 MB for Flash 9, it's a no brainer - it is the best player if your goal is to reach most prospective visitors with your video on your website.

But a good Flash encoder doesn't come cheap - free FFMPEG only supports Flash 7, much inferior to Flash 9 - ON2 is out of question for most independent video producers ($3.5K per year - is this correct? - I find it insane).

Now, with the added support of H.264, which comes, in my opinion, with a much better quality for the same bit rate compared to Flash (comparable to WMV9, possibly a bit even better), it's REALLY a no brainer... Flash ROCKS!

And there is a wonderful free encoder for H.264, MPEG Streamclip!

Until now I was doing WMV with an embedded player on the front page for the current week's show (I edit a weekly one hour talkshow in Romanian, see www.dialogcuviata.com) and offered the older shows for download on the archive page, also useful for those with lower internet speed.

My dilemma now is where to go next. I love the looks of Flash players and the incredibly customizable interface, H.264 (.mov) video looks awesome (did some tests). But what am I going to do with those with slow internet and those who, let's say, downloaded the show when the computer is idling (or when internet is cheaper, yes it happens in Romania!), to watch later?

What would you do?

Josh Chesarek
April 4th, 2008, 12:55 PM
What are you using to encode your files? I do a lot of hdv work and would love my videos to have that amount of clarity on the net.
The demo there is not mine but I use Sorenson squeeze and have been happy with how it treats my HDV footage. One thing I have noticed is that it tends to make the h264 file a tad darker so I use its built in lighten feature it there is no more issues.

Josh Chesarek
April 4th, 2008, 12:59 PM
My dilemma now is where to go next. I love the looks of Flash players and the incredibly customizable interface, H.264 (.mov) video looks awesome (did some tests). But what am I going to do with those with slow internet and those who, let's say, downloaded the show when the computer is idling (or when internet is cheaper, yes it happens in Romania!), to watch later?

What would you do?

use H264 and a decent player on your website such as JW FLV Player. Then encode the files to H264 .mp4 files. For the people watching the streaming version they might have to update once but @ 2MB install it only takes a few minutes. You can then offer the files for download, Watch now via the player, or via a feed for apps such as iTunes and they will all feed of the same .mp4 file.

Ervin Farkas
April 4th, 2008, 01:03 PM
OK, I'm new to the H.264 game but I find that I don't need to change any extensions, the JW player plays the .mov file that I encoded with MPEG Streamclip just fine.

Here is a 15 second test, video at 512 Kbps, 640x360 pixels - I love the quality. http://www.dialogcuviata.com/test/mediaplayer.html

Why do you guys say I need to change the extension?

Josh Chesarek
April 4th, 2008, 01:07 PM
OK, I'm new to the H.264 game but I find that I don't need to change any extensions, the JW player plays the .mov file that I encoded with MPEG Streamclip just fine.

Here is a 15 second test, video at 512 Kbps, 640x360 pixels - I love the quality.

Why do you guys say I need to change the extension?


You don't. The only players I have seen that require you to change the extention are ones that have not been updated since the new feature was added. With those players (not JW FLV) you have to change the file extention to .flv to get it to work. With an updated player you do NOT have to change the extention. I use .mp4 to try and distance my self from quicktime :p (.mov)

Shaun Conner
April 4th, 2008, 02:49 PM
The demo there is not mine but I use Sorenson squeeze and have been happy with how it treats my HDV footage. One thing I have noticed is that it tends to make the h264 file a tad darker so I use its built in lighten feature it there is no more issues.

Ok. I just bought a mac pro with final cut studio. How would i get my footage into Sorenson squeeze after editing it in final cut pro 6.

Josh Chesarek
April 4th, 2008, 03:01 PM
Well if you are on a Mac another option to look at is Compressor I think. But either way it is more or less the same on all platforms, what I do on windows is Export it in highest quality possible from my editing app. I then import into Squeeze and then pick what ever compressions are needed and hit the Squeeze button and sit back as it crunches the data.

Patrick Byers
April 4th, 2008, 07:23 PM
I'm on a Mac and that's right. Compressor comes bundled with Final Cut Studio and does an excellent job. You can also create custom presets once you finish tweaking.

Shaun Conner
April 9th, 2008, 07:52 AM
I'm on a Mac and that's right. Compressor comes bundled with Final Cut Studio and does an excellent job. You can also create custom presets once you finish tweaking.

I tried compressor but it spits out images that aren't 16x9. What would you suggest? Also please take a look at this video clip I did it with sorenson squeeze. Not sure how it looks on other computers. www.humanjukebox.tv

Shaun Conner
April 11th, 2008, 10:35 AM
I've tried using compressor again without any results. Anyone have any suggestions?

Josh Chesarek
April 11th, 2008, 12:46 PM
I tried compressor but it spits out images that aren't 16x9. What would you suggest? Also please take a look at this video clip I did it with sorenson squeeze. Not sure how it looks on other computers. www.humanjukebox.tv

The Squeeze version looked pretty good to me. As for compressor I dont know it but my guess is you need to look in the "advanced settings" or what ever they call it and set it to 16:9. It is probably set to 4:3

Shaun Conner
April 11th, 2008, 01:27 PM
The Squeeze version looked pretty good to me. As for compressor I dont know it but my guess is you need to look in the "advanced settings" or what ever they call it and set it to 16:9. It is probably set to 4:3

Thanks. I'll check it as soon as I have a chance.

Josh Chesarek
April 11th, 2008, 01:30 PM
Also make sure that the resolution of the profile you are using is actually 16:9

Easy way to pick a resolution is pick your width, say 400 and then multiply by 9 and then divide the result by 16. This gives you 225, the Hight ratio, so you would use 400 by 225 for the pixels :)

Christian Nachtrieb
June 1st, 2008, 04:51 PM
Hey I know this is a slightly outdated thread but I had one question:

I agree everybody's h.264 encoded videos look great, but when I use Compressor to export my HDV project in h.264 format, all the text is mis-shaped and skewed. I know what I'm doing when it comes to exporting, I'm not sure what the issue is.. does anybody have a guess? Thank you!!!

Christian

Josh Chesarek
June 1st, 2008, 05:16 PM
Make sure you have the correct pixel aspect ratio selected when exporting/compressing. HDV is 1.33 aspect. If you use the wrong setting it can throw things off a bit.