Type Adobe Flash Video

From truxwiki.com
Revision as of 14:57, 18 May 2020 by Admin (talk | contribs) (Created page with "{| style="float:right;border:1px solid black" |+ Details | Defined Constant | <code>Type_Adobe_Flash_Video</code> |- | File Type Value | 318 |- | Parent Type | Type_Adobe_Sh...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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

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;
};

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

Details