PDA

View Full Version : Encoding Speed Edit Files for the Web?



joevideo
12-24-2007, 09:54 AM
I know encoding files for the web has been discussed on this forum in the past, but I would like to revisit the topic.

I seem to be getting more and more requests for web videos. I've used WMV, QT, and I am currently experimenting with Flash.

I'm interested in seeing what kind of success other forum members are having with their techniques to get the best quality at the lowest file size.

I'm running Speed Edit 1.5 on Win XP, I have Adobe Flash CS3, QT, Tmpeg 2, and I'm pondering buying Sorenson Squeeze.

The current project I'm encoding involves outside moving shots with trees, leaves, and water (lots of detail).

Recommendations?

Thanks.

lcress
12-24-2007, 01:13 PM
I have had very good luck using a free FLV encoder called Riva. http://rivavx.de/ (goto to downloads and get their 2.0 encoder) They also have a free player, as well.

I find it does a nice job of creating a FLV file and I think looks better than the FLV encoder in SE. Just render out a high quality AVI and run it through Riva. It will also accept Quicktime and Mpeg.

You can see examples on my website at http://www.lcprod.com under Portfolio.

bbeanan
12-24-2007, 01:51 PM
I too have found that FLV is by far the best... check out any of the video over at Digital Juice:
http://www.digitaljuice.com/djtv/default.asp?set_rpp=50&show=all_videos&sortby=&kwid=0

They look great...

ScorpioProd
12-24-2007, 01:57 PM
Which Flash codec does FLV use?

stevehmeyer
12-27-2007, 05:28 AM
Icress,

Do you use the "progressive download" option with flash files?

If so do you like it?

lcress
12-27-2007, 10:21 AM
Steve,

The quick answer is Yes - progressive, I am not using a streaming server. But to elaborate . . .

quite honestly I don't do anything special with a .flv file.

Here's my workflow:

I simply do the encode with either Riva or SE, fire up Flash (I'm using Adobe CS3 Pro), pull in the player and point to the flv, then write out the whole flash file to a swf. The swf of course, is published out of Flash with a corresponding html file that is uploaded to a standard web server along with the swf and flv.

From that point, you rely on the browser on the client side to buffer and decode the stream. So in that sense I guess you would call that a "progressive download". You don't need a streaming web server. Any standard http web server should be able to host the flv - the browser and client computer do most of the work.

When I discovered I could upload flv's and get good quality video back, I thought the clouds had parted. I couldn't believe how easy it was.

As for bandwidth issues, the browser will buffer the stream before the flv will begin to play. These days most people have at least DSL speed, and even with a megabit connection there is a little delay before the client sees the flv play, but I found that acceptable. If the buffer time is too much for dialup clients, simply lower the x,y size of the flv and lower the bitrate when you encode.

There are far more people on the list who have greater experience at this. I apologize for the hairy long explanation. Hopefully it will be helpful for those just starting out with encoding for the web.

stevehmeyer
12-27-2007, 04:11 PM
Icress,

Thank you for taking the time to elaborate.

I have something new to look into.

Tom Wood
12-27-2007, 06:30 PM
I sprung for the 'Pro' version of the ON2 VP6 encoder ($250 http://www.on2.com/index.php?316) since it provides 2-pass VBR. The version that ships with most other software is the home version ($40) and doesn't do 2-pass. Slower encoding but a big leap in quality for the file size.