¿Quiere hacer un screencast en Linux pero se siente abrumado por la elección de herramientas y programas?Describimos tres formas de crear un screencast. La forma rápida y fácil, la forma rígida y granular, y la forma en que pensamos que es el mejor todo terreno.
Cómo filmar un buen screencast
Para crear un screencast, debe registrar lo que está sucediendo en su escritorio, junto con el comentario que está agregando aeso. Eso requiere la capacidad de grabar video desde su escritorio y audio desde su subsistema de sonido Linux, y posiblemente también de otras fuentes.
Cuando vea un buen screencast, notará el comentario oLa narrativa es correcta. Está pulido. La entrega tiene confianza y claridad. No hay espacio para “ um &’ sy ah &’ s ”cuando estás produciendo un screencast. Son dolorosos de escuchar y hacen que su screencast se sienta como un aficionado. Eso es todo lo contrario del efecto que está tratando de crear. Desea que su audiencia sienta que es una autoridad en lo que sea que esté hablando. Sonando como si estuvieras abriéndote camino no es la forma de hacerlo.
Debido a esto, muchos de los screencast más sofisticados tienen su pista de audio grabada y editada por separado y luego mezcladaen la pantalla de video. Ese es un tema demasiado grande para cubrir en un pequeño artículo, por lo que vamos a buscar formas de grabar el audio y el video de escritorio al mismo tiempo. Eso no significa que estés condenado a sonar aficionado. Existen técnicas simples que puede utilizar para aumentar la calidad de su entrega verbal.
Las más elementales — pero las más impactantes — son un guión y práctica. Revise su screencast varias veces antes de intentar grabarlo. Tome notas para que sepa lo que quiere decir y sobre qué puntos desea llamar especialmente la atención. No se deje intimidar por la palabra “ script. ”No necesita ser un documento sofisticado. Una o dos páginas de viñetas fáciles de leer serán de gran ayuda. Paradójicamente, no desea distraerse tratando de leer el guión cuando se supone que debe hablar.
Dedique el tiempo con tiradas en seco. Hay una razón por la cual los profesionales tienen ensayos. Es muy difícil pasar por el tema que desea describir, controlar el software que está utilizando para hacer screencast y aún así ofrecer un buen rendimiento verbal.
Elija un buen micrófono (y cámara, siDesea)
Necesitará algo para grabar su voz. Eso significa comprar un micrófono si no tiene uno. Sería un pequeño milagro si el que está integrado en su computadora portátil va a ser lo suficientemente bueno. No tiene que costar una fortuna, pero un micrófono externo razonable que le permite hablar de forma natural y grabarse a un buen volumen es absolutamente imprescindible.Y un soporte para él pagará dividendos.
RELACIONADO: Los mejores micrófonos para podcasters
Si quieres filmarte a ti mismo para que aparezcas en tu screencast, vas a ir. Necesitar una cámara. Si todo lo que va a grabar es su cabeza y hombros para que pueda verse en una pequeña ventana en una esquina de su screencast, no necesita una cámara de calidad cinematográfica. Pero necesitará algo más que la cámara web básica incorporada que viene con su computadora portátil. Una cámara separada significa que puede colocarla donde la necesite.
El enfoque automático, el ajuste automático de la luz y un sensor de buena resolución son factores importantes. No está fuera de duda que una cámara de buena calidad puede tener un micrófono suficiente para sus necesidades. Entonces, si está buscando una cámara y un micrófono, primero obtenga la cámara y vea si el micrófono está a la altura.
RELACIONADO: Las 6 mejores cámaras web para videoconferencia, transmisión, Y más
Clips cortos y sencillos: use el grabador incorporado de GNOME
Vale la pena mencionar que si usa el entorno de escritorio GNOME (DE), tiene acceso a un grabador de pantalla simple integrado en su DE — pero sin ningún tipo de audio. Si necesita un videoclip corto y silencioso, esto será suficiente. Por ejemplo, sería perfecto crear un pequeño clip para enviar a alguien y mostrarle los pasos necesarios para reproducir un error.
Para comenzar a grabar la actividad en su escritorio, simplemente presione:
Ctrl + Shift + Alt + R
La grabación de pantalla comenzará de inmediato. Aparecerá un indicador circular rojo en el área de notificación de la herramienta, cerca de los iconos de redes, sonido y energía.
Para detener la grabación, use la misma combinación de teclas:
Ctrl + Shift + Alt + R
El indicador de grabación se elimina del área de notificación. Su grabación se almacena en su directorio ~ / Videos con un nombre de archivo con marca de tiempo. El archivo tendrá un “ . webm ”extensión, que indica que se ha grabado en el formato de video WebM.
Si desea cargar su grabación en YouTube, deberá convertirla al MPEG-4 (MP4) formato. En breve veremos cómo hacerlo, utilizando otra herramienta que veremos llamada ffmpeg.
Tenga en cuenta que, de forma predeterminada, la duración máxima de grabación es de 30 segundos. Puede ajustar eso usando el editor dconf. La configuración se encuentra en org >gnomo >settings-daemon >complementos >teclas de medios. La configuración para ajustar se llama max-screencast-length.
Rápido y fácil: Grabar con recordMyDesktop
recordMydesktop es una pantalla y audio simple y directoherramienta de grabaciónLe permite grabar su escritorio, una sección del escritorio o una ventana de aplicación específica.
Para instalar recordMyDesktop en Ubuntu, use este comando:
sudo apt-get install recordmydesktop gtk-recordmydesktop
Para instalar recordMyDesktop en Fedora, use este comando:
sudo dnf install recordmydesktop gtk-recordmydesktop
Para instalar recordMyDesktop en Manjaro, use este comando:
sudo pacman -Syrecordmydesktop gtk-recordmydesktop
La interfaz de usuario es muy simple.
Por defecto, recordMyDesktop grabará todo el escritorio. Para grabar una parte del escritorio, haga clic con el botón izquierdo y arrastre en la miniatura de vista previa. Esto definirá una parte de la pantalla que se utilizará para grabar. Para grabar una sola ventana de aplicación, haga clic en “ Seleccionar ventana ”, luego haga clic en la ventana de la aplicación en su escritorio.
Cuando esté listo para grabar, haga clic en “ Grabar ”botón. Aparecerá un indicador rojo en el área de notificación cerca de los iconos de redes, sonido y energía.
Haga clic izquierdo en el indicador y seleccione “ Stop ”desde el menú para detener la grabación. RecordMyDesktop procesa la grabación para poder guardarla. Si cancela este proceso, perderá su grabación.
Cuando se haya procesado la grabación, haga clic en “ Guardar como ”botón para guardar su screencast.A “ Archivo Guardar ”El cuadro de diálogo le permite elegir dónde guardar la grabación.
La grabación se encuentra en “ . ogv ”Formato de video Ogg. Es el único formato proporcionado. Para convertir el archivo a un formato de video diferente, puede usar la siguiente herramienta que discutiremos, que es ffmpeg.
Desde la línea de comandos: ffmpeg
El proyecto FFmpeglanzó su primera versión de la utilidad ffmpeg en el año 2000. Su visión original de un programa útil de conversión de gráficos y video ha sido superada con creces. ffmpeg ahora es un conjunto de herramientas y códecs tremendamente capaces, y se usa en muchas otras aplicaciones conocidas como VLC, Plex y Blender.
Si alguna vez necesita hacer alguna grabación de audio o video oconversión de formato, y usted se pregunta si ffmpeg puede hacerlo, puede dejar de preguntarse.Básicamente, la respuesta es “ sí. ”
ffmpeg tiene muchas, muchas opciones. Aquí hay una lista de opciones de ffmpeg que se ejecuta en más de 4000 líneas. Esa riqueza de funcionalidades ricas plantea una curva de aprendizaje considerable si desea hacer algo más que simples conversiones de formato. No hay un bonito front-end para ffmpeg, pero lo que le falta en términos de interfaz lo compensa en potencia, velocidad y flexibilidad.Y debido a que se basa en la línea de comandos, puede llamarlo desde scripts. Puede grabar la salida transitoria de comandos desatendidos o registrar la actividad de la pantalla GUI que no puede ser redirigida a un archivo.
Durante nuestras pruebas, ffmpeg tuvo que instalarse en Fedora 31 y Ubuntu 18.04. Ya estaba presente en Manjaro 18.1.0. Para instalar ffmpeg en Ubuntu, use este comando:
sudo apt-get install ffmpeg
Para instalarlo en Fedora se requiere la adición de dos repositorios. Este comando registrará el primero:
sudo dnf -y install https://download1. rpmfusion. org/free/fedora/rpmfusion-free-release-$(rpm -E% fedora). noarch. rpm
Este comando registrará el segundo:
sudo dnf -y install https://download1. rpmfusion. org/ nonfree / fedora / rpmfusion-nonfree-release - $ (rpm -E% fedora) . noarch. rpm
La aplicación ffmpeg ahora se puede instalar con este comando:
sudo dnf -y instalar ffmpeg
Cómo grabar video y audio con ffmpeg
Para mantener las cosas (relativamente) simple, haremos una grabación directa de todo el escritorio con audio. Hay bastantes parámetros que debemos proporcionar a ffmpeg para hacer esto. Podemos usar algunas utilidades para ayudarnos a encontrar los valores para algunos de ellos.
Para identificar las resoluciones de pantalla disponibles, podemos usar xrandr. No necesitamos proporcionar ningún parámetro a este comando:
xrandr
El resultado enumera todas las resoluciones de pantalla disponibles.
La resolución actual — y la más alta disponible en esta máquina de prueba — es 1920 & # 215; 1080. Lo usaremos.
Ahora descubriremos qué fuentes de sonido PulseAudio existen en esta máquina de prueba. Usaremos la utilidad pactl y le pediremos que enumere las fuentes. La sintaxis es refrescantemente simple:
fuentes de la lista de pactl
Al desplazarse por la salida detallada, podemos ver que hay una fuente #0, que es una fuente de salida. Eso significa que produce una salida de sonido.
Verificar el resto de la salida revela otra fuente llamada fuente # 1. Esta es una fuente de entrada.
Eso significa que la fuente # 1 acepta la entrada de sonido. Esto vendría de un micrófono, por ejemplo. Por lo tanto, utilizaremos la fuente n. ° 1 con ffmpeg y grabaremos nuestra voz a través del micrófono.
Aquí está el comando ffmpeg completo.
ffmpeg -video_size1920x1080 -framerate 25 -f x11grab -i: 0.0 -f pulse -ac 2 -i 1 output. mkv -async 1 -vsync 1
Let &’ s breakeso abajo:
- -video_size 1920 & # 215; 1080: establece el tamaño de la captura de video. Este es el valor que usamos para encontrar xrandr.
- -framerate 25: establece el valor de fotogramas por segundo.
- -f x11grab: fuerza el formato de video a un tipo específico. Aquí &’ estamos configurando el formato de entrada a la salida de su servidor X.
- -i: 0.0: Esto especifica que la entrada de video vendrá de la pantalla principal.
- -fpulse: establece el formato esperado como PulseAudio.
- -ac 2: Establece dos canales de audio
- -i 1: Toma la entrada de audio de la fuente de PulseAudio # 1. Este es el valor que usamos pactl para descubrir.
- output. mkv: El nombre del archivo que deseamos crear.
- -async 1: Configure el método de sincronización de audio. Este es un parámetro obsoleto, pero lo estamos usando aquí para evitar mensajes de error que pueden ignorarse.
- -vsync 1: configure el método de sincronización de video. Este es un parámetro obsoleto, pero lo estamos usando aquí para evitar mensajes de error que se pueden ignorar.
Puede ver mucha información desplazándose en la ventana del terminal como la grabacióntiene lugar. Minimice esta ventana de terminal o coloque la ventana principal de la aplicación de la que está hablando encima para que no aparezca en su screencast.
Para detener la grabación, ingrese Ctrl + C en la ventana del terminal. Si todo va bien, verá un mensaje de confirmación de ffmpeg que informa que está saliendo normalmente.
No pusimos una ruta en el nombre de archivo de salida en el comando ffmpeg, por lo que&’ se creará en el directorio desde el que se inició ffmpeg. En este ejemplo, ese era nuestro directorio de inicio.
Conversión de archivos de video con ffmpeg
Notamos anteriormente que el formato de video preferido para subir a YouTube esMPEG-4. Podemos convertir fácilmente el “ . mkv ”a un “ . mp4 ”archivo usando ffmpeg. Decimos “ convertir ”pero en realidad, estamos creando un nuevo archivo por completo. Su archivo original está intacto.
El comando es simple. Le decimos a ffmpeg que use el archivo original como entrada, usando la opción -i (entrada). La extensión del archivo de salida le dice a ffmpeg qué tipo de archivo crear.
ffmpeg -i salida, mkv output. mp4
Se crea un nuevo archivo con un “ . mp4 ”extensión de archivo.
Para convertir nuestro screencast que fue grabado con el método Ctrl + Shift + Alt + R al formato de video MPEG-4, use este comando:
ffmpwg -i "Screencast del 11-02-19 10: 47: 05. webm" output. mp4
Compatible pero fácil de usar: use OBS Studio
Si está buscando algo que tenga más capacidades que recordMyDesktop y sea más fácil de manejar que ffmpeg, Open Broadcaster Software Studio (OBS Studio) cumple todos los requisitos.
Instale OBS Studio en Ubuntucon este comando:
sudo apt-get install obs-studio
Instale OBS Studio en Fedora con este comando:
sudo dnf install obs-studio
Instala OBS Studio en Manjaro con este comando:
sudo pacman -Syobs-studio
Cómo usar fuentes y escenas en OBS Studio
OBS Studio tiene un área de trabajo grande y una colección de paneles en la parte inferior dela aplicación.
¿Por dónde empezar?
Para poner el software a prueba, necesitaba un objetivo, algún punto final que pudiera intentar lograr. Parecía sensato ver un buen screencast y luego intentar replicar su producción. El screencast que utilicé como plantilla mostró un escritorio con varias aplicaciones abiertas. Había una pequeña ventana insertada que mostraba una vista del presentador. Ocasionalmente, la pantalla se cambió para mostrar una vista ampliada de una sola ventana. Esto permitió discutir un detalle particular. Una voz en off proporcionó la narrativa.
Todo eso fue sorprendentemente fácil de replicar en OBS Studio, debido a su concepto de escenas y fuentes. Una fuente en OBS es algo que produce sonido o video. Su escritorio, una ventana en el escritorio, una cámara web, una fuente de audio de salida y una fuente de audio de entrada, como un micrófono, son todas fuentes válidas.
Se puede combinar una colección de fuentes en una escena. Se pueden crear múltiples escenas que contienen diferentes combinaciones de fuentes. Saltar entre escenas se logra con un solo clic del mouse.
Para crear una escena, haga clic derecho en las “ Escenas ”panel y haga clic en “ Agregar ”en el menú contextual. Introduzca un nombre para la escena en “ Agregar escena ”cuadro de diálogo y haga clic en “ Aceptar ”botón.
Las escenas que crea se enumeran en las “ Escenas ”panel.
Hemos creado dos escenas, una para el escritorio y la vista compuesta de la cámara web, y una para la vista ampliada de la ventana del terminal. Necesitamos agregar algunas fuentes a estas escenas. Usaremos &’ usaremos “ Zoom en la ventana de terminal ”escena. Para agregar fuentes a una escena, selecciónela en “ Escenas ”luego haga clic con el botón derecho en “ Fuentes ”cristal. Haga clic en “ Agregar ”en el menú contextual.
El menú le permite agregar imágenes, entradas y salidas de audio, ventanas de aplicaciones, fuentes de video y otros elementos que desee incluir en el screencast. Vamos a capturar una ventana. Haga clic en “ Captura de ventana (Xcomposite) ”opción de menú.
En el “ Crear / Seleccionar Fuente ”cuadro de diálogo, cree un nombre para la fuente y haga clic en “ Aceptar ”botón.
En las “ Propiedades para la captura de ventanas ”cuadro de diálogo, use la “ Ventana ”menú desplegable para seleccionar la ventana que desea agregar a la escena y haga clic en “ Aceptar ”botón.
Repitamos eso y agreguemos una fuente para el micrófono. Haga clic con el botón derecho en “ Fuentes ”panel y haga clic en “ Agregar ”en el menú contextual. La máquina de prueba utilizada para investigar este artículo utilizaba PulseAudio. Si estaba utilizando un esquema diferente, como Advanced Linux Sound Architecture (ALSA), seleccionaría diferentes opciones. Elegimos “ Captura de entrada de audio (PulseAudio) ”desde el menú.
En el “ Crear / Seleccionar Fuente ”cuadro de diálogo, asigne un nombre a la fuente y haga clic en “ Aceptar ”botón.
En las “ Propiedades para & # 8216; Captura de entrada de audio (Pulse Audio) '”cuadro de diálogo, utilice el “ Dispositivo ”desplegable para elegir el dispositivo de sonido al que está conectado su micrófono. Haga clic en “ Aceptar ”botón.
Sus “ Fuentes ”el panel ahora debe tener dos fuentes para la escena actual.
Hay un montón de ajustes que puede aplicar a sus fuentes. Por ejemplo, en el “ Mezclador de audio ”panel, al hacer clic con el botón derecho en el icono de configuración del micrófono se abre un menú contextual.
Seleccionar “ Filtros ”muestra los “ Filtros para & # 8216; Micrófono '”cuadro de diálogo.
Para agregar un filtro, haga clic derecho en el panel izquierdo y seleccione “ Agregar ”desde el menú contextual. Cada filtro tiene propiedades que se pueden ajustar.
Por prueba y error, nos decidimos por una selección de filtros y configuraciones que funcionaban bien con el micrófono de prueba. Logramos un buen equilibrio entre claridad y volumen y una reducción en el ruido de fondo.
Crear una segunda escena fue igual de fácil. El escritorio que estábamos grabando se ejecutaba en una máquina virtual. Eso se agregó fácilmente a su escena al agregar en la ventana en la que se estaba ejecutando toda la máquina virtual. La cámara web se agregó como fuente de video y se arrastró y dimensionó para sentarse en la esquina de la pantalla. Aquí está la vista que recibiría la audiencia:
Moverse entre las dos escenas es tan simple como hacer clic en el nombre de la escena en las “ Escenas ”cristal. La escena del terminal ampliada proporcionó una vista de pantalla completa del comando Superior en una ventana de terminal.
Aunque puede hacerlo, OBS Studio desaconseja la grabación en formato MPEG-4. Si algo sale mal, es probable que pierda su archivo. En cambio, le aconsejan que grabe en FLV o MKV.
Si necesita entregar su screencast en un formato de video diferente, OBS Studio puede hacer las conversiones por usted o, por supuesto, podría usar ffmpeg.
Luces, cámara, acción
Es posible que nunca llegue a Hollywood, pero si necesita entregar un screencast bien producido, Linux tiene todas las herramientas que necesita.
Fuente: How to Geek
Comentarios
Publicar un comentario