views:

517

answers:

1

I was wondering how do you inject metadata into an f4v file with quepoints? I've been reading somewhere that it's either during encoding or a custom actionscript that embeds when the file runs.

+1  A: 

An F4V file is merely a renamed MP4 file. By and large, any tools, tips and technologies that work on MP4 file will do so for F4V files.

Seeking into MP4 files is non-trivial, and much more difficult than FLV files, which I assume you are thinking about. (But maybe I am wrong?)

That said, the meta data you are after is probably already in the MP4 in the MOOV atom. (MP4 files are composed of atoms. The MOOV atom is the meta data atom.) There probably is no need to inject it. But, to get quick starts and have a player be able to seek through out a file, then you need to have the MOOV 'atom' at the front of the file. There are tools to do this on existing files, and it can be done when encoding the file.

I've never heard of AS doing any of this.

Stu Thompson
Please excuse my grammatic error in my question. I was a bit drunk.That's what I'm trying to achieve and for some reason even when I set the encoder to embed que points, it still doesn't work. I shall try your method.From my research it seems that skipping is either done during encoding or a custom AS that works with the player to set these points.Thank you for the explanation and I hope it works.
wavyGravy
It's mentioned here in Adobe's docs that you can do it when you play the file. I believe it lags though:http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7d36.html
wavyGravy