Hola
Para unir todos los audio .mp3 de forma automatizada podrías intentar usar FFMPEG, antes tendrías copiarlas o moverlas a una nueva carpeta y desde el CMD listarlas y luego redireccionarlas a un archivo de texto que quede de la siguiente forma:
Etc...
Despues la prompt del CMD ejecutas el ffmpeg.exe para concatenar todas las canciones ingresando como entrada el archivo .txt que creaste con la lista. Este proceso nunca lo probé porque nunca necesité hacerlo pero acá te dejo una pagina de la wiki de FFMPEG que explica justamente sobre esto.
Esta es la única forma que se me ocurre para automatizar lo mas posible la unión de las canciones.
Con respecto al video, lamentablemente no conozco una buena pagina para bajar loops de video para usar de fondo de forma gratuita, la mejor que vi fue una llamada Movietool pero no hay muchos loops con temática de musica y menos del genero Rock.
En lo sí puedo ayudarte es sobre como hacer el loop de video sin necesidad de programas pesados como los que mencionaste, esto se puede hacer fácilmente con un editor de video muy particular llamado Avisynth (y potente frameserver), particular porque se maneja a base de scripts y no de forma gráfica.
Espero que conozcas algo de Avisynth y si no, no importa, te explico brevemente lo necesario para que logres hacerlo:
1- Descargas e instalas el Avisynth
2- Descargas un video para usar como Loop (supongamos que dura exactamente 2 minutos como dijiste) y tomas nota del tiempo que dura el audio con todas las canciones unidas (supongamos que dura 60 minutos).
Por lo tanto, sabemos que el video deberá repertirse unas 30 veces para igualar la duración del audio
3- Abrís un bloc de notas y escribís lo siguiente:
NOTA: En la primer linea cargaste el video al script a traves de DirectShowSource, aunque lo mas recomendable es cargarlo a través de un filtro como ffms2. De todas formas funcionará igual
En la segunda linea le estas indicando cuantas veces se repetirá el video (el video completo)
Luego guardas el bloc de notas pero con extensión .avs en vez de la clásica .txt.
4- Te descargas un buen programa para convertir videos, uno que acepte script .avs como entrada y luego lo convertís a x264 o el codec que quieras. Te recomiendo el MeGUI, excelente programa para estos menesteres.
Cargas el .avs y conviertes, una vez convertido el video (ahora durará 60 minutos) desde el mismo MeGUI podes unirle la pista de audio al video. Vas al menú Tools > Muxer y ahí elegís a que contenedor multiplexar, si a .mkv o .mp4.
Acá te dejo una muestra de como quedó un loop (de 1 minuto aprox) con el video que pusiste de ejemplo que estaba en youtube (duraba exactamente 3 seg 970 ms y lo repetí 20 veces en el loop):
http://www2.zshares.net/cq5q266qekvf
Si queres lo descargas y ves mas o menos como te quedaría con este proceso.
Saludos
Para unir todos los audio .mp3 de forma automatizada podrías intentar usar FFMPEG, antes tendrías copiarlas o moverlas a una nueva carpeta y desde el CMD listarlas y luego redireccionarlas a un archivo de texto que quede de la siguiente forma:
Código [Seleccionar]
C:\Users\Elektro\Music\Para_unir\Canción 1.mp3
C:\Users\Elektro\Music\Para_unir\Canción 2.mp3
C:\Users\Elektro\Music\Para_unir\Canción 3.mp3
Etc...
Despues la prompt del CMD ejecutas el ffmpeg.exe para concatenar todas las canciones ingresando como entrada el archivo .txt que creaste con la lista. Este proceso nunca lo probé porque nunca necesité hacerlo pero acá te dejo una pagina de la wiki de FFMPEG que explica justamente sobre esto.
Esta es la única forma que se me ocurre para automatizar lo mas posible la unión de las canciones.
Con respecto al video, lamentablemente no conozco una buena pagina para bajar loops de video para usar de fondo de forma gratuita, la mejor que vi fue una llamada Movietool pero no hay muchos loops con temática de musica y menos del genero Rock.
En lo sí puedo ayudarte es sobre como hacer el loop de video sin necesidad de programas pesados como los que mencionaste, esto se puede hacer fácilmente con un editor de video muy particular llamado Avisynth (y potente frameserver), particular porque se maneja a base de scripts y no de forma gráfica.
Espero que conozcas algo de Avisynth y si no, no importa, te explico brevemente lo necesario para que logres hacerlo:
1- Descargas e instalas el Avisynth
2- Descargas un video para usar como Loop (supongamos que dura exactamente 2 minutos como dijiste) y tomas nota del tiempo que dura el audio con todas las canciones unidas (supongamos que dura 60 minutos).
Por lo tanto, sabemos que el video deberá repertirse unas 30 veces para igualar la duración del audio
3- Abrís un bloc de notas y escribís lo siguiente:
Código [Seleccionar]
DirectShowSource("C:\Users\Elektro\Videos\Fondo\Tu_Video_futuro_loop.mp4")
Loop(30)
NOTA: En la primer linea cargaste el video al script a traves de DirectShowSource, aunque lo mas recomendable es cargarlo a través de un filtro como ffms2. De todas formas funcionará igual
En la segunda linea le estas indicando cuantas veces se repetirá el video (el video completo)
Luego guardas el bloc de notas pero con extensión .avs en vez de la clásica .txt.
4- Te descargas un buen programa para convertir videos, uno que acepte script .avs como entrada y luego lo convertís a x264 o el codec que quieras. Te recomiendo el MeGUI, excelente programa para estos menesteres.
Cargas el .avs y conviertes, una vez convertido el video (ahora durará 60 minutos) desde el mismo MeGUI podes unirle la pista de audio al video. Vas al menú Tools > Muxer y ahí elegís a que contenedor multiplexar, si a .mkv o .mp4.
Acá te dejo una muestra de como quedó un loop (de 1 minuto aprox) con el video que pusiste de ejemplo que estaba en youtube (duraba exactamente 3 seg 970 ms y lo repetí 20 veces en el loop):
http://www2.zshares.net/cq5q266qekvf
Si queres lo descargas y ves mas o menos como te quedaría con este proceso.
Saludos