Je veux savoir à quoi ressemble le marqueur onMetaData
dans les fichiers FLV. Quand j'ouvrir les fichiers FLV en texte brut je reçois ceci:Marqueur onMetaData dans le fichier FLV
FLV[][][][][](TAB)[][][][][][][]8[][][][][][][][][]
onMetaData[]
duration...
Les docs disent que les 3 premiers octets sont la signature « FLV » l'octet suivant indique la version flv, l'octet suivant nous dit si l'audio ou vidéo les tags sont présents, les 4 octets suivants sont le data-offset (la taille de l'en-tête), qui est 9, en ascii c'est le code TAB. après que le TAB commence le corps avec le "champ de taille précédent" qui est 0 (4 octets) suivant, il y a le type de tag (1 octet) la taille des données (3 octets) et le timestamp (4 octets) l'identifiant du flux (toujours 0, 3 octets). Après cela reste:
[]
onMetaData[]
[][][][][][]
duration...
Je suppose que le marqueur onMetaData
est "1byte, retour à la ligne" onMetaData "1byte, saut de ligne), mais ce sont les 7 octets entre marqueurs onMetaData
et duration
ok en quelque sorte le format perdu ... SRY – evilman
le « [] » est bien sûr les fenêtres standard signe pour non pris en charge caractères ... – evilman