ethulia/chengyu-generator 📝 → 🖼️

▶️ 51 runs 📅 Jun 2025 ⚙️ Cog 0.14.0
chinese-idioms image-generation language-learning text-to-image

About

generates images and definitions of chinese idioms (成语)

Example Output

Output

Performance Metrics

62.41s Prediction Time
70.35s Total Time
Input Parameters
chengyu_text Type: stringDefault:
Optional: Provide your own chengyu characters (e.g., '囫囵吞枣'). If not provided, a random one will be generated.
Output Schema

Output

Type: stringFormat: uri

Example Execution Logs
ffmpeg version 5.1.6-0+deb12u1 Copyright (c) 2000-2024 the FFmpeg developers
  built with gcc 12 (Debian 12.2.0-14)
  configuration: --prefix=/usr --extra-version=0+deb12u1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librist --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --disable-sndio --enable-libjxl --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-libplacebo --enable-librav1e --enable-shared
  libavutil      57. 28.100 / 57. 28.100
  libavcodec     59. 37.100 / 59. 37.100
  libavformat    59. 27.100 / 59. 27.100
  libavdevice    59.  7.100 / 59.  7.100
  libavfilter     8. 44.100 /  8. 44.100
  libswscale      6.  7.100 /  6.  7.100
  libswresample   4.  7.100 /  4.  7.100
  libpostproc    56.  6.100 / 56.  6.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/tmp/b9c2524430c117b0/tmpnwvoa_3l.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    encoder         : Lavf60.16.100
  Duration: 00:00:05.04, start: 0.000000, bitrate: 3961 kb/s
  Stream #0:0[0x1](und): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p(progressive), 640x640, 3959 kb/s, 24 fps, 24 tbr, 12288 tbn (default)
    Metadata:
      handler_name    : VideoHandler
      vendor_id       : [0][0][0][0]
Input #1, mp3, from '/tmp/8f240a30e24f2302/tmp8960adfu.mp3':
  Metadata:
    encoder         : Lavf58.29.100
    aigc            : {"aigc": {"Label": "1", "ContentProducer": "HUABABSpeech7E01", "ProduceID": "04db11ac3bf0e47a06e10814c1301c8e"}}
  Duration: 00:00:02.20, start: 0.034531, bitrate: 134 kb/s
  Stream #1:0: Audio: mp3, 32000 Hz, mono, fltp, 128 kb/s
Input #2, mp3, from '/tmp/898baea41848ddf2/tmpe8oslq0y.mp3':
  Metadata:
    encoder         : Lavf58.29.100
    aigc            : {"aigc": {"Label": "1", "ContentProducer": "HUABABSpeech7E01", "ProduceID": "04db11adb3ca92c02fe94fff4e3ac23c"}}
  Duration: 00:00:12.13, start: 0.034531, bitrate: 129 kb/s
  Stream #2:0: Audio: mp3, 32000 Hz, mono, fltp, 128 kb/s
Stream mapping:
  Stream #1:0 (mp3float) -> concat (graph 0)
  Stream #2:0 (mp3float) -> concat (graph 0)
  Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))
  volume:default (graph 0) -> Stream #0:1 (aac)
Press [q] to stop, [?] for help
[libx264 @ 0x612d11c51e80] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2 AVX512
[libx264 @ 0x612d11c51e80] profile High, level 3.0, 4:2:0, 8-bit
[libx264 @ 0x612d11c51e80] 264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=1 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, mp4, to '/tmp/tmp94fix8wz.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    encoder         : Lavf59.27.100
  Stream #0:0(und): Video: h264 (avc1 / 0x31637661), yuv420p(progressive), 640x640, q=2-31, 24 fps, 12288 tbn (default)
    Metadata:
      handler_name    : VideoHandler
      vendor_id       : [0][0][0][0]
      encoder         : Lavc59.37.100 libx264
    Side data:
      cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: N/A
  Stream #0:1: Audio: aac (LC) (mp4a / 0x6134706D), 32000 Hz, mono, fltp, 192 kb/s
    Metadata:
      encoder         : Lavc59.37.100 aac
