Watermark Discussion. - NIGGER MARK N SHIEEET.

What should we use.


  • Total voters
    1,867
Because of the edit time-limit KiwiFarms has I'm doing this as a new post.

I've slimmed the whole thing down to one single bat by figuring out how to scale the watermark by the video height (this can be overridden by adding a value to NIGGER_SCALE if you want) and have tried to get the speed mostly correct (this can also be overridden by adding a value to NIGGER_SPEED_X and NIGGER_SPEED_Y).
explorer_pROo798SqW.webp
notepad++_YBTHzBEiBl.webp

The output is less verbose:
ConEmu64_qQDGFvN8Y3.webp

And files aren't named "nigger.mp4_niggermark.mp4" anymore.

Enjoy automation nerds.

Code:
:: Thanks:
:: @Richard_Wetpasta: White Kiwifarms/Nigger-blink gif.
:: @Probably An Autist: Creating the bat file this was based from.
:: @slungus22: ffmpeg command for DVD bouncer like effect for images.

@echo off
pushd %~dp0
setlocal EnableExtensions DisableDelayedExpansion


:: ==== config ====
set NIGGER_OPACITY=0.3
set NIGGER_SCALE=

set NIGGER_SPEED_X=
set NIGGER_SPEED_Y=
:: Change if you feel the auto-speed is incorrect for your footage.

set NIGGER_IMAGE="kf_brand/nigger_slow.gif"
set NIGGER_OUTPUT="%~n1_niggermark.mp4"
:: ==== config ====


:CheckVariable
for /f "delims=" %%a in ('ffprobe -hide_banner -show_streams %1 2^>nul ^| findstr "^height="') do set "NIGGER_%%a"

If Not Defined NIGGER_height (
    echo FAILED TO NIGGERMARK!
    echo Invalid input. [Has the video file disappeared?]
    endlocal
    popd
    exit
)

If %NIGGER_height% GTR 990 (
    set /a NIGGER_scaleby = 600
) else (
    If %NIGGER_height% GTR 540 (
        set /a NIGGER_scaleby = 400
    ) else (
        set /a NIGGER_scaleby = 200
    )
)

set /a NIGGER_sc = (%NIGGER_height% / 2) + 50
set /a NIGGER_x = (%NIGGER_height% - %NIGGER_scaleby%) / 2
set /a NIGGER_y = (%NIGGER_height% - %NIGGER_scaleby%) / 2
:: silly workaround for parentheses issue

If Not Defined NIGGER_SCALE (
set /a NIGGER_SCALE = %NIGGER_sc%
)
If Not Defined NIGGER_SPEED_X (
set /a NIGGER_SPEED_X = %NIGGER_x%
)
If Not Defined NIGGER_SPEED_Y (
set /a NIGGER_SPEED_Y = %NIGGER_y%
)

goto :WatermarkBegin
:: CheckVariable END


:WatermarkBegin
echo Bouncy Niggermarker 4000 by @the rat [Thanks @Richard_Wetpasta, @Probably An Autist, @slungus22]

echo CONFIG:
echo * Niggermark Speed X: %NIGGER_SPEED_X%
echo * Niggermark Speed Y: %NIGGER_SPEED_Y%
echo * Niggermark Scale: %NIGGER_SCALE%
echo * Niggermark Opacity: %NIGGER_OPACITY%
echo * Niggermark Image: %NIGGER_IMAGE%
echo * Niggermark Output: %NIGGER_OUTPUT%
echo:

if not exist "%~1" goto :EOF
for /F "delims=" %%I in ('ffprobe.exe -v error -show_entries format^=duration -of default^=noprint_wrappers^=1:nokey^=1 "%~1" 2^>^&1') do set "duration=%%I"
echo Niggermarking...
ffmpeg -v warning -stats -hwaccel auto -i "%~1" -stream_loop -1 -i %NIGGER_IMAGE% -filter_complex "[1:v]format=rgba,colorchannelmixer=aa=%NIGGER_OPACITY%,scale=%NIGGER_SCALE%:-1[ov];[0:v][ov]overlay=x='abs(mod(t*%NIGGER_SPEED_X%,2*(W-w))-(W-w))':y='abs(mod(t*%NIGGER_SPEED_Y%,2*(H-h))-(H-h))'" -shortest -crf 22 -preset medium -c:a aac -strict experimental -movflags +faststart -threads 0 %NIGGER_OUTPUT%

