@dotterian Не, а ты сделай лучше, придёшь к тому же.
Потому как начиная делать человек не знает точно где закончит. В итоге и код, и UX - это куча лапши "по исторически сложившимся обстоятельствам", который надо бы полностью переделать, да жизнь мешает.
А ещё есть ffmpeg, с единственным верным для него интерфейсом.