domingo, 22 de enero de 2017

5 programas para screencast en Fedora 25


Hacer ameno un tutorial o post requiere de elementos que llamen la atención, o que faciliten la realización de lo que se explica, tal es el uso de imágenes, gifs o vídeos.

Aquí les comparto algunas de las herramientas que utilizo con frecuencia para realizar dichas capturas de gifs, como el de la primera imagen, o vídeos del escritorio.

Los programas que a continuación mencionaré los probé y utilicé en fedora 25. Para no alargar el post, no explicaré a detalle cada sofwtare, lo dejaré a disposición de cada usuario.

1.- Vokoscreen

Es un creador de screencast fácil de usar. Es tan simple que podría ganarse la etiqueta de uno de los mejores grabadores de escritorio para Linux, en mi opinión. Es el que más utilizo.



Instalación:
Es necesario instalar los repos de rpmfussion antes:
su -c 'dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm'
Una vez instalado, ahora sí, a instalarlo:
sudo dnf install vokoscreen

Algunas características:
- Soporta múltiples formatos de salida de video, sobre todo mp4 y mkv, más que suficientes desde mi punto de vista
- Grabación de audio desde una fuente adecuada
- Soporte para grabar una sola ventana o área de pantalla seleccionada
- Soporte de vista previa de WebCam
- Soporte del temporizador de retardo
- Soporte de teclas de acceso rápido

2.- gtk-recordmydesktop

Es principalmente una herramienta de línea de comandos para la grabación de pantalla escrita en C. Tiene dos interfaz gráfica de usuario independiente basada en GTK y QT4.


Instalación:
A diferencia del anterior, este paquete viene por defecto en los repos de fedora, por lo tanto no es necesario instalar nada adicional, solo basta teclear el siguiente comando:
sudo dnf install gtk-recordmydesktop
Características principales:
- Herramienta liviana
- Soporte para grabar una sola ventana
- Opciones de ajuste de salida de vídeo

Ventajas:
- También puede usarlo desde la línea de comandos con el comando recordmydesktop.

Desventajas:
- La interfaz no es la más usable que digamos, pero cumple su cometido.
- No hay función de grabación WebCam
- No hay opciones para formatos de salida de vídeo alternativos


3.- Simplescreenrecorder

Como su nombre lo indica - es una simple aplicación para la grabación de pantallas en Linux. Su interfaz es basada en Qt. No es nada complicado la utilización, sin embargo sí requiere un poco más configuraciones para obtener un mejor resultado.


Instalación:
Es necesario instalar los repos de rpmfussion previo a instalarlo:
su -c 'dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm'
Una vez instalado, ahora sí, a instalarlo:
sudo dnf install simplescreenrecorder

Características principales:
- Soporta múltiples formatos de salida de video
- Grabación de audio desde una fuente adecuada
- Soporte para la grabación del área de pantalla seleccionada
- Proporciona estadísticas durante la grabación
- Vista previa en directo durante la grabación
- Optimizado para trabajar sin problemas en máquinas lentas
- Soporte de teclas de acceso rápido

Ventajas:
- Suficiente ajustes de opciones para afinar el vídeo de salida.

Desventajas:
- La interfaz de usuario no es muy atractiva.
- No hay soporte incorporado para la grabación WebCam.

4.- Peek

Mi herramienta favorita para la creación de gifs. Peek es una herramienta sencilla para grabar gifs animados desde la pantalla del escritorio.


Instalación:
A diferencia de los anteriores, este es ejecutable, ya que no hay repo oficial para fedora. De tal manera que es necesario descargarlo desde github, instalar las dependencias por separado, compilarlo y finalmente ejecutarlo.

1.- Descargarlo desde: https://github.com/phw/peek
2.- Instalar las siguientes librerías:
sudo dnf install vala gtk3-devel ffmpeg cmake
3.- Compilarlo, para esto ubicarse desde la terminal en el directorio en el que se haya descargado y ejecutarlo las siguientes instrucciones:
sudo cmake . && make
make install
4.- Para ejecutarlo:
./peek
Principales características:
- Ajuste de fotograma
- Soporte del temporizador de retardo

Ventajas:
- Interfaz moderna y elegante

Desventajas:
- Actualmente, sólo Linux con X11 es compatible (que la mayoría de nosotros estamos usando actualmente), es decir, no soporta wayland.

5.- Obs-Studio

OBS Studio es, sin duda, la aplicación de screencasting más completa en funciones y avanzada disponible para Linux.


Instalación:
Es necesario instalar los repos de rpmfussion previo a instalarlo:
su -c 'dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm'
Una vez instalado, ahora sí, a instalarlo:
sudo dnf install obs-studio

Características principales:
- Escenas múltiples para cambiar de forma transparente a través de transiciones personalizadas
- Filtros para fuentes de video
- Mezclador de audio con filtros
- Opciones de configuración potentes y fáciles de usar
- Panel Configuración simplificada para ajustar configuraciones
- Soporte de transmisión en vivo

Ventaja:
- Todo lo que necesitará es dentro de esta única aplicación

Desventajas:
Necesitarás un tiempo para averiguar sus terminologías (... pero vale la pena), además de configurar los codecs, o drivers sis usas nvidia, fuera de es una herramienta muy completa para estas tareas.


Conclusiones

Cada quien usará y determinará cuál de todas éstas herramientas se adapta mejor a su necesidades, al fin de cuentas, todas ellas cumplen la función principal, "Grabar el escritorio".

En lo personal, solo uso dos, Vokoscreen para Vídeos y Peek para  generar gifs. Con esas dos herramientas es más que suficiente para mi.

Pero como he dicho, en gustos se rompen géneros. Quizá alguien diga que no incluí algunas otras opciones, pero estas son las más "fáciles" de instalar en Fedora, ya que hay otras opciones, pero son únicamente compatibles, por ejemplo para Ubuntu. De tal manera que nos las incluí.

8 comentarios:

  1. Hola Fernando. Estoy provando vokoscreen y todo lo que me graba es negro. ¿Puede faltarme algo?.
    Mi portatil es un Acer, con gráfica de Intel HD 5500
    Gracias.

    ResponderEliminar
  2. Hola. Son buenas herramientas, pero hasta ahora no encontré una que me grabe solamente el sonido que emite la computadora. Probé con Audacity y no me funcionó; Audacious no lo sé manejar, así que no conozco si sirve para eso. ¿Conocés alguna herramienta para eso? Las de grabación de escritorio graban sí o sí con video. Gracias.

    ResponderEliminar
    Respuestas
    1. Gracias por comentar.

      No me había surgido la necesidad de hacer dicho proceso, pero habría que buscar una opción. Debería de haberlo.

      Eliminar
  3. amigo y para poder instalar este programa camtasia studio cuales son lo comandos y si no se puede una que recomiendes que se parezca mucho a esta. A y gracias desde hace rato estaba buscando como instalar vokoscreen

    ResponderEliminar
    Respuestas
    1. No creo que haya una versión de camtasia para linux. Desde mi punto de vista, la mejor y más parecida a a camtasia es vokoscreen, es perfecta para mi. Y los vídeos los edito con openshot o shotcut. En blog puedes buscar información básica sobre ello, e ir a su página oficial para más info.

      Eliminar