Actualización.- Se me ha ocurrido una idea, de hacerlo funcionar por medio de una terminal usando unos scripts, vean en la siguiente dirección los avances: https://github.com/wachin/ffmpeg-screencast
Es posible grabar el escritorio en una terminal con FFmpeg pero no es posible tener la opción de pausa, solo con Ctrl + C es posible detener el video pero esto crea un video (luego varios videos al repetir esto) y para reanudar es necesario comenzar de nuevo la grabación y luego con otros comandos unir los archivos de video. Debido a esto, he estado buscando incansablemente en la Web en Github, Gitlab, fling.com, Google, buscando a alguien que haya hecho un programa GUI para usar FFmpeg en Linux para hacer Screencast y poder poner Pausa y encontré una GUI escrita en Go (https://golang.org/) llamada ffmpegui:
XvidCap abandoned
XvidCap está disponible en:
La probé en MX Linux 19.3 x386 con la siguiente versión:
xvidcap 1.1.7jaunty i386.deb
padsp xvidcap --audio yes --audio_bits 128 --cap_geometry 854x480[+200+200] --fps 30 --quality 100 --file "Su video.mpg"
Se que hay otras aplicaciones como: SimpleScreenRecorder, Vokoscreen-NG, etc pero ninguna es como XvidCap (pero FFmpeg es genial -si tan sólo tuviera pausa-)
No soy desarrollador, pero intenté leer el código y descubrí que los comandos que usó el desarrollador son para ffmpeg en MAC OS X así que creo que la solución es cambiar esos comandos a los comandos para ffmpeg en Linux
DEPENDENCES FOR FFMPEGUI
sudo apt-get install libgtk-3-dev golang ffmpeg
INSTALL ui
go get github.com/andlabs/ui/...
INSTALL ffmpegui
go get github.com/raviraa/ffmpegui/...
$HOME/go/bin/ffmpegui
MENSAJE DE ERROR
INFO: 20:02:45 mainui.go:83: Starting in GUI mode
panic: OS not supported
https://ffmpeg.org/ffmpeg-
Para editar el programa
Pidiendo ayuda al desarrollador
Una entrada en mi blog los comandos para terminal de FFmpeg:
[Screencast] Grabar pantalla con FFmpeg + seguir cursor + mostrar cursor + grabar rectangulo de 480p
https://
GRABAR RECTÁNGULO 480p + SEGUIR EL RATÓN (MOVER BORDE A LOS 50px) para ordenadores de bajos recursos del procesador
Si
tiene un ordenador con bajos recursos use el siguiente comando para
grabar en un rectángulo de 854x480 pixeles + seguir el ratón y el
rectángulo solo se moverá siguiendo al ratón cuando el puntero llega
dentro de los 50 píxeles hasta el borde dentro del recuadro
Ponga en la terminal:
ffmpeg -follow_mouse 50 -show_region 1 -video_size 854x480 -f 30 -f x11grab -i :0.0 \
-f alsa -ac 2 -i default \
-c:v libx264rgb -crf 0 -preset ultrafast \
"$HOME/Rec-$(date '+%Y-%m-%d_%H.%M.%S').mp4"
Comandos para unir los videos
De momento es posible unir los videos con esto:Primero crea una lista de todos los archivos para convertir
for f in *.mp4; do echo "file '$f'" >> milista.txt; done
luego unir todos los videos de la lista en uno solo:
ffmpeg -f concat -safe 0 -i milista.txt -c copy output.mp4
tal vez usted pueda ayudar a que esta idea funcione
o usted cree una GUI de alguna otra manera
si lo hace por favor escribame a: wachin.id@gmail.com
Dios le bendiga
Hice una versión en Inglés:
Idea of creating a desktop recorded program using FFmpeg with Pause option
https://facilitatingfreesoftware.blogspot.com/2022/04/idea-of-creating-desktop-recorded.html
Comentarios
Publicar un comentario