6

av_read_frame()が読み取ることができる最大パケット(AVpacket)サイズを検出する可能性はありますか?

4

1 に答える 1

2

私は最近同じものを探していました。av_read_frame は、コーデック/フォーマットごとにコーデック固有の read_packet 関数を内部的に呼び出しているようです。これにより、パケットごとにメモリが割り当てられ、コーデック/フォーマットがもたらす最大制限に応じてメモリが解放されます。したがって、(in)valid ストリームをサポートするためのメモリがある限り、問題はなく、制限はコーデック/フォーマット デコーダーに固有です。[各フォーマットの AVInputFormat で定義されている関数は .read_packet として見つけることができます]。

于 2012-08-06T17:47:07.593 に答える