いくつかのFFmpeg関数を同時に複数のスレッドから呼び出すのは安全ではないことを私は読んだことがあります(どこかで、今は覚えていないので、もう見つけられません-とにかく質問は私にとっては時代遅れになるでしょう)。
FFmpeg自体は、同時に呼び出したり、異なるスレッドから同じコンテキストで呼び出しav_read_frame
たりするべきではないという意味で、マルチスレッドに対して安全ではありませんが、それはほとんどの場合明らかです。avcodec_decode_audio4
しかし、たとえば、avformat_find_stream_info
別々のコンテキストであっても、同時に異なるスレッドから呼び出すのは安全ではないようです。したがって、これを安全にするには、グローバルミューテックスが必要になります。
安全ではない機能のリストはありますか?