View Full Version : Best Format for Web Video
Anthony Marotti June 27th, 2008, 11:26 PM Hello All,
I'm curious as to what your opinions are on what the best format to use for publishing video on a website. Taking into consideration the social networks like YouTube and Facebook, but also, what might be the best format and configuration for putting client's video up on their websites.
Thanks, your opinions mean a lot to me :-)
Christopher Onstott July 2nd, 2008, 08:47 AM I'll second that! I post online for my newspaper's website but I'm looking to get higher quality video online.
I'm shooting with a PAN DVX-100BP, editing on FCP and/or AVID. What would be the optimal export settings to publish a video online and maintain a clean image that can be viewed in real time with a typical broadband connection?
I found this article on the B&H newsletter that was some help:
http://www.bhphotovideo.com/find/newsLetter/Moving-Video-to-the-Web.jsp
Thanks,
-C
Anthony Marotti July 2nd, 2008, 09:06 AM Yes, this is an increasingly important subject.
I know that our brothers and sisters here must be involved in it to varying degrees, I'd like to hear what their experiences are.
Joe Sonnenburg July 2nd, 2008, 09:56 AM I went through this same predicament a couple months ago for a client of mine. If you want it to be seen by most computers, Flash Video is definitely the way to go as it is can be played on over 90% of computers. With some experimentation, you can get it to look good with a decent file size as well.
H264 also creates a great image at a relatively small file size as well. It just isn't as universal as Flash Video right now.
If nobody else responds, search the previous posts and I think you should be able to find some more information. Good luck.
Josh Chesarek July 2nd, 2008, 11:12 AM My opinion would be this:
MP4 followed by FLV.
The new flash can play .h264 video and it looks great. The downside is you need a newer flash player which is slowly being adopted. At this point you have two options. If you have a decent flash player such as the JW FLV player you can set a fall back to an FLV Version or a message telling people to upgrade. If they have the right version they see a great video if not, they see the FLV version or they see the message.
Here is an example .h264 file in an MP4 container played by a flash player:
!!!This is not my video and I did not encode it!!!
http://www.simplethoughtproductions.com/2007/12/16/h264_flash_streaming/
While I did not encode it it still shows what is possible. In sort. Use flash and pick one of its two great video formats.
Martin Mayer July 2nd, 2008, 02:14 PM H264 also creates a great image at a relatively small file size as well. It just isn't as universal as Flash Video right now.
As Josh points out, ....errr....Flash currently plays H.264 - we use it on our website all the time - in fact, the Flash Player has played H.264 for several versions now.
Tripp Woelfel July 2nd, 2008, 07:45 PM I'd agree with the previous posts. Flash has the widest acceptance and most of the world already has the player installed. If they don't, it's a painless download and a couple of clicks away. Not terribly familiar with the latest goodies in the current Flash player, but H.264 is the coming thing.
Can't really say which codec will give the best quality. If you're interested, you might try encoding with both to see which you and the poobahs like better. Encoding quality can depend upon the video content. Some video may look better with one codec over another. Trial and error might get you there if you have the time. Otherwise, the regular Flash is the path of least resistance.
Jack Lang July 2nd, 2008, 09:50 PM Flash Video is the way to go. Small, fast and there 95% chance your client already have everything they need to watch the video on their pc. My second choice would be WMV. It can also produce hi quality files while keeping output very small in size.
As for an encoding tool, take a look at Sorenson Squeeze. They have a lot of presets and it's really easy to use. Not cheap but really powerful. Lastest version support both FLV and WMV with all the latest codec.
Christopher Onstott July 3rd, 2008, 10:06 AM Thanks all,
I've been using Sorenson Squeeze and it works great. The bosses want us to use a small fast file so it doesn't take any time to load, which is nice, but this is what we get:
http://www.thespectrum.com/apps/pbcs.dll/article?AID=/20080616/VIDEO/80615019/-1/FRONTPAGE
It's just a lot more pixellated that I like.
-C
Josh Chesarek July 4th, 2008, 06:59 AM Is that just the spark encoder or ON2VP6? If it is not ON2VP6 it might be worth a try. It is a compression closer to h264 so it can look better than spark even at the same bitrate.
Stephen Duke July 24th, 2008, 11:21 AM Flash is the way to go. It will play back both flv and H.264 files.
We encode H.264 with sorenson squeeze or compressor. One thing to be aware of is that compressor will give a softer looking result, and you will need to tweek the contrast settings and gamma for best results.
steve
bluebarnpictures.com
Josh Mellicker September 5th, 2008, 06:28 PM To revive this topic, FlowPlayer just updated their player so that you can encode a high quality H.264 movie for people with a recent Flash plugin (upgraded since December 2007), but yet falls back to an old-school FLV for people who have not upgraded their plugin.
To me, this is the best of both worlds- a great quality H.264 movie for the hip and savvy, but still a FLV fallback so that Grandma can still view the video on her 5 year old PC (on which she has never upgraded anything).
FlowPlayer offers a free GPL player with a watermark, or various licenses.
Here is the relevant page:
Flowplayer (http://flowplayer.org/tools/flow-embed.html)
Our new encoding program, DV Kitchen (http://www.dvcreators.net/dv-kitchen/), will encode FLV and H.264 movies and upload them, and we will support this smart dual movie scheme with FlowPlayer soon, but for now you have to copy and paste a few URLs from the Media Publishing tab.
I am going to do a tutorial movie on this next week.
Brian Luce September 5th, 2008, 07:56 PM Why is it that flash has the greatest market share yet it seems like not many NLE's can render to flash? You have to buy a separate software to encode it right? I know Vegas doesn't encode it.
Josh Chesarek September 5th, 2008, 08:22 PM To revive this topic, FlowPlayer just updated their player so that you can encode a high quality H.264 movie for people with a recent Flash plugin (upgraded since December 2007), but yet falls back to an old-school FLV for people who have not upgraded their plugin.
To me, this is the best of both worlds- a great quality H.264 movie for the hip and savvy, but still a FLV fallback so that Grandma can still view the video on her 5 year old PC (on which she has never upgraded anything).
FlowPlayer offers a free GPL player with a watermark, or various licenses.
Here is the relevant page:
Flowplayer (http://flowplayer.org/tools/flow-embed.html)
Our new encoding program, DV Kitchen (http://www.dvcreators.net/dv-kitchen/), will encode FLV and H.264 movies and upload them, and we will support this smart dual movie scheme with FlowPlayer soon, but for now you have to copy and paste a few URLs from the Media Publishing tab.
I am going to do a tutorial movie on this next week.
Glad to see they started supporting fall back finally :) It has been very useful but After seeing the majority of my viewers reporting 9.0.115 or greater I just switched all to Mp4. I display a nice link for them to upgrade if neeeded.
Pete Cofrancesco September 5th, 2008, 09:07 PM Flash is H.264 is the best choice although I find its cpu intensive and older machines tend to drop frames. It also takes a long time to encode.
Josh Chesarek September 6th, 2008, 06:23 AM Indeed it can be. But if you use a good encoder say a free one like FFMPEG and you have a multi core CPU they can all be used and it will keep time with FLV. FLV is single threaded only, at least on2vp6. The other great thing is that you can normally lower the bitrate on the h.264 which speeds things up but keep the same quality. I am also hoping Adobe will put out an update that allows the flash player to utilize video cards when not in full screen. As of right now Full screen video that is in h.264 can utilize the video card if there is one to do all the heavy lifting.
Brian Luce September 6th, 2008, 08:46 AM To revive this topic, FlowPlayer just updated their player so that you can encode a high quality H.264 movie for people with a recent Flash plugin (upgraded since December 2007), but yet falls back to an old-school FLV for people who have not upgraded their plugin.
To me, this is the best of both worlds- a great quality H.264 movie for the hip and savvy, but still a FLV fallback so that Grandma can still view the video on her 5 year old PC (on which she has never upgraded anything).
FlowPlayer offers a free GPL player with a watermark, or various licenses.
Here is the relevant page:
Flowplayer (http://flowplayer.org/tools/flow-embed.html)
Our new encoding program, DV Kitchen (http://www.dvcreators.net/dv-kitchen/), will encode FLV and H.264 movies and upload them, and we will support this smart dual movie scheme with FlowPlayer soon, but for now you have to copy and paste a few URLs from the Media Publishing tab.
I am going to do a tutorial movie on this next week.
I'm not smart enough to figure out how to run this software. Extracted it and just got a bunch of files.
Josh Mellicker September 6th, 2008, 01:13 PM Glad to see they started supporting fall back finally :) It has been very useful but After seeing the majority of my viewers reporting 9.0.115 or greater I just switched all to Mp4. I display a nice link for them to upgrade if neeeded.
It's easy for us too, 100% of our Mac viewers have QT, and our Windows users, being video producers, pretty much 99% have QT, so we can just post Quicktime movies.
Each website has different visitors and needs a different evaluation. For a website for retired folks, I would go with Flash 7 for the widest viewer compatibility.
Josh Mellicker September 6th, 2008, 01:14 PM I'm not smart enough to figure out how to run this software. Extracted it and just got a bunch of files.
The files need to be uploaded to your server, then you can look in the example .html files and replace the movie name reference with the path to your own movie.
I will do a movie on this soon!
Brian Luce September 6th, 2008, 01:29 PM The files need to be uploaded to your server, then you can look in the example .html files and replace the movie name reference with the path to your own movie.
I will do a movie on this soon!
I'd need an additional 60 IQ points to be able to do that.
|
|