andreasjansson/ad-carousel πŸ–ΌοΈπŸ“ β†’ πŸ–ΌοΈ

▢️ 133 runs πŸ“… Sep 2025 βš™οΈ Cog 0.14.0
advertising animated-text customizable-colors logo-integration video-generation

About

Advertising text in animated bubbles go swoosh

Example Output

Output

Performance Metrics

149.30s Prediction Time
149.86s Total Time
All Input Parameters
{
  "logo": "https://avatars.githubusercontent.com/u/60410876?s=400&u=dfcb763b56d1d743fae5396aad8c4826fd11dd02&v=4",
  "colors": [
    "#F7CDE0",
    "#D9E5C2",
    "#F6E2AE",
    "#F6E2AE"
  ],
  "prompts": [
    "robot cat",
    "robot bird",
    "robot duck",
    "robot monkey"
  ],
  "messages": [
    "We’re bringing AI to every software developer.",
    "Run AI with an API",
    "Replicate"
  ]
}
Input Parameters
logo Type: string
Optional logo image to use instead of the final message
colors (required) Type: array
List of colors (color names or hex codes like #FF0000)
prompts Type: arrayDefault:
Optional list of prompts for Hailuo video generation, with a length of len(colors) + 1 (one more prompt than colors). If empty, uses default prompt 'animated advertising text'.
messages (required) Type: array
List of advertising messages to add to images
Output Schema

Output

Type: string β€’ Format: uri

Example Execution Logs
/app/.venv/lib/python3.13/site-packages/coglet/scope.py:36: ExperimentalFeatureWarning: current_scope is an experimental internal function. It may change or be removed without warning.
  warnings.warn(
ffmpeg version 7.1.1 Copyright (c) 2000-2025 the FFmpeg developers
  built with gcc 13.2.1 (Alpine 13.2.1_git20240309) 20240309
  configuration: --pkg-config-flags=--static --extra-cflags=-fopenmp --extra-ldflags='-fopenmp -Wl,--allow-multiple-definition -Wl,-z,stack-size=2097152' --toolchain=hardened --disable-debug --disable-shared --disable-ffplay --enable-static --enable-gpl --enable-version3 --enable-fontconfig --enable-gray --enable-iconv --enable-lcms2 --enable-libaom --enable-libaribb24 --enable-libass --enable-libbluray --enable-libdav1d --enable-libdavs2 --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libharfbuzz --enable-libjxl --enable-libkvazaar --enable-libmodplug --enable-libmp3lame --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librabbitmq --enable-librav1e --enable-librsvg --enable-librtmp --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libtwolame --enable-libuavs3d --enable-libvidstab --enable-libvmaf --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpl --enable-libvpx --enable-libvvenc --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxevd --enable-libxeve --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-openssl
  libavutil      59. 39.100 / 59. 39.100
  libavcodec     61. 19.101 / 61. 19.101
  libavformat    61.  7.100 / 61.  7.100
  libavdevice    61.  3.100 / 61.  3.100
  libavfilter    10.  4.100 / 10.  4.100
  libswscale      8.  3.100 /  8.  3.100
  libswresample   5.  3.100 /  5.  3.100
  libpostproc    58.  3.100 / 58.  3.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7cf09d71ad80] Auto-inserting h264_mp4toannexb bitstream filter
Input #0, concat, from '/tmp/filelist.txt':
  Duration: N/A, start: 0.000000, bitrate: 176 kb/s
  Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(progressive), 768x768, 176 kb/s, 24 fps, 24 tbr, 12288 tbn
      Metadata:
        handler_name    : VideoHandler
        vendor_id       : [0][0][0][0]
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
Output #0, mp4, to '/tmp/concatenated_video.mp4':
  Metadata:
    encoder         : Lavf61.7.100
  Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(progressive), 768x768, q=2-31, 176 kb/s, 24 fps, 24 tbr, 12288 tbn
      Metadata:
        handler_name    : VideoHandler
        vendor_id       : [0][0][0][0]
Press [q] to stop, [?] for help
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7cf09d71ad80] Auto-inserting h264_mp4toannexb bitstream filter
    Last message repeated 2 times
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7cf09d704d80] Auto-inserting h264_mp4toannexb bitstream filter
[out#0/mp4 @ 0x7cf09d7176c0] video:1829KiB audio:0KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: 0.459023%
frame=  710 fps=0.0 q=-1.0 Lsize=    1838KiB time=00:00:29.50 bitrate= 510.4kbits/s speed= 668x
Version Details
Version ID
698c934bda0352ba48e055b95176fc50271752bb09db40ca1deb829319ea2b44
Version Created
September 5, 2025
Run on Replicate β†’