Type Adobe Flash Video

From truxwiki.com
Jump to navigation Jump to search
<< Details >>
Defined Constant Type_Adobe_Flash_Video
File Type Value 318
Parent Type SWF
Carve Yes
Format Details No
MIME Type video/x-flv
Filename Extension flv

Flash Video

Description

Adobe Flash Video

The Tag.TimeStamp value increases between packets and the PreviousPacketSize of the next packet equals the Tag.DataSize + 11 of this packet.

Details

Code

It may be possible to stitch fragments back together. The packet format is:

struct FLVTAG
{
    uint8_t Type;
    uint8_t DataSize[3];
    uint8_t TimeStamp[3];
    uint8_t TimeStampExtended;
    uint8_t StreamID[3];
};

struct FLV_PACKET
{
    uint32_t PreviousPacketSize;
    FLVTAG   Tag;
};