En este artículo intento mostrar todas las herramientas que he utilizado para obtener un vídeo demostrativo de lo que sucede en la pantalla del PC (incluyendo el sonido). La intención era que el video tuviera una calidad aceptable -que se pudiera leer lo que aparecía en pantalla- para convertirlo finalmente a formato Flash Vídeo (FLV) y finalmente usarlo en YouTube, o bien incrustarlo uno mismo en una página web.
Esto puede ser útil para hacer un vídeo-demo o tutorial visual sobre un programa, un juego, o lo que se nos ocurra.
Secuencia del proceso:
- Capturar vídeo y audio desde la pantalla y altavoces del PC con CamStudio, sin cables.
- Edición de vídeo en Windows Movie Maker (incluido con Windows, desde XP)
- Exportar (“guardar archivo de película“) desde Windows Movie Maker a vídeo en formato WMV.
- En mi caso, necesité el Boilsoft Video Joiner para unir varios videos WMV en uno solo. Es el mejor programa que encontré para hacer el trabajo rápidamente, sin que re-comprimiera el vídeo.
- Conversión a FLV utilizando el Free Video Converter de Koyote: pasamos los vídeos a formato FLV de 480×360 (tamaño YouTube) con los kbps que deseemos y audio MP3 stereo a 22 Khz
- Para chutar los vídeos con PHP desde nuestro propia web, sin pasar por YouTube, podemos usar el práctico Open Source FLV Player
Notas sobre CamStudio
Es bueno instalar el “Loseless codec” que provee la página de CamStudio para capturar el vídeo de la pantalla con la máxima calidad posible (sin pérdida / loseless).
Dentro de la carpeta del codec, hacer click derecho sobre el archivo INF y elegir “Instalar…”
En cuanto al programa CamStudio, una vez instalado:
Hay que configurar la captura de VIDEO:
1. Seleccionar Options -> Video Options
En la sección “Compressor“, elegir el “CamStudio Loseless Codec“.
El nivel de calidad está por defecto en 70 y está bien (comprimirá un poco el vídeo, pero sin demasiada pérdida).
Hay que configurar la captura de AUDIO para SPEAKERS (no debería hacer falta ningún cable especial ni nada, se capturará el sonido directamente)
1. Seleccionar Options -> Record Audio from Speakers
2. Elegir Options -> Audio Options -> Audio Options for Speakers
En “Recording Line Configuration” probar con el botón AutoSearch y debería seleccionarse la línea adecuada de la tarjeta de sonido.
Con esto el programa debería capturar el VIDEO y AUDIO sin necesidad de cables especiales, y con una calidad muy aceptable (sin compresión apenas).
NOTA: La prueba de concepto la he realizado capturando el funcionamiento de un software corriendo a pantalla completa, con resolución nativa de 800×600 (poniendo el escritorio a esa resolución, para obtener mejor resultado y no perder definición con los procesos posteriores).
Tamaño de los AVIs obtenidos: Los vídeos de la prueba de concepto obtenidos con CamStudio resultaron de 50 megas para 1 minuto de grabación.
Notas sobre el Windows Movie Maker
1. Parece que el programa tiende a colgarse cuanto más grande es el vídeo final a montar. Observé buenos resultados dividiendo el montaje en trozos más cortos y manejables, por ejemplo: 15 clips en un proyecto, y 10 clips en otro, en vez de 25 clips en un solo proyecto. Más tarde se pueden unir los WMV finales con la herramienta “Boilsoft Video Joiner”, que hace muy bien el trabajo de *simplemente* unir los vídeos, SIN volver a codificarlos (es decir, lo hace muy rápido). Evidentemente es necesario que los vídeos tengan todos la misma resolución, FPS, etc.
2. Archivo -> “Guardar archivo de película“: seleccionar la máxima calidad para el archivo WMV final. Esto se obtiene seleccionando:
– ¿Dónde desea guardar la película?
Mi PC
– Configuración de la Película
(*) Mejor calidad para reproducir en mi equipo (recomendado)
Notas sobre “Boilsoft Video Joiner”
La versión gratuita solo permite unir 2 vídeos. Registrando el programa se elimina la restricción, y merece la pena.
Sólo hay que seleccionar (o arrastrar al programa) los vídeos WMV a unir, ponerlos en el orden adecuado y pulsar “MERGE”.
Si todos los vídeos tienen la misma resolución, fps y demás, obtendremos rápidamente un archivo único con todos los vídeos ‘pegados’.
Notas sobre Free Video Converter
Con este programa convertiremos el WMV final a formato FLV (Vídeo de Flash) para poder incrustarlo en web al estilo YouTube.
En pestaña “Output Path” marcar [x] Save in the file’s directory
En pestaña “Output format” elegir “FLV”
En el apartado de “Codec: FLV” elegir los parámetros que deseemos. 480×360 es el tamaño YouTube.
En el apartado [x] Include Audio Track elegir:
Codec: MP3
Frequency: 22050
Channel: Stereo
Bitrate: 96 suele ir muy bien
Notas sobre el Open Source, Embeddable FLV Player
Se autodescribe como el “Open Source, Embeddable FLV Player”
Con este player preparado para PHP podemos incrustar fácilmente vídeos FLV en la web.
Ver el archivo “demo.php” y la documentación de las funciones incluida en su web.
Y eso es todo, espero que el artículo pueda ayudar a alguien.
Muy interesante.Ya he guardado tu tutorial para ensayarlo.Muchas gracias.
Un saludo…..