Hola, llevo relativamente poco aprendiendo a programar en c++ ya que este año necesitaba usar opencv para un proyecto de la universidad. Gracias a esto se me ocurrió un proyecto que detallo a continuación: Mi idea es hacer un programa que pueda cortar partes de un vídeo dependiendo del audio, es decir, si tengo un archivo de audio y varios vídeos tienen ese mismo audio en diferentes partes del propio vídeo mi programa reconocería esas partes, las eliminaría y luego recompondría el vídeo sin esas partes.
Al principio investigué como hacerlo con opencv usando c++ pero es un poco lioso (por lo menos a mi me lo parece, ya que deben haber formas más fáciles de editar un vídeo) y además tiene la desventaja que no puedo editar audio (o eso es lo que he visto en este tiempo). Por esto mi pregunta sería, primero si el lenguaje es correcto o si debería pasarme a c# u otro tipo de lenguaje, y segundo, si c++ está bien habría alguna librería especializada en editar vídeo y audio.
Al principio investigué como hacerlo con opencv usando c++ pero es un poco lioso (por lo menos a mi me lo parece, ya que deben haber formas más fáciles de editar un vídeo) y además tiene la desventaja que no puedo editar audio (o eso es lo que he visto en este tiempo). Por esto mi pregunta sería, primero si el lenguaje es correcto o si debería pasarme a c# u otro tipo de lenguaje, y segundo, si c++ está bien habría alguna librería especializada en editar vídeo y audio.