从视频中提取元数据(使用Matlab)并使用原始序列对元数据序列进行补偿

时间:2019-01-17 12:58:18

标签: matlab

我正在尝试使用Matlab从视频中提取元数据。为此,我使用了:

fileID = fopen('C:\Users\Desktop\video12.mp4');
A = fread(fileID,'*char')

我能够得到如下输出:(它不是一个很大的总输出!)

' '
    '+'
    'i'
    'l'
    's'
    't'
    ' '
    ' '
    ' '
    '#'
    '©'
    't'
    'o'
    'o'
    ' '
    ' '
    ' '
    ''
    'd'
    'a'
    't'
    'a'
    ' '
    ' '
    ' '
    ''
    ' '
    ' '
    ' '
    ' '
    'L'
    'a'
    'v'
    'f'
    '5'
    '3'
    '.'
    '2'
    '4'
    '.'
    '2'

在以上输出中,我具有ftyp,mdat,数据等元数据。除了元数据外,输出中还有一些我不想要的东西。

我只想从我的输出中提取所需的部分,然后将我的输出的序列与某些已经输入的序列进行比较。 例如:

ftyp
mdat
isom .... //this would be the data that i want to selectively select from the output that i got.

,并将以上序列与程序中通常编写的序列进行比较。 例如:ftyp 等值 mdat ...

比较两者并给出结果。 如果有人可以帮助我,那将是很棒的,因为我是matlab的新手。 预先谢谢你!

0 个答案:

没有答案