>>344
>int64_t totalbytes = channel * (16/8) * ov_pcm_total(&vf,-1);
そのとおりにやってます。

ほとんどの場合は大丈夫なんですけど
データによっては、実際のサイズを少しオーバーする場合があります。

可変ビットレートとかって関係ないですよね?