
Aquí quiero compartir mi problema al usar una grabadora de pantalla como GPU Screen Recorder o SimpleScreenRecorder.
Lo que entiendo aquí es que a veces tengo problemas
`root permission`
antes de ejecutar un programa, básicamente necesito ejecutar el programa de grabación de pantalla con "sudo -i" o pkexec o polkit, pero a veces tuve problemas con la autorización. Ese es mi primer problema aquí.
En segundo lugar, los complementos que necesitan los programas GUI que necesito ejecutar no están disponibles en la distribución de Linux o en la versión obsoleta. entonces necesito encontrar archivos de complemento que tengan la misma versión que necesita el programa de grabación de pantalla. Por ejemplo, un error a continuación.
mpv: error al cargar bibliotecas compartidas: libavcodec.so.59: no se puede abrir el archivo objeto compartido: no existe tal archivo o directorio
En tercer lugar, encontré un programa alternativo proporcionado por la mayoría de las distribuciones de Linux, es ffmpeg, pero necesita una configuración adicional para funcionar perfectamente y se adapta a los dispositivos de hardware.
Yo personalmente uso Xfce Linux, que se adapta bien a la capacidad y compatibilidad del hardware de mi CPU.
Respuesta1
Aquí encontré una configuración mejor y más flexible después de hacer algunas sugerencias de sitios y videos tutoriales con ffmpeg.
ffmpeg -f x11grab -video_size 1280x720 -framerate 30 -i :0.0 -f pulse -i ladspa_output.mbeq_1197.mbeq.monitor -preset fast -crf 22 -c:a aac -b:v 6M -pix_fmt yuv420p -b:a 128k ~/Videos/Recording-$(date +%F-%I-%M-%N).mp4
Con el script anterior, podemos hacer un ajuste en la tasa de bits del video ( -b:v 6M
) y realizar algunas mejoras en los FPS del resultado del video cambiando ( -preset fast
) y ( -crf 22
).
Para comprender mejor nuestro hardware de audio, puede consultar el siguiente enlace con una pequeña explicación.
Enlace al script de shellaquí.