Wednesday, October 24, 2007

Parse .FLV file

Are you working on Adobe flash file parsing...? and found difficulty in parsing the flv file and found difficulty in understanding the flv file specification. Share your difficulties with me.

Fifteen days back I worked on one of the project, in that I did demuxing and muxing of the flv file.

The language we used in the project was C. I faced some issues in the beginning of the project, but somehow I resolved those by googling. So now I am pretty much comfortable with the flv file specification. Now I could be able to parse the entire flv. In the project which I worked we successfully demuxed meta data, cue points, alpha channel, audio and video packets from the flv file. Once the demuxing is done we constructed the flv file back by muxing all the components.

We provided some of the higher level APIs for the user to demux and mux the flv file.

If someone is working on the similar requirement and got struck at some point, please share your difficulty with me. I will try my level best to help you out. If you are in dilemma about which data structure to use to parse flv file, please put forward your thoughts through comments... I will try to share my previous project experience with you all.

If you have any comments on this article, please post your comments....

Yours,
Satish

0 Comments:

Post a Comment

<< Home