![]() |
AVI to Flash - Anything new out there?
Thanks. :thumbsup
|
Depends on what you are already using :)
|
You've really ever only needed Flash CS4 which comes with a good converter, or On2 Flix Pro or Sorenson Squeeze for Flash or anything else that supports VP6 format. FFmpeg does not, so forget it and the shareware proggies that use it. FFmpeg supports only an extremely old FLV format that doesn't match quality with the latest that Flash Player can do.
Or you could use x264 and encode in H.264 format, but the usual caution applies: not everyone has updated beyond Flash 9 version 3, which is the minimum version for playing H.264 videos. |
Quote:
http://www.aone-media.com/videoconverter.htm http://www.boilsoft.com/videoconverter/index.html |
Quote:
I also have Flash CS3 and forgot all about it. Going to try that as well. |
Marking this for later :)
|
Quote:
CS3 will encode to VP6, which is playable on Flash Player 8 or later. CS4 will also do H.264 videos, but as they're coming out with a CS5 soon no sense upgrading now, if you're planning to. Really sounds like you're already set. |
Quote:
|
Is H.264 a good option still?
|
|
Quote:
You might want to create a log for your server that detects the version of Flash your users have. They need to have v9r115 or later to play H.264 videos. I'd say if more than 3-4% of your users have less than this version you'll either need to go with FLV or use a fallback. Otherwise that's a fairly large market to lose. On dvdvideosoft: It's a GUI wrapper for FFmpeg, so it uses the Sorenson Spark codec. Gives you maybe a third less quality for the same file size as VP6. Spark was developed a decade ago and while great in its day has been superceded since Flash 8 came out. |
ImTOO MPEG Encoder converts from/to all formats imo and does a great job.
http://www.imtoo.com/mpeg-encoder.html They have a ton of other tools, I bought their Splitter as well. |
Quote:
ImToo is even on FFmpeg Hall of Shame for breaking the FFmpeg GPL license: roundup. ffmpeg. org/issue1311 |
Quote:
It has to be the safest bet, imho. |
Last I heard HTML5 in Firefox can't play H.264. The problem is mostly licensing. Firefox supports Ogg Theora for HTML5, which is a splinter off a very old VP3 codec from On2. They've improved it some, but it does not match the quality of H.264, or IMO, VP6.
FWIW, Apple will not support Theora in Safari because (they claim) to be concerned about patent restrictions. VP3 was initially patented by On2, but since released into the public domain. Apparently there is a question about On2 warranting that the codec is without patent encumbrance from third-parties. MPEGLA warrants its licensors against patent claims for H.264. If you have the disk space and technical tools to do it, the best overall scheme is this (basically what YouTube does for most videos): * If no Flash installed, offer H.264 download and allow browser to launch the appropriate player (e.g. Quicktime in iPhone, etc.) * If Flash is installed, check version. If less than Flash 8, deliver Sorenson Spark FLV. If Flash 8 or later deliver VP6 FLV. * Optional: If Flash is installed, and if version of Flash is equal or greater to v9r115, you have a choice of delivering VP6-S if the video is HD, and/or H.264, your choice. HTML5 - while promising - is currently a curiosity and isn't something to actively support on a production server. I wouldn't, for example, recommend testing if the user has Safara or Firefox 3.5+ and deliver HTML5 instead, especially if I'm doing streaming as opposed to progressive download, bandwidth detection, or anything else that the more elaborate Flash players are often used for. |
SUPER!
Or Adobe Media Encoder. I use both. |
What is your issue with Sorenson? Is it just not cutting it?
|
Quote:
I don't see a reason to keep using these old tools, except that they're "free." Maybe FFmpeg will eventually be compiled with a VP6 encoder, and while it's on their todo list, so are a bunch of things that are still in development. A decent basic VP6 encoder is only 40 bucks yet it delivers better quality and smaller files to your peeps - win/win sort of thing. Or use CS3/4 or Premier, which comes with a free VP6 and/or H.264 encoder, and a lot of folks have one of these already. |
Quote:
The h264 I was hoping would be an easy solution, but didn't think about a user having an older flash. Do you know if the JW players are easy to tweak to detect and use the correct file? Also, do you know if the Flash CS3 is a VP6 encoder? I am going to upgrade I think (to CS4), but have not done so yet. |
Quote:
There may be some specialized player that do the check internally, then take either of two (or even three) filenames you've given it. I'm not aware of any such players by name, but as it would be fairly simple to do there must be something out there that works this way. Flash 8 and above comes with a VP6 encoder, so CS3 should have it. CS4 has both a VP6 and H.264 encoder. Be wary of using third party encoders for H.264, especially Quicktime, that don't prepare the file for Flash Player delivery. The Flash version of H.264 contains some slightly different internal mechanics that an H.264 created by Quicktime or Final Cut Pro lacks. Specifically you need to run these files through a utility (such as MP4box) to enable them to start playing soon after download has begun. |
Did you just say that Sorenson is a free program?
I mean you have points about things... but you are mistaken on the quality of Sorenson. |
Quote:
Now with Flash 8 having 99% or so penetration there is no reason to continue using the old Sorenson Spark codec. People still use it because it's the encoder built into FFmpeg. FFmpeg is free. It does not (currently) support encoding to VP6 FLV. The programs Sorenson Squeeze and Sorenson Squeeze for Flash are not free (anything but) and they are very good. The latest versions of Squeeze for Flash natively supports VP6 FLV, as well as the older Spark codec of course, and H.264. Hope that clears things up. |
Quote:
|
Quote:
For my MAC, I picked up a product called Turbo264. It's a dongle encoder, fastest encoder I've ever seen for h.264, excellent quality. Problem is, it doesn't "hint" the video. Fail. I was told I could add that by then running it through QT Pro. Fail again. So now I'm using Sorenson Squeeze for the h.264. It's a lot slower, but it works. |
Quote:
Moving the moov atom (which I was talking about) refers to relocating some metadata from the end of the file to the beginning, so that the whole file doesn't need to be completely loaded before it will play. You'll know if the moov atom is in the right spot if you get the file onto your server and all your users have to download all two or five or whatever minutes of the video before playback starts. |
All times are GMT -7. The time now is 05:47 PM. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
©2000-, AI Media Network Inc