frame=    1 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A speed=   0x    
frame=   64 fps=0.0 q=28.0 size=       0kB time=00:00:00.86 bitrate=   0.4kbits/s speed=1.68x    
frame=   91 fps= 90 q=28.0 size=     256kB time=00:00:01.98 bitrate=1057.2kbits/s speed=1.95x    
frame=  115 fps= 75 q=28.0 size=     512kB time=00:00:03.00 bitrate=1394.5kbits/s speed=1.97x    
frame=  142 fps= 70 q=28.0 size=     768kB time=00:00:04.12 bitrate=1524.2kbits/s speed=2.02x    
frame=  171 fps= 67 q=28.0 size=    1280kB time=00:00:05.34 bitrate=1962.2kbits/s speed= 2.1x    
frame=  200 fps= 65 q=28.0 size=    1280kB time=00:00:06.52 bitrate=1606.3kbits/s speed=2.14x    
frame=  224 fps= 63 q=28.0 size=    1536kB time=00:00:07.55 bitrate=1666.2kbits/s speed=2.12x    
frame=  249 fps= 61 q=28.0 size=    1792kB time=00:00:08.57 bitrate=1711.8kbits/s speed= 2.1x    
frame=  278 fps= 61 q=28.0 size=    2048kB time=00:00:09.82 bitrate=1707.8kbits/s speed=2.14x    
frame=  309 fps= 61 q=28.0 size=    2560kB time=00:00:11.07 bitrate=1894.1kbits/s speed=2.17x    
frame=  335 fps= 60 q=28.0 size=    2816kB time=00:00:12.16 bitrate=1897.1kbits/s speed=2.17x    
frame=  359 fps= 59 q=28.0 size=    3072kB time=00:00:13.15 bitrate=1913.5kbits/s speed=2.15x    
frame=  384 fps= 54 q=28.0 Lsize=    3643kB time=00:00:15.87 bitrate=1880.0kbits/s speed=2.24x    
video:3435kB audio:198kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.300692%
[libx264 @ 0x612d11c51e80] frame I:2     Avg QP:19.02  size: 67769
[libx264 @ 0x612d11c51e80] frame P:289   Avg QP:22.53  size: 10076
[libx264 @ 0x612d11c51e80] frame B:93    Avg QP:27.78  size:  5042
[libx264 @ 0x612d11c51e80] consecutive B-frames: 65.9%  4.7%  2.3% 27.1%
[libx264 @ 0x612d11c51e80] mb I  I16..4: 44.2% 10.6% 45.2%
[libx264 @ 0x612d11c51e80] mb P  I16..4:  3.3%  2.9%  1.4%  P16..4: 34.5%  7.9%  7.6%  0.0%  0.0%    skip:42.4%
[libx264 @ 0x612d11c51e80] mb B  I16..4:  1.5%  1.7%  0.7%  B16..8: 30.9%  7.7%  2.5%  direct: 3.8%  skip:51.2%  L0:49.2% L1:40.0% BI:10.8%
[libx264 @ 0x612d11c51e80] 8x8 transform intra:37.0% inter:34.4%
[libx264 @ 0x612d11c51e80] coded y,uvDC,uvAC intra: 43.5% 52.0% 20.9% inter: 22.0% 15.1% 4.1%
[libx264 @ 0x612d11c51e80] i16 v,h,dc,p: 26% 35% 29% 10%
[libx264 @ 0x612d11c51e80] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 13% 32% 41%  2%  2%  1%  3%  2%  4%
[libx264 @ 0x612d11c51e80] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 13% 32% 25%  5%  5%  4%  6%  4%  6%
[libx264 @ 0x612d11c51e80] i8c dc,h,v,p: 52% 28% 15%  4%
[libx264 @ 0x612d11c51e80] Weighted P-Frames: Y:0.0% UV:0.0%
[libx264 @ 0x612d11c51e80] ref P L0: 80.0% 11.5%  6.1%  2.3%
[libx264 @ 0x612d11c51e80] ref B L0: 90.7%  7.2%  2.0%
[libx264 @ 0x612d11c51e80] ref B L1: 96.1%  3.9%
[libx264 @ 0x612d11c51e80] kb/s:1758.20
[aac @ 0x612d11c56880] Qavg: 65023.262
Version Details
Version ID
90857bec66257265a3b35df468e475b79bf819c4f1bb962bcf3865c36b38255d
Version Created
July 31, 2025
Run on Replicate →