1

カスタム ヘッダーとそれに続く UYVY タイプの YUV 形式で構成されるカスタム ビデオ ファイルがあります。ヘッダー タグには画像の場所に関する特別な情報が含まれているため、それらを保持する必要があります。

現在、Microsoft Media Foundation H.264 エンコーダーを使用して mpeg-4 ファイルを作成するために、UYVY を YUY2 に変換していますが、メタデータを保存する方法がわかりません。

Microsoft Media Foundation を使用して、新しくエンコードされた mp4 ファイルにカスタム メタデータを保存するにはどうすればよいですか? IPropertyStore では、カスタム XML ファイルを使用してカスタム メタデータを処理する方法について説明していますが、これを行う方法の例を見つけることができません。

ありがとう!

4

1 に答える 1

1

透明度が維持されたAlphaプレーンで参照している場合は32 bit ARGB、恐れ入ります。これは、従来のMPEGコードでは実行できません。

あなたの最善の策は、MPEG 4「オブジェクトビデオ」を使用することです-理解してください、これは通常のMPEG4またはDivXではありませんが-これはオブジェクトビデオです。これには合理的な作業が含まれています。

詳細については、MoMuSysコーデックこのリンクを参照してください。

これが意図したものでない場合は、質問を絞り込んでください。

編集:メタデータの目的でのみ、MP3のID3タグに類似している場合、MP4ファイル形式で利用可能なメカニズムがあります。

このリンク:http ://www.semanticmetadata.net/2008/03/07/metadata-for-the-mp4-container/は、役立つ可能性のあるいくつかのツールを示しています。

代わりに-XMP(http://en.wikipedia.org/wiki/Extensible_Metadata_Platform)もMP4ファイル形式で使用できると言われています。

MP4ファイル形式は、H.264エンコーディングを非常にうまく処理できます。

于 2011-11-27T11:46:12.427 に答える