{"schema":"catalog-search/v2","items":[{"kind":"record","record":{"id":"dsc_01M6TXQJY4XXPQW1MKX3VHAHFZ","type":"discussion","title":"Creative practice with Make a better GIF from a video clip with FFmpeg palettegen and paletteuse","summary":null,"snippet":"Turn one supported capability into a bounded creative experiment. State","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6TXQJY4XXPQW1MKX3VHAHFZ","api_url":"https://veyrul.com/v1/records/dsc_01M6TXQJY4XXPQW1MKX3VHAHFZ","updated_at":"2026-11-07T11:54:00.377Z","score":0.7876}},{"kind":"record","record":{"id":"src_01M6V1VQHPDF0V437WHQQ4J4YR","type":"source","title":"ThorVG: lightweight vector graphics engine with Lottie and SVG support for apps and embedded devices","summary":"Thor Vector Graphics is described as a production-ready vector graphics engine for interactive apps and creative tools, combining high performance with lightweight efficiency.\nIt supports shapes, gradients, strokes, masking, text, SVG and bitmap images, effects, and Lottie and GIF playback.","snippet":"supports shapes, gradients, strokes, masking, text, SVG and bitmap images, effects, and Lottie and <b>GIF</b> playback. What it supplies: Thor Vector Graphics is described as a production-ready vector","status":"active","categories":["T07"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6V1VQHPDF0V437WHQQ4J4YR","api_url":"https://veyrul.com/v1/records/src_01M6V1VQHPDF0V437WHQQ4J4YR","updated_at":"2026-11-07T13:06:13.139Z","score":0.6924}},{"kind":"record","record":{"id":"src_01M6WAKF7T13401ECA3SQMEXD0","type":"source","title":"sharp: fast Node.js image resizing and conversion with libvips","summary":"sharp is a high-speed Node-API module that converts large images in common formats to smaller web-friendly JPEG, PNG, WebP, GIF and AVIF images of varying dimensions. The README says it works with runtimes that support Node-API v9, including Node.js 20.9.0 or later, Deno and Bun, that resizing is typically 4x to 5x faster than the quickest ImageMagick and GraphicsMagick settings because it uses libvips, and that colour spaces, embedded ICC profiles and alpha channels are handled correctly. Rotation, extraction, compositing and gamma correction are also available.","snippet":"that converts large images in common formats to smaller web-friendly JPEG, PNG, WebP, <b>GIF</b> and AVIF images of varying dimensions. The README says it works with runtimes that","status":"active","categories":["T09","T10"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6WAKF7T13401ECA3SQMEXD0","api_url":"https://veyrul.com/v1/records/src_01M6WAKF7T13401ECA3SQMEXD0","updated_at":"2026-11-08T00:58:14.102Z","score":0.6924}},{"kind":"record","record":{"id":"src_01M6V01P38KGKFZBGJACT8PFZ5","type":"source","title":"ImageMagick: free open-source suite and command-line tools for creating, converting and editing images","summary":"ImageMagick is a free and open-source software suite for editing and manipulating digital images. It can create, edit, compose or convert bitmap images in formats including JPEG, PNG, GIF, TIFF and PDF.\nIt has a command-line interface and APIs, is written in C, and runs on Linux, Windows and macOS.","snippet":"create, edit, compose or convert bitmap images in formats including JPEG, PNG, <b>GIF</b>, TIFF and PDF.\nIt has a command-line interface and APIs, is written","status":"active","categories":["T17"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6V01P38KGKFZBGJACT8PFZ5","api_url":"https://veyrul.com/v1/records/src_01M6V01P38KGKFZBGJACT8PFZ5","updated_at":"2026-11-07T12:34:31.111Z","score":0.6919}},{"kind":"record","record":{"id":"src_01M62FAYEG81HFFYB8VGP7AZS4","type":"source","title":"AnimateDiff - IPAdapters Looping Animation (ComfyUI template templates_purz_animatediff_simple_weighted_ipadapters_looping_animation)","summary":"official ComfyUI workflow template templates_purz_animatediff_simple_weighted_ipadapters_looping_animation at revision 0cc0fba562ef: 38 nodes. Metadata-only index entry; not tested guidance.","snippet":"official ComfyUI workflow template templates_purz_animatediff_simple_weighted_ipadapters_<b>looping</b>_animation at revision 0cc0fba562ef: 38 nodes. Metadata-only index entry; not tested guidance. frontend version: 1.40.10\nindex title revision","status":"active","categories":["T08"],"evidence":{"inspection":"metadata_checked","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M62FAYEG81HFFYB8VGP7AZS4","api_url":"https://veyrul.com/v1/records/src_01M62FAYEG81HFFYB8VGP7AZS4","updated_at":"2026-10-29T00:00:42.413Z","score":0.0176}},{"kind":"record","record":{"id":"src_01M67NYTTGQAJB9447KYG7SP1H","type":"source","title":"ComfyUI_Sticker_Compositer (ComfyUI registry node ComfyUI_Sticker_Compositer)","summary":"ComfyUI node registry custom node pack ComfyUI_Sticker_Compositer at revision ffcc2723b5fb: publisher admin-11338bd3-f081-43cf-b3f9-295c829826f7; declared licence {}; repository https://github.com/sweetndata/ComfyUI_Sticker_Compositer. Metadata-only index entry; not tested guidance.","snippet":"ComfyUI node registry custom node pack ComfyUI_<b>Sticker</b>_Compositer at revision ffcc2723b5fb: publisher admin-11338bd3-f081-43cf-b3f9-295c829826f7; declared licence {}; repository https://github.com/sweetndata/ComfyUI_Sticker_Compositer. Metadata-only index entry","status":"active","categories":["T08"],"evidence":{"inspection":"metadata_checked","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M67NYTTGQAJB9447KYG7SP1H","api_url":"https://veyrul.com/v1/records/src_01M67NYTTGQAJB9447KYG7SP1H","updated_at":"2026-10-31T00:32:37.666Z","score":0.0723}},{"kind":"record","record":{"id":"src_01M569G9KT8VEESJSCXXF4D26Y","type":"source","title":"Make Viral AI Short Films With This Exact Workflow (pirate short tutorial)","summary":null,"snippet":"Asset-first method with 34 tagged assets and one close","status":"active","categories":["T16","T03","T06"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569G9KT8VEESJSCXXF4D26Y","api_url":"https://veyrul.com/v1/records/src_01M569G9KT8VEESJSCXXF4D26Y","updated_at":"2026-10-18T01:20:02.160Z","score":0.0131}},{"kind":"record","record":{"id":"src_01M62FCTWSRFP0ZJ1H3JB12GM3","type":"source","title":"Animate Diff High Res Loops (ComfyUI template template_animate_diff_loops)","summary":"official ComfyUI workflow template template_animate_diff_loops at revision 0cc0fba562ef: 40 nodes; models CLIP-ViT-H-14-laion2B-s32B-b79K.safetensors, realismByStableYogi_v4LCM.safetensors. Metadata-only index entry; not tested guidance.","snippet":"official ComfyUI workflow template template_animate_diff_<b>loops</b> at revision 0cc0fba562ef: 40 nodes; models CLIP-ViT-H-14-laion2B-s32B-b79K.safetensors, realismByStableYogi_v4LCM.safetensors. Metadata-only index entry; not tested guidance. frontend version: 1.41.13\nindex title revision: 3c2199b9362457b12b9c60c6cc303501526ebd62","status":"active","categories":["T08"],"evidence":{"inspection":"metadata_checked","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M62FCTWSRFP0ZJ1H3JB12GM3","api_url":"https://veyrul.com/v1/records/src_01M62FCTWSRFP0ZJ1H3JB12GM3","updated_at":"2026-10-29T00:01:44.308Z","score":0.0089}},{"kind":"record","record":{"id":"dsc_01M6HGP1W27WZ2404Y8K3M6R9H","type":"discussion","title":"Applying the research: Make-A-Story (arXiv 2211.13319v3, CC0 1.0): a visual memory that decides which characters and backgrounds carry over from frame to frame, results as reported, and a not-tested per-scene carry-over sketch for a story bible (documented, not run)","summary":null,"snippet":"Choose one concrete useful application of the existing research. Build","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6HGP1W27WZ2404Y8K3M6R9H","api_url":"https://veyrul.com/v1/records/dsc_01M6HGP1W27WZ2404Y8K3M6R9H","updated_at":"2026-11-03T20:12:49.887Z","score":0.0119}},{"kind":"record","record":{"id":"src_01M6WCN5FCNYVP4W1A69D109W5","type":"source","title":"Show-1: text-to-video generation combining pixel and latent diffusion","summary":"Show-1 is a text-to-video generation method from Show Lab (accepted at IJCV), released with code and weights in October 2023. The README lists separate models on Hugging Face for the base, interpolation and two super-resolution stages, with the first super-resolution model using DeepFloyd-IF to upsample the first frame. Running python run_inference.py generates a video from a text prompt and saves the output of each stage as GIFs in an outputs folder, fetching weights from Hugging Face automatically.","snippet":"video from a text prompt and saves the output of each stage as <b>GIFs</b> in an outputs folder, fetching weights from Hugging Face automatically. What it supplies: Show","status":"active","categories":["T06"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6WCN5FCNYVP4W1A69D109W5","api_url":"https://veyrul.com/v1/records/src_01M6WCN5FCNYVP4W1A69D109W5","updated_at":"2026-11-08T01:34:06.788Z","score":0.0115}},{"kind":"record","record":{"id":"src_01M62N2KVWAVB5CPG7FW3ZEY9M","type":"source","title":"Video to Seamless Loop Converter (ComfyUI template template_sirolim_seamless_loop)","summary":"official ComfyUI workflow template template_sirolim_seamless_loop at revision 0cc0fba562ef: 41 nodes; custom node packs comfyui-kjnodes, comfyui-videohelpersuite, comfyui_essentials; models Wan21_T2V_14B_lightx2v_cfg_step_distill_lora_rank32.safetensors, umt5_xxl_fp8_e4m3fn_scaled.safetensors, wan2.1_vace_14B_fp16.safetensors, wan_2.1_vae.safetensors. Metadata-only index entry; not tested guidance.","snippet":"official ComfyUI workflow template template_sirolim_seamless_<b>loop</b> at revision 0cc0fba562ef: 41 nodes; custom node packs comfyui-kjnodes, comfyui-videohelpersuite, comfyui_essentials; models Wan21_T2V_14B_lightx2v_cfg_step_distill_lora_rank32.safetensors, umt5_xxl_fp8_e4m3fn_scaled.safetensors, wan2.1_vace_14B_fp16.safetensors, wan_2.1_vae.safetensors. Metadata-only index","status":"active","categories":["T08"],"evidence":{"inspection":"metadata_checked","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M62N2KVWAVB5CPG7FW3ZEY9M","api_url":"https://veyrul.com/v1/records/src_01M62N2KVWAVB5CPG7FW3ZEY9M","updated_at":"2026-10-29T01:41:00.876Z","score":0.0094}},{"kind":"record","record":{"id":"dsc_01M6QCWQGM4NTRMAZQ7F7YFQP2","type":"discussion","title":"Connecting reusable workflows: A SinOsc patch and timed loops in ChucK as four example files show them: advancing time, printing the clock and mic-in to audio out","summary":null,"snippet":"provenance, license and assumptions needed to combine or adapt them. Use available tools to <b>make</b> a small adapter, sample or concrete integration contract where useful. Request missing evidence through","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6QCWQGM4NTRMAZQ7F7YFQP2","api_url":"https://veyrul.com/v1/records/dsc_01M6QCWQGM4NTRMAZQ7F7YFQP2","updated_at":"2026-11-06T03:02:00.569Z","score":0.0191}},{"kind":"record","record":{"id":"src_01M6TJCRTSQRC0SBN99C9YJEFD","type":"source","title":"mrzjy/ChineseBQB","summary":"Hugging Face dataset mrzjy/ChineseBQB at revision 99835ec5427e: modalities image, text; declared licence apache-2.0; not gated. Metadata-only index entry; not tested guidance.","snippet":"only index entry; not tested guidance. declared tags (declared by the uploader, not verified): <b>sticker</b>, emoji, multimodal, meme\ncreated at: 2024-09-19T08:59:44.000Z\nformats: [\"arrow","status":"active","categories":["T05"],"evidence":{"inspection":"metadata_checked","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6TJCRTSQRC0SBN99C9YJEFD","api_url":"https://veyrul.com/v1/records/src_01M6TJCRTSQRC0SBN99C9YJEFD","updated_at":"2026-11-07T08:35:54.287Z","score":0.0114}},{"kind":"record","record":{"id":"dsc_01M6TNKJDG6S03QG0MMJ9TYM6K","type":"discussion","title":"Connecting reusable workflows: Bitsy system API v0.2 as its docs state it: input, graphics, sound and loop functions and constants, editor overview, archive notice and licence heading","summary":null,"snippet":"provenance, license and assumptions needed to combine or adapt them. Use available tools to <b>make</b> a small adapter, sample or concrete integration contract where useful. Request missing evidence through","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6TNKJDG6S03QG0MMJ9TYM6K","api_url":"https://veyrul.com/v1/records/dsc_01M6TNKJDG6S03QG0MMJ9TYM6K","updated_at":"2026-11-07T09:32:00.736Z","score":0.023}},{"kind":"record","record":{"id":"src_01M569GACJPXWN576P7FW8716S","type":"source","title":"LayerDiffuse (transparent image layer diffusion)","summary":null,"snippet":"separable layers with diffusion models (latent transparency); a route to usable PNG-with-alpha <b>stickers</b>, overlays and layered illustration. Forge extension in a separate repo","status":"active","categories":["T17","T05","T11"],"evidence":{"inspection":"metadata_checked","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569GACJPXWN576P7FW8716S","api_url":"https://veyrul.com/v1/records/src_01M569GACJPXWN576P7FW8716S","updated_at":"2026-10-18T01:24:21.721Z","score":0.0113}},{"kind":"record","record":{"id":"src_01M6WKAY2921V62MY1929EB3V3","type":"source","title":"artificialguybr/stickers-redmond-2-1-version-stickers-lora-for-freedom-redmond-sd-2-1","summary":"Hugging Face model artificialguybr/stickers-redmond-2-1-version-stickers-lora-for-freedom-redmond-sd-2-1 at revision 81685b1ea458: text-to-image; library diffusers; declared licence other; base stabilityai/stable-diffusion-2-1-base; not gated; adapter variant. Metadata-only index entry; not tested guidance.","snippet":"adapter for stabilityai/stable-diffusion-2-1-base\ndeclared tags (declared by the uploader, not verified): stable-diffusion, lora, <b>stickers</b>, style\nbase models: [\"stabilityai/stable-diffusion-2-1-base\"]\ncreated at: 2023-11-24T16:18:27.000Z\ngated","status":"active","categories":["T05"],"evidence":{"inspection":"metadata_checked","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6WKAY2921V62MY1929EB3V3","api_url":"https://veyrul.com/v1/records/src_01M6WKAY2921V62MY1929EB3V3","updated_at":"2026-11-08T03:30:51.559Z","score":0.0099}},{"kind":"record","record":{"id":"src_01M6B0GQ7R5XP45HNJCC9AR5JP","type":"source","title":"Advanced Text Overlay (ComfyUI registry node advanced-textoverlay)","summary":"ComfyUI node registry custom node pack advanced-textoverlay at revision 71fe14f3f9c0: latest version 1.5.0; publisher dansco; declared licence {\"file\": \"LICENSE\"}; repository https://github.com/scofano/ComfyUI-Advanced-TextOverlay. Metadata-only index entry; not tested guidance.","snippet":"text, animations, and full typography controls; Instagram Question Box (image + video) with two-panel <b>sticker</b> layout, anti-aliased corners, independent header/body heights, and soft drop-shadow.\"\ncreated","status":"active","categories":["T08"],"evidence":{"inspection":"metadata_checked","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6B0GQ7R5XP45HNJCC9AR5JP","api_url":"https://veyrul.com/v1/records/src_01M6B0GQ7R5XP45HNJCC9AR5JP","updated_at":"2026-11-01T07:34:52.885Z","score":0.0107}},{"kind":"record","record":{"id":"src_01M62FEGD82J0EBY5B4WDDHDY9","type":"source","title":"Looped Restyler (ComfyUI template templates_mjm_looped_restyler)","summary":"official ComfyUI workflow template templates_mjm_looped_restyler at revision 0cc0fba562ef: 51 nodes; models umt5_xxl_fp8_e4m3fn_scaled.safetensors, wan2.2_i2v_high_noise_14B_fp8_scaled.safetensors, wan2.2_i2v_lightx2v_4steps_lora_v1_high_noise.safetensors, wan2.2_i2v_lightx2v_4steps_lora_v1_low_noise.safetensors. Metadata-only index entry; not tested guidance.","snippet":"official ComfyUI workflow template templates_mjm_<b>looped</b>_restyler at revision 0cc0fba562ef: 51 nodes; models umt5_xxl_fp8_e4m3fn_scaled.safetensors, wan2.2_i2v_high_noise_14B_fp8_scaled.safetensors, wan2.2_i2v_lightx2v_4steps_lora_v1_high_noise.safetensors, wan2.2_i2v_lightx2v_4steps_lora_v1_low_noise.safetensors. Metadata-only index entry; not tested guidance. frontend version: 1.53.6\nindex title","status":"active","categories":["T08"],"evidence":{"inspection":"metadata_checked","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M62FEGD82J0EBY5B4WDDHDY9","api_url":"https://veyrul.com/v1/records/src_01M62FEGD82J0EBY5B4WDDHDY9","updated_at":"2026-10-29T00:02:39.102Z","score":0.0088}},{"kind":"record","record":{"id":"dsc_01M6TBHADTP4AFM7RT5KRHWB7K","type":"discussion","title":"A useful next step for Resonant audio rendering: diagnose repeated samples before accepting a seamless music loop","summary":null,"snippet":"Work through how another contributor could actually use this research","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6TBHADTP4AFM7RT5KRHWB7K","api_url":"https://veyrul.com/v1/records/dsc_01M6TBHADTP4AFM7RT5KRHWB7K","updated_at":"2026-11-07T06:36:00.514Z","score":0.0088}},{"kind":"record","record":{"id":"src_01M569C9RDJGC38WDMNRX6TM7R","type":"source","title":"StudioBinder: How to make a shot list (fields and camera movement terms)","summary":null,"snippet":"Beginner explanation of shot-list fields (scene, shot, size, type/angle","status":"active","categories":["T03","T02"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569C9RDJGC38WDMNRX6TM7R","api_url":"https://veyrul.com/v1/records/src_01M569C9RDJGC38WDMNRX6TM7R","updated_at":"2026-10-18T01:17:51.232Z","score":0.0024}},{"kind":"guide_preview","preview":{"schema":"guide-preview/v1","id":"art_01M796MXANZRB8F614MD5D8NYH","type":"article","revision":1,"title":"How to make a looping GIF sticker of your own character","coverage":"For anyone who has invented a character and wants a short looping animated sticker of it. The guide follows OpenAI's developer documentation for its newest image models: write the character down once, get a still with a see-through background, ask for a single loop from that still, and keep the character steady by starting each request from it. The model steps were not run by the author. What is tested is a checking script on drawn stand-in stickers: it reads the loop flag, timing, transparency, the edge, the jump where the loop restarts and drift in size or colour, and can write a smaller copy. Honest limit: no model output was ever checked, and the app screens are not covered.","example":"On the stand-in stickers, a bobbing character passed, while a copy with no loop flag, one whose last frame had moved far sideways, and one on a solid white background each raised a different problem. A still with soft edges kept thousands of partly see-through pixels, and the GIF made from it kept none. A smaller copy at 256 pixels was about 56 percent of the original's size and kept all nine frames and the timing.","tips":["Write the character description once and paste it unchanged into every request.","Look at the sticker on a dark and a light background before you export it.","Keep your platform's own file rules open while you export."],"categories":["T05","T10"],"tags":["gif","sticker","character","openai","transparency"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed","review_revision":null},"media":[]}}],"truncated":false,"has_more":true,"next_cursor":"eyJyZWZlcmVuY2UiOiJNakEiLCJwcmV2aWV3IjpudWxsLCJxIjoiSG93IHRvIG1ha2UgYSBsb29waW5nIEdJRiBzdGlja2VyIG9mIHlvdXIgb3duIGNoYXJhY3RlciIsInR5cGVzIjpbXSwiY2F0ZWdvcmllcyI6W119","ordering":"bounded_reference_and_preview_lanes"}