08/06/17 22:26:04 vLP1aUIx0
>>19が言うような僅かなビットレートの変化に
思い当たることがあるので試してみた。
aviには映像と音声の同期をプレーヤー側で取りやすくするために
インターリーブとか言われる格納方法が使われるらしいが、
[1048992aviprcasi-xvid.avi]
640x480 12Bit DivX 5.x 30.00fps 9129f 1996.44kb/s
MPEG1-LayerIII 44.10kHz 32.00kb/s CBR JointStereo/MS
INFOTAG
[RIFF(AVI1.0)] 00:05:04.300 (304.300sec) / 81,109,404Bytes
これは>>7の同名のファイルを、そのまま真空で詳細表示した内容。
これを interleave/preload = 1frame/33ms で再構成すると
[001.avi]
640x480 12Bit DivX 5.x 30.00fps 9129f 1999.34kb/s
MPEG1-LayerIII 44.10kHz 32.00kb/s CBR JointStereo/MS
[RIFF(AVI1.0)] 00:05:04.299 (304.299sec) / 81,365,144Bytes
最終的な容量が増え、ビットレートも僅かに増えている。
これを更に interleave/preload = 10000frame/333333ms として
実質インターリーブを無効にしてみると
[002.avi]
640x480 12Bit DivX 5.x 30.00fps 9129f 1996.46kb/s
MPEG1-LayerIII 44.10kHz 32.00kb/s CBR JointStereo/MS
[RIFF(AVI1.0)] 00:05:04.299 (304.299sec) / 81,109,588Bytes
vreelにうpされたらしきaviに近い容量になった。
てなわけで、単純にaviコンテナの軽量化を行った結果、
微妙にビットレートが変化していただけの可能性がある
真空波動研 080414 / DLL 080414
aviの再構成には AVI-Mux GUI 1.17.7 を使用