アニメのエンコに賭ける青春って幸せ!

このエントリーをはてなブックマークに追加
268 ◆47o/marumo
>>265
現在の x264 実装ではないです。--bframes 7 とか 11 とかで --b-pyramid
試してみたことがあるのですが、参照 B フレームは中央の 1 枚しか入ら
ないので遅延は 2 フレームが最大になります。

ただし、--bframes 7 のときに

P0 b1 B2b b3 B4a b5 B6b b7 P8

のように (P0, P8, B4a, B2b, b1, b3, B6b, b5, b7 と) エンコードする
H.264/AVC 実装があると、そちらでは 3 フレームの遅延が発生します。

pack は pack されてる参照フレームの出力タイミングをどうやって CODEC に
通知するかという点が問題になります。MPEG-4 (14496-2) では Not Coded と
いう特別なフレームが規格で用意されていたので規格と矛盾することなく
packed bitstream というハックをすることができたのですけど、H.264/AVC
だとそれがないんですね。