Categories
Flash video player

Why do I need MetaData?

So the first question that I have to answer is:
What is MetaData?
MetaData is information stored in the video file itself (FLV-file) and is not immediately visible.
Typical information stored in the video is the video’s duration, creation date, data rates, but this depends of the encoder.

Second question would be:
Why do I need MetaData?
Well you don’t need MetaData for anything. The FLV-players need it. The MetaData is usually used to create the position of the playhead. Which makes it easier for the viewer of the video to determine how long the video will be, or skip to a specific place in the video. But can also be used to search through video with a specific creationdate, framerate, filesize, width or height. So with MetaData you will make it easier to view your video!

Some other questions:
Do I need to worry about MetaData?
No, if you use a encoder which creates FLV 1.1, it will also create MetaData.

How do I know if my video has MetaData?
If you play your video and the playhead doesn’t move, your movie probably doesn’t have any MetaData.

How can I make/repair MetaData?
To put MetaData into a FLV file you can use Buraks FLVMDI (FLV MetaData Injector)
FLVMDI is free to use, but you can’t distribute it. It looks very intimidating; [it’s a command line application] but there’s also a GUI which makes our lives much easier.
And the Digitalgroover flvplayer has a repair button to fix your FLV. It will not show the seekbar if there isn’t any MetaData.

Will repairing MetaData change the quality of the video
No, it will change in filesize (about 2kB on a file which was 2.014kB) but won’t change any video or audio quality.
Yes, it will change the viewing quality because you can see the playhead-position and the ability to search/skip parts.

Categories
Flash video player Open source / Freeware

How can I make FLV (Flash Video) files?

Update #5: I’ve split this post in a couple specified post about this subject:
How can I make FLV with freeware / opensource software
Why do I need MetaData?
The best offline FLV player (not written yet)
And rewrite this post.

Update #3: Subtitle: “How can I make FLV with freeware / opensource software” or “How can I make FLV for free!”

For creating FLV I use Macromedia Flash 8 Video Encoder. I use it professionally (it’s part of Flash 8 Professional) but I understand that not everybody is able to get hold of this program.

How can we create FLV without an expensive program?

Riva FLV EncoderYou can use Riva FLV Encoder. This freeware program can be use to encode AVI, MPEG, Quicktime and WMV to FLV.
The same company also has a free Riva FLV Player which yoube used to play your FLV files.
Update #4: A program similar to Riva FLV Encoder is FLV Encoder from Digitalgroover.
It’s easy to use but for some reason I can’t get it to work with my computer at home (“Fail to transcode file!”), it works fine with the computer at work.
It’s freeware and they also have a FLV Player which is able to view and repair MetaData.

You can also use the FLV Player by Martijn de Visser for playing FLV.

Both FLV players come with their own installer so you can associate FLV files with one of these programs.

Update #2: VLC media player can also play FLV (and many more) but it seems to be an undocumented feature. And for some reason it doesn’t play all FLV files.

And of course you should use my FLV player for playing video on your site.