La diferencia entre av_freep y av_free
Difference Between Av_freep
ffmpeg recomienda av_freep, av_freep puede resolver el problema del puntero colgante:
El uso de avfreep es el siguiente:
|_+_|
Después de usar av_freep, los datos son NULL y, al usar av_free, los datos son un puntero salvaje.
La implementación de av_freep es la siguiente:
|_+_|
Se puede ver que hay una operación más para borrar el puntero.