実現したいこと
お世話になります。
mp4ファイルの内部構造について、お伺いしたいことがございます。
当方、動画ファイルの内部構造について勉強するため、
動画プレイヤーの作成を試みております(mp4ファイルのみ対応)。
そこで、プレイヤーの作成前段階で、「デコード後」のmp4ファイル(バイナリファイル)の内部仕様について
把握する必要があると判断し、質問させて頂いたという経緯でございます。
まず、私が想定している「動画プレイヤーの処理手順」の概要について、以下に記します。
- mp4ファイルを読み込む
- 外部ライブラリを用いて、mp4ファイルのデコードを行う
- デコード後のバイナリファイルを解析し、動画の再生を行う
大まかですが、上記の認識で処理実装を考えております。
そこで、質問させていただきたいのですが、
mp4ファイルのデコード後のバイナリファイルは、どのような構造になっているのでしょうか?
処理手順3. を考える際に、デコード後のファイル構造を把握している必要があると思っているのですが、
Webサイト等で有用な情報を見つけられず困っております。
⇒可能であれば、参考URL等教えていただければ幸いです。
当方の現在の認識では、下記サイトに記載のmp4ファイル構造(BOX、moov、mdatなど)は、
デコード前のファイル構造であり、そこからデコーダにより変換が行われ、
別のバイナリ構造になると考えております。
⇒この時点で認識が違うのであれば、指摘していただきたいです。
【参考サイト】
https://qiita.com/satken2/items/d14b4113fe3fb5f5597b
質問内容が分かりにくく申し訳ございませんが、
ご助力の方をどうかよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー