Repository navigation
Medios dentro del .hcmotion, glass, post-FX y texto girado - #29
Merged
Merged
Conversation
…irado
- create_hcmotion acepta media: [{id, url}] (enlace https público que el servidor
descarga) o [{id, upload}] (archivos enviados con start_media_upload). Van en
binario dentro del .hcmotion v2 (mismo formato que el Studio); máx. 150 MB por
archivo y 200 MB por proyecto; el tipo se lee de los bytes.
- start_media_upload: sesión de subida de 24 h con script curl por partes y una
página donde el usuario suelta los archivos (/m/<upload>/<key>). El cron las borra.
- /d/<id>: lee el nombre de un v2 y envía los archivos grandes por trozos.
- Transición glass y composition.post en get_capabilities, validador y skill.
- textfit mide el texto girado con su caja girada (una palabra vertical a 90°
ya no se rechaza como si fuera horizontal).
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01Qqm6dfUskArmmLSYZhTNgR
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Cierra las limitaciones que salieron al hacer el video de Goku por MCP.
1. Los archivos del usuario van dentro del
.hcmotioncreate_hcmotionacepta un parámetro nuevo,media:[{id, url}](un enlace https público que descarga el servidor) o[{id, upload}].start_media_upload: abre una sesión de 24 h y devuelve:scriptcon curl que manda cada archivo en partes de 3 MB (caben en el cuerpo de una función);/m/<upload>/<key>donde el usuario suelta los archivos si el sandbox de la IA no llega al host (es lo que pasó en esta sesión)..hcmotionv2 con los medios en binario, mismo formato que el Studio (jasp402/HyperCodeMotion#90). Lo comprobé: un v2 hecho por el MCP abre condecodeHcmotiondel Studio y al volver a guardarlo da los mismos bytes.MEDIA_UNUSEDavisa cuando se empaqueta un archivo que ninguna capa usa.media/, aparte defiles/).2. Transición
glassycomposition.postget_capabilities, encheckScenesy en el skill. Son la contraparte de jasp402/HyperCodeMotion#88 y #89.3. Validador: texto girado
textfitmide la caja ya girada (todos los ángulos de sus keyframes). Una palabra vertical a 90° ya no daTEXT_OUTSIDE_CANVAScomo si fuera horizontal. Si la rotación es una expresión, avisa de que no se pudo medir.Antes de fusionar
/d/<id>con un archivo de más de 4,5 MB en el Preview. Ahora se envía por trozos conres.write. No sé si Vercel acepta respuestas por streaming por encima de ese tope; si no, hay que redirigir a una URL firmada del Blob (presignUrl).maxDurationdeapi/mcp.jsa 120 s, porque descargar y empaquetar hasta 200 MB lleva tiempo.Generated by Claude Code