goto :WatermarkEnd
:: WatermarkBegin END


:WatermarkEnd
echo:
echo Completed niggermarking. Output: %NIGGER_OUTPUT%.

endlocal
popd
exit
:: WatermarkEnd END
Edit: I've tried writing a posix compliant script for unix systems (should work on linux and macos probably?????), not sure if it fully works but if it does for you then that's cool :)

Code:
#!/bin/sh
cd "$(dirname "$0")" || exit
export NIGGER_file="$1"


# ==== config ====
export NIGGER_OPACITY=0.3
export NIGGER_SCALE=

export NIGGER_SPEED_X=
export NIGGER_SPEED_Y=
# Change if you feel the auto-speed is incorrect for your footage.

export NIGGER_IMAGE="kf_brand/nigger_slow.gif"
export NIGGER_OUTPUT="${NIGGER_file%.*}_niggermark.mp4"
# ==== config ====


CheckVariables() {
    export NIGGER_height
    NIGGER_height="$(ffprobe "$NIGGER_file" -show_streams 2>&1 | grep coded_height)"
    NIGGER_height="${NIGGER_height#coded_height=}"

    if [ -z "$NIGGER_height" ]; then
        echo "FAILED TO NIGGERMARK!"
        echo "Invalid input. [Has the video file disappeared?]"
        exit
    fi

    if [ -z "$NIGGER_SCALE" ]; then
        NIGGER_SCALE=$(((NIGGER_height/2)+50))
    fi

    if [ "$NIGGER_height" -gt 990 ]; then
        export NIGGER_scaleby=600
    else
        if [ "$NIGGER_height" -gt 540 ]; then
            export NIGGER_scaleby=400
        else
            export NIGGER_scaleby=200
        fi
    fi
   
    if [ -z "$NIGGER_SPEED_X" ]; then
        NIGGER_SPEED_X=$(((NIGGER_height - NIGGER_scaleby) / 2))  
    fi
    if [ -z "$NIGGER_SPEED_Y" ]; then
        NIGGER_SPEED_Y=$(((NIGGER_height - NIGGER_scaleby) / 2))  
    fi
}

WatermarkBegin() {
    echo "Bouncy Niggermarker 4000 by @the rat [Thanks @Richard_Wetpasta, @Probably An Autist, @slungus22]"

    echo "CONFIG:"
    echo "* Niggermark Speed X: $NIGGER_SPEED_X"
    echo "* Niggermark Speed Y: $NIGGER_SPEED_Y"
    echo "* Niggermark Scale: $NIGGER_SCALE"
    echo "* Niggermark Opacity: $NIGGER_OPACITY"
    echo "* Niggermark Image: $NIGGER_IMAGE"
    echo "* Niggermark Output: $NIGGER_OUTPUT"
    echo
   
    echo "Niggermarking..."
    ffmpeg -v warning -stats -hwaccel auto -i "$NIGGER_file" -stream_loop -1 -i $NIGGER_IMAGE -filter_complex "[1:v]format=rgba,colorchannelmixer=aa=$NIGGER_OPACITY,scale=$NIGGER_SCALE:-1[ov];[0:v][ov]overlay=x='abs(mod(t*$NIGGER_SPEED_X,2*(W-w))-(W-w))':y='abs(mod(t*$NIGGER_SPEED_Y,2*(H-h))-(H-h))'" -shortest -crf 22 -preset medium -c:a aac -strict experimental -movflags +faststart -threads 0 "$NIGGER_OUTPUT"
    echo
}

WatermarkEnd() {
    echo "Done!"
    echo "Now exiting..."
}

CheckVariables
WatermarkBegin
WatermarkEnd

480x360


640x480


1280x720


1280x960


