Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: r1f1 en 22 Marzo 2019, 13:39 pm



Título: Desarrollar un programa que edite vídeo y audio
Publicado por: r1f1 en 22 Marzo 2019, 13:39 pm
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.


Título: Re: Desarrollar un programa que edite vídeo y audio
Publicado por: WhiteDeMoN en 23 Junio 2019, 10:18 am
Existe una biblioteca que puedes usar, se llama FFmpeg en vez de opencv. Te requerirá mucho tiempo conocerla, y hay algunos editores de video que si mal no recuerdo la utilizan. La parte visual de tu aplicación la realizaría con QT.


También podrías colaborar con la herramienta open source Video Lan Movie Creator (VLMC), en la web del famoso reproductor VLC tienes información y el código fuente.

Siento no poder ayudarte más.