La tarea registrada

El 21 de septiembre de 2026, un Agent utilizó rdp-cli 0.1.0 para macOS, compilación 2026092001, para operar Shotcut 26.8.1 en Windows 11 por RDP a 1440 × 900. El equipo local aportó una animación Mandelbrot original; Shotcut hizo el recorte y la exportación remotamente. Se explica un resultado existente, no una nueva prueba ni compatibilidad con cualquier editor de vídeo.

Descargar la fuente de ocho segundos · Descargar el resultado archivado de cuatro segundos

Ventana original de Shotcut con clip y línea de tiempo de cuatro segundos y exportación completada en verde en JobsVer captura original ↗

Interfaz original en inglés registrada el 21 de septiembre de 2026. La captura no está traducida ni retocada; sí lo está la guía.

Preparar y subir el material

Usa la descarga para Mac y el inicio rápido enlazados abajo. El servidor Windows RDP autorizado debe tener Shotcut instalado y permitir redirección de unidades, con permisos de entrada y archivos. Guarda la fuente como source-motion.mp4 en el directorio local actual y sustituye SESSION por tu data.session. El cliente de esta prueba era macOS; otras plataformas no formaron parte de esta prueba de vídeo.

rdp-cli files upload --session SESSION --local ./source-motion.mp4 --path source-motion.mp4

Guarda data.transfer_id como TRANSFER_ID y consulta hasta que data.state sea completed. La fuente ocupa 3.319.412 bytes. queued solo significa aceptación. Las rutas son relativas al intercambio de la sesión, no a cualquier disco Windows.

rdp-cli files status --session SESSION --transfer-id TRANSFER_ID

Recortar la línea de tiempo remota a cuatro segundos

rdp-cli screenshot --session SESSION

Captura la pantalla, lee el PNG de data.path y conserva data.observation. Abre Shotcut remotamente, abre source-motion.mp4 desde la unidad redirigida y añádelo a la línea de tiempo. Comprueba ocho segundos, 960 × 540 y 24 fps. Busca controles reales en capturas nuevas, no coordenadas de la imagen del artículo.

Selecciona el clip y abre Properties. Enfoca Duration, selecciona el valor existente y captura de nuevo para verificar el campo. Sustituye OBSERVATION por ese token actual e introduce cuatro segundos:

Antes de una entrada cuyo resultado pueda necesitar recuperación, asigna y guarda un --request-id único por acción distinta; sustituye los ID de ejemplo por valores propios. Si recibes un JSON de error, conserva su request_id de nivel superior; si se pierde toda la respuesta y no guardaste el ID original, no inventes otro para consultar la acción anterior ni la repitas a ciegas.

rdp-cli type --session SESSION --text "00:00:04.000" --observation OBSERVATION --request-id TYPE_REQUEST_ID
rdp-cli screenshot --session SESSION

Lee el nuevo PNG, confirma el texto de duración y usa su data.observation como NEW_OBSERVATION antes de confirmar:

rdp-cli key --session SESSION --keys ENTER --observation NEW_OBSERVATION --request-id COMMIT_REQUEST_ID
rdp-cli screenshot --session SESSION

Comprueba la imagen siguiente: el clip y la línea de tiempo deben mostrar cuatro segundos. Una entrada exitosa prueba el envío, no que Shotcut aceptara la edición. Usa coordenadas, foco y tokens de tu sesión.

Exportar y recuperar tu propio resultado

En Export, exporta la línea de tiempo editada como H.264 MP4 a 960 × 540 y 24 fps a edited-motion.mp4 en la unidad redirigida de la sesión. Espera el trabajo completado en verde en Jobs. Conserva aparte la referencia archivada: descarga tu propio resultado como edited-motion-reproduced.mp4.

rdp-cli files download --session SESSION --path edited-motion.mp4 --local ./edited-motion-reproduced.mp4

Consulta files status con el nuevo data.transfer_id de esta descarga y espera completed antes de abrir el vídeo local. Un nombre visible o una transferencia en cola no prueban finalización.

Verificar el vídeo y resolver fallos

Reproduce el archivo para comprobar el recorte. Si tienes FFmpeg localmente, puedes usar opcionalmente ffprobe para contar fotogramas decodificados; no es necesario para ejecutar rdp-cli:

ffprobe -v error -count_frames -select_streams v:0 -show_entries stream=codec_name,width,height,r_frame_rate,nb_read_frames,duration -of json ./edited-motion-reproduced.mp4

El resultado archivado fue H.264, 960 × 540, 24 fps, 96 fotogramas y 4,000 segundos de vídeo. El contenedor duró 4,010 segundos por el relleno del audio codificado. Ocupó 1.442.310 bytes, SHA-256 4c05d91108ee9afaae77aa6a76896f03ee35c9b61de91a3a0b332e905be2ddc5. El resumen identifica la descarga archivada, no toda reproducción: ajustes del codificador y metadatos pueden cambiar los bytes. No se verificaron escucha de audio real ni rendimiento de proyectos complejos.

  • Campo equivocado u observación caducada: detén la entrada, captura y revisa. Renueva tokens tras pausa, toma de control o reconexión; reanuda solo tras una devolución autorizada.
  • Exportación pendiente o FILE_BUSY: espera a Shotcut, revisa Jobs y consulta la transferencia. La ruta debe estar en la unidad de intercambio, no solo en el Escritorio remoto.
  • Destino existente: elige un nombre local nuevo o usa --overwrite de forma deliberada. No reemplaces accidentalmente la referencia archivada.
  • Tiempo de entrada agotado: consulta operations status con el ID original y observa la pantalla antes de repetir. Una respuesta desconocida no demuestra que la edición no ocurriera.

Descarga para Mac · Inicio rápido · Referencia de comandos · Guía de transferencia