iArt.ai
AI 모션 그래픽 소프트웨어, 누구나 사용할 수 있는 After Effects 대안, 텍스트 프롬프트로 몇 분 안에 애니메이션·설명 영상 제작
Linux용 무료 화면 녹화기, Wayland·X11 지원, 인코딩을 GPU가 처리해 CPU 부하를 최소화합니다 GPL‑3.0 이상
Grabador de pantalla libre para Linux, sobre Wayland y X11. La codificación la hace la GPU, así que la CPU se queda libre. GPL-3.0-or-later.
미디어C++ · QMLGitHub @solucionesconscientes온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Record your screen with GPU acceleration on Linux. Qt6/Kirigami frontend for gpu-screen-recorder. Wayland and X11.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
English ·
Castellano
Recording your screen on Wayland is usually one of two things: a tool that
re-encodes on the CPU and turns your laptop into a heater, or a command line
with fifteen flags. This is the missing layer — capture stays on the GPU and you
start recording in two clicks.README 전문 보기 ↗Grabar la pantalla en Wayland suele ser una de dos cosas: una herramienta que recodifica en la CPU y convierte el portátil en una estufa, o una línea de comandos con quince opciones. Esto es la capa que falta: la captura se queda en la GPU y empiezas a grabar en dos clics.
easy-screen-recorder-cli --check.Sin tocar nada: .mkv, el mejor códec de hardware que tenga la GPU, el audio
del sistema y 60 fps. Todo lo demás son opciones.
Hay CLI además de interfaz gráfica, y la regla es que el CLI va primero: si algo no funciona por consola, no llega a la interfaz.
| Flatpak, del repositorio propio | flatpak install --user https://flatpak.solucionesconscientes.es/es.solucionesconscientes.EasyScreenRecorder.flatpakref |
.deb | En la página de releases |
| Desde el código | Abajo |
| Flathub | Todavía no enviado — ver abajo |
Las actualizaciones del repositorio Flatpak llegan con flatpak update, como en
cualquier otro remoto. El runtime de KDE sigue viniendo de Flathub; aquí solo se
aloja la aplicación.
Flathub obliga a declarar el material generado por IA, y el revisor puede rechazar un envío según «the extent or role of generated material». Esta aplicación se construyó en buena parte con asistencia de IA, así que esa extensión es grande y declararlo con honestidad es la única opción. Además pide un historial de desarrollo real, que un proyecto tan joven no tiene.
Así que: distribución propia por ahora, y envío más adelante con la declaración
completa escrita a mano. Nada de esto está escondido — el historial de commits
dice Co-Authored-By: Claude de principio a fin.
Dependencias de compilación, exactamente las que pide el CMake:
Core DBus Gui Qml Quick QuickControls2
Widgets Concurrentlrelease (Debian: qt6-l10n-tools) para compilar la traducción al inglésY en tiempo de ejecución, dos módulos QML de KDE que la ventana importa:
qml6-module-org-kde-kirigami)qml6-module-org-kde-kirigamiaddons-formcard)Los dos vienen dentro del runtime org.kde.Platform que usa el flatpak, así
que ahí no hay nada que instalar. Comprobado en el 6.11: el módulo está en
files/lib/qml/org/kde/kirigamiaddons/formcard.
Qt es opcional: sin él la interfaz gráfica no se compila, y el CLI y los tests sí.
cmake -S . -B build -G Ninja
cmake --build build
ctest --test-dir build --output-on-failure
En Debian y Ubuntu:
sudo apt install cmake ninja-build g++ qt6-base-dev qt6-declarative-dev \
qt6-l10n-tools qml6-module-org-kde-kirigami \
qml6-module-org-kde-kirigamiaddons-formcard ffmpeg
La interfaz sigue el idioma del sistema: castellano si tu sistema está en castellano, inglés en cualquier otro caso —incluidos los idiomas que no son ninguno de los dos, porque a un hablante de alemán le sirve más el inglés que un castellano que no entiende—.
Todavía solo en castellano: los mensajes de error que vienen de la
biblioteca del núcleo (libesr) y toda la línea de comandos. Son cadenas planas
en una biblioteca sin Qt, así que traducirlas bien significa devolver códigos de
error en vez de texto: un refactor en los ficheros que construyen la línea de
comandos del grabador, que es donde un error no rompe una compilación, rompe una
grabación. Anotado en docs/ROADMAP.md.
En cualquier escritorio de Linux, sobre Wayland y sobre X11. La interfaz es Qt6/QML con Kirigami, y la captura la hace gpu-screen-recorder, que soporta los dos servidores gráficos.
Hay dos cosas atadas a KDE Plasma, y las dos se degradan sin ruido fuera:
| El atajo global | Se registra en KGlobalAccel, así que se configura en Preferencias del sistema → Atajos como cualquier otro. Fuera de KDE no se registra y no pasa nada más |
| El icono de bandeja | Usa StatusNotifierItem, que es lo nativo en Plasma. La mayoría de escritorios lo soportan; GNOME necesita una extensión |
Construido y verificado en KDE Plasma sobre Wayland, y verificado corriendo como cliente X11 a través de XWayland. Una sesión X11 pura no se ha probado aquí —esta máquina corre Wayland— pero la captura es de gpu-screen-recorder, que soporta X11 upstream.
La codificación la hace la GPU, así que la CPU se queda libre. Eso importa justo donde más duele un grabador que recodifica en CPU: un portátil fino sin margen térmico.
Medido en la máquina de desarrollo —un Intel i5-6200U de 2015 con gráficos integrados HD Graphics 520, que codifica H.264 y HEVC en hardware—:
| CLI, coste mínimo del proceso | 0,00 s · 4 MB de RAM de pico |
| CLI, detección completa del entorno | 0,6–1,2 s · 49 MB |
| Interfaz, hasta el primer frame pintado | 1,0–1,6 s · 94 MB |
Lo único que hay que comprobar antes: que tu GPU tenga codificador por
hardware. Si no lo tiene, gpu-screen-recorder cae a codificar en CPU
(h264_software) y toda la ventaja desaparece. easy-screen-recorder-cli --check dice en qué caso estás: mira la línea por defecto (hardware).
Hace falta gpu-screen-recorder instalado. Es quien hace la captura de verdad. No va incluido en este programa y no es una biblioteca que enlacemos: corre como un proceso aparte.
flatpak install flathub com.dec05eba.gpu_screen_recorder
Instálalo a nivel de sistema, no con --user: la búsqueda mira
/var/lib/flatpak, y una instalación de usuario cae en otro sitio.
ffmpeg hace falta para el modo de solo audio, que no pasa por GSR.
¿No sabes qué tienes? easy-screen-recorder-cli --check dice exactamente qué
hay, qué falta y qué deja de funcionar por ello.
Interfaz Qt/QML/Kirigami → libesr → gpu-screen-recorder (proceso externo)
libesr es el núcleo: sin Qt, sin interfaz, y con todo lo que la UI y el CLI
necesitan saber del entorno. GSR se conduce como proceso aparte —argumentos de
ida, JSON por un socket unix de vuelta—, que es lo que mantiene las dos
licencias separadas y lo que permite cambiar de motor de captura sin reescribir
la interfaz.
Hecho por Soluciones Conscientes, que desarrolla aplicaciones a medida: escritorio, web y la fontanería de en medio.
Si esto se acerca a lo que necesitas pero no del todo, o lo quieres montado para tu forma de trabajar, escríbeme. También hay licencia comercial de este código a petición.
GPL-3.0-or-later, ver LICENSE. Usa gpu-screen-recorder
(GPL-3.0-only) como programa externo independiente; no se incluye ni se
distribuye. Licencia comercial disponible a petición.
Se aceptan contribuciones y requieren firmar un CLA — conservas tu copyright.
Ver CONTRIBUTING.md.