我正在尝试使用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的新手。 预先谢谢你!