1920x1080
(I have noticed the nigger gif is slightly slowed down at this resolution, I suspect it's to do with my computer being slow)
 

Attachments

Last edited:
A bouncing kiwifarms.st would work best.
Low quality users can become high quality users. I used to be a redditor for fucks sake.
The more people who are aware of us, the less effective the smear campaigns of the eunuch troublemakers will be.
I was called that word a lot as a child, and I'm not even full black.
I like that you can say it here, but I wouldn't have joined if I thought you had to say it here.
Such a watermark would do more harm than good
NIGGER is so much more effective.
 
Hey guys, I don't know how to make a template but I doodled a cute lil logo on my phone that you guys could use. I exported it as a transparent so hopefully it works.
Untitled280_20250526122140.webp
It's not much but I hope you guys might like having another option for watermarks. Thank you for the archiving work you Kiwis do! Cheers!
 
Why not alternate them? Use the KF logo/link on some content to ensure proper attribution and fully gatekeep the rest (especially the most important content), slowly normalizing both the use of the farms for the best lolcow content and the nigger word.
 
except unlike literally all of reddit, this has nothing to do with projecting why your gay little insular community is cool, this is 100% just to deny contentslop bottomfeeders free research.
Hurrdurr I'm a journo/reddit. I want to make kantenht using other peoples hard work and time. Im ma make a takedown video of Keffals for the 50th time this year. But I'm only going to recycle slop I've seen from KF without saying I use kiwifarms. Keffals bad and idk that trans lifeline thing was bad too you know. But I'll never acknowledge I got information from a part of the Internet that says men can never be women and pedophiles are bad.

Also, all my niggers say heil Hitler.

(Im responding to people who object to the niggermarking. Why be ashamed of a source you read? Idk man, I guess I just spent too much time in university. I will say I read the opposition, why it has merits, and why I object to them. Why is that so hard for the rest of the population.)

(Oh yeah they're fucking retarded niggers, thaaaaaat's riiiiiiight.)

[Pps birds aren't real I guess. I'm going to bed now.]
 
  • Like
Reactions: SuzukaKobayashi
Hurrdurr I'm a journo/reddit. I want to make kantenht using other peoples hard work and time. Im ma make a takedown video of Keffals for the 50th time this year. But I'm only going to recycle slop I've seen from KF without saying I use kiwifarms. Keffals bad and idk that trans lifeline thing was bad too you know. But I'll never acknowledge I got information from a part of the Internet that says men can never be women and pedophiles are bad.

Also, all my niggers say heil Hitler.
didnt null talk about some video about a dude stuck in a cave, and how they used some dudes article for the story the result being the article writers got fuck?

Also with that weird google AI video tool I m pretty sure scraping kiwi farms for kantent, then having an AI generate a video would be super dupper easy.
 
Do we really want to give ammo to those trying to shut us down? I feel like nigger won't end well for Josh.
Buddy either way they'll try to take this site down. Might as well say a few racial slur while we're at it

I support niggermarking. It keeps the faggots away. I'm a BP user and that board rarely gets newfags but when 4chan and sharty go down the rest of the site really suffers from influx of niggerfaggots joining us. This site doesn't need to be mainstream.
 
I've been sick all day and now that I get up I see this thread, this is the best thing to ever happen. Can we make niggermark a thing from now on? Also I agree on the bouncing logo being one of the best, but the distorted nigger overlay is also great, in fact we should use all of them at the same time for maximum effect.
Here's a little one I made (I draw on paper so excuse the quality if it looks kinda bad, feel free to edit however)

thenigger.webp
 
remember when retarded redditors wanted to add watermarks to their memes? this reminds me of that.
If the memes were being converted into money for someone else then the redditors would have been right. I've made memes that I've seen shared around before and appreciated people enjoying my work without needing credit but if some faggot took a bunch of them, put them in a meme compilation and made money from it then I feel like I'd be justified in thinking that's bullshit.
 
didnt null talk about some video about a dude stuck in a cave, and how they used some dudes article for the story the result being the article writers got fuck?

Also with that weird google AI video tool I m pretty sure scraping kiwi farms for kantent, then having an AI generate a video would be super dupper easy.
That was Internet Historian and the Mindfloss article about the dude that died a slow and painful death by being squeezed to death by spelunking in *Kentucky I think*. Its one thing to take sources and talk about it (or write or be creative). Its another to line by line read out what another person has already talked/discussed and give No Credit.

I told a friend of mine that "AI"/llm's were going to be like crack was to the black community. It's really going to fuck up the normal retard walking on the street. There is nothing good I see about the average retard having access to llm's and thinking it's the voice of god
 
Back