2016-04-22 147 views
0

私は別のjsonファイルのデータに基づいていくつかのビデオを編集する必要があるプログラムがあります。これらのビデオはシーケンシャルで、独自のjsonファイルにメタデータがあります。プログラムはフレームごとのオーバーレイ(アイトラッキングデータ)でそれらを編集します。Pythonのmp4メタデータ抽出

個々のmp4メタデータとjson-fileメタデータを比較したいので、タイムスタンプを比較してすべてが同期していることを確認してください。

可能であれば、私はどのようにmp4メタデータに行きますか?

答えて

0

これにはmp4fileモジュールを使用できます。

pip install mp4file

Example from here

from mp4file.mp4file import Mp4File 

def find_metadata_atom(file, name): 
    atom = file.find('.//%s//data' % name) 
    return atom.get_attribute('data') 

file = Mp4File("bill.mp4") 

title = find_metadata_atom(file, 'title') 
tvshow = find_metadata_atom(file, 'tvsh') 
+0

理論的には動作しますが、「グループ化」、メタデータのためのシステムを書いた人が実際に私に関連するデータを与えていません。ちょうどそれを見つけた。応答していただきありがとうございます。私はバッチ全体を読み込んでそこから作業すると思う。 – TerraCode

+0

@TerraCodeわかりました。申し訳ありません。その答えが他の人にとって役に立つかもしれないと思うなら、私はupvoteに感謝するか受け入れます。そうでない場合は、犯罪はありません;) – salomonderossi

+0

私はupvoteしますが、私のアカウントは赤ちゃんです:p – TerraCode

関連する問題