« KCP+ の動画を AVIVO で作る その3 | トップページ | 今年は昼 »

2009年6月16日 (火)

KCP+ の動画を AVIVO で作る その4

プロファイルとレベルはどこにあるのかよくわからんまま(stsd のどこか?)、Xvid の xvid.h を眺めてみます。

#define XVID_PROFILE_S_L0 0x08 // simple
#define XVID_PROFILE_S_L1 0x01
#define XVID_PROFILE_S_L2 0x02
#define XVID_PROFILE_S_L3 0x03
#define XVID_PROFILE_ARTS_L1 0x91 // advanced realtime simple
#define XVID_PROFILE_ARTS_L2 0x92
#define XVID_PROFILE_ARTS_L3 0x93
#define XVID_PROFILE_ARTS_L4 0x94
#define XVID_PROFILE_AS_L0 0xf0 // advanced simple
#define XVID_PROFILE_AS_L1 0xf1
#define XVID_PROFILE_AS_L2 0xf2
#define XVID_PROFILE_AS_L3 0xf3
#define XVID_PROFILE_AS_L4 0xf4

これがそのまま書かれているかはわからんのですが、そのまま書かれていると仮定して ffmpeg と Avivo の吐いたファイルの stsd 付近を較べて見ます。

ffmpeg で 0x01 なのは1ヶ所でした。
ラッキー!(笑)

Avivo の該当箇所を見ると 0xf5 になってます。
上記ヘッダには定義がないけど、実はこのファイルは Adv Simple@L5 ってこと?
真空波動研が Adv Simple@L4 までしか認識できないってことでしょうか。

ま、よくわかりませんが 0xf5 を 0x01 に書き換えて真空波動研で見てみます。

おお、Simple@L1 になりました。
当たり!(笑)

いそいそと携帯にコピー...黒い。orz

ダメなんすかねぇ...もうちょい研究してみます。

# ほーら、やっぱりまだできない(笑)。

|

« KCP+ の動画を AVIVO で作る その3 | トップページ | 今年は昼 »

パソコン・インターネット」カテゴリの記事

携帯・デジカメ」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/173518/45363648

この記事へのトラックバック一覧です: KCP+ の動画を AVIVO で作る その4:

« KCP+ の動画を AVIVO で作る その3 | トップページ | 今年は昼 »