The reasons for the fork were technical and bureaucratic. The Libav developers wanted a more structured, democratic governance model. They wanted strict code reviews, regular releases, and a cleaner codebase. They viewed the original FFmpeg leadership as stagnant and disorganized.
In the end, the schism was resolved not by peace treaties, but by survival. heretic ffmpeg