charlesmccarthy/addwatermark 🔢🖼️📝 → 🖼️
About
Add a watermark to your videos using the power of Replicate brought to you from your friends at FullJourney.AI

Example Output
Output
Performance Metrics
2.12s
Prediction Time
2.13s
Total Time
All Input Parameters
{ "size": 40, "video": "https://replicate.delivery/pbxt/JzweHYSSY69C9uUq2wAcqX3suV9zdL3C6Ujk2hrxynOJ0JHm/vidswap600883.mp4", "watermark": "FULLJOURNEY.AI" }
Input Parameters
- size
- Size of font
- video (required)
- Input video
- watermark
- Watermark Text
Output Schema
Output
Example Execution Logs
ffmpeg version 5.1.4-0+deb12u1 Copyright (c) 2000-2023 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/tmpzf079ddnvidswap600883.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2023-11-30T18:53:16.000000Z com.android.version: 13 Duration: 00:00:06.83, start: 0.000000, bitrate: 610 kb/s Stream #0:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt470bg/bt470bg/smpte170m, progressive), 596x480, 479 kb/s, 30 fps, 30 tbr, 90k tbn (default) Metadata: creation_time : 2023-11-30T18:53:16.000000Z handler_name : VideoHandle vendor_id : [0][0][0][0] Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 128 kb/s (default) Metadata: creation_time : 2023-11-30T18:53:16.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] Stream mapping: Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264)) Stream #0:1 -> #0:1 (copy) Press [q] to stop, [?] for help [libx264 @ 0x5c4a79b24680] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2 [libx264 @ 0x5c4a79b24680] profile High, level 3.0, 4:2:0, 8-bit [libx264 @ 0x5c4a79b24680] 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=12 lookahead_threads=2 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=25 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/tmpzf079ddnvidswap600883_watermarked.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 com.android.version: 13 encoder : Lavf59.27.100 Stream #0:0(und): Video: h264 (avc1 / 0x31637661), yuv420p(tv, bt470bg/bt470bg/smpte170m, progressive), 596x480, q=2-31, 30 fps, 15360 tbn (default) Metadata: creation_time : 2023-11-30T18:53:16.000000Z handler_name : VideoHandle 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(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 128 kb/s (default) Metadata: creation_time : 2023-11-30T18:53:16.000000Z handler_name : SoundHandle vendor_id : [0][0][0][0] frame= 1 fps=0.0 q=0.0 size= 0kB time=00:00:00.99 bitrate= 0.4kbits/s speed= 151x frame= 150 fps=0.0 q=29.0 size= 0kB time=00:00:05.99 bitrate= 0.1kbits/s speed=11.7x frame= 205 fps=203 q=-1.0 Lsize= 493kB time=00:00:06.78 bitrate= 595.8kbits/s speed=6.71x video:379kB audio:106kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 1.710108% [libx264 @ 0x5c4a79b24680] frame I:1 Avg QP:20.26 size: 10425 [libx264 @ 0x5c4a79b24680] frame P:87 Avg QP:22.68 size: 3243 [libx264 @ 0x5c4a79b24680] frame B:117 Avg QP:26.57 size: 808 [libx264 @ 0x5c4a79b24680] consecutive B-frames: 22.4% 2.9% 4.4% 70.2% [libx264 @ 0x5c4a79b24680] mb I I16..4: 17.3% 76.4% 6.3% [libx264 @ 0x5c4a79b24680] mb P I16..4: 3.6% 5.8% 0.2% P16..4: 44.2% 11.1% 4.1% 0.0% 0.0% skip:31.0% [libx264 @ 0x5c4a79b24680] mb B I16..4: 0.2% 0.2% 0.0% B16..8: 35.5% 1.8% 0.1% direct: 0.5% skip:61.7% L0:51.1% L1:47.3% BI: 1.5% [libx264 @ 0x5c4a79b24680] 8x8 transform intra:61.5% inter:89.7% [libx264 @ 0x5c4a79b24680] coded y,uvDC,uvAC intra: 32.4% 67.7% 4.7% inter: 8.7% 11.3% 0.0% [libx264 @ 0x5c4a79b24680] i16 v,h,dc,p: 22% 38% 14% 25% [libx264 @ 0x5c4a79b24680] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 23% 28% 24% 3% 4% 5% 6% 4% 4% [libx264 @ 0x5c4a79b24680] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 37% 28% 14% 2% 4% 4% 4% 3% 3% [libx264 @ 0x5c4a79b24680] i8c dc,h,v,p: 44% 29% 18% 9% [libx264 @ 0x5c4a79b24680] Weighted P-Frames: Y:0.0% UV:0.0% [libx264 @ 0x5c4a79b24680] ref P L0: 71.3% 12.4% 12.9% 3.4% [libx264 @ 0x5c4a79b24680] ref B L0: 91.2% 7.4% 1.4% [libx264 @ 0x5c4a79b24680] ref B L1: 96.9% 3.1% [libx264 @ 0x5c4a79b24680] kb/s:453.21 Watermarked video saved to /tmp/tmpzf079ddnvidswap600883_watermarked.mp4
Version Details
- Version ID
f274d1efdd9d249cef68fccd028d70e4134b2d59f2b02b42a4e78350849d0e57
- Version Created
- December 5, 2023