I’m Declaring War Against “What If” Videos: Project Copy-Knight

I’m Declaring War Against “What If” Videos: Project Copy-Knight

I’m Declaring War Against “What If” Videos: Project Copy-Knight

What Are “What If” Videos?

These videos follow a common recipe: A narrator, given a fandom (usually anime ones like My Hero Academia and Naruto), explores an alternative timeline where something is different. Maybe the main character has extra powers, maybe a key plot point goes differently. They then go on and make up a whole new story, detailing the conflicts and romance between characters, much like an ordinary fanfic.

Except, they are fanfics. Actual fanfics, pulled off AO3, FFN and Wattpad, given a different title, with random thumbnail and background images added to them, narrated by computer text-to-speech synthesizers.

They are very easy to make: pick a fanfic, copy all the text into a text-to-speech generator, mix the resulting audio file with some generic art from the fandom as the background, give it a snappy title like “What if Deku had the Power of Ten Rings”, photoshop an attention-grabbing thumbnail, dump it onto YouTube and get thousands of views.

In fact, the process is so straightforward and requires so little effort, it’s pretty clear some of these channels have automated pipelines to pump these out en-masse. They don’t bother with asking the fic authors for permission. Sometimes they don’t even bother with putting the fic’s link in the description or crediting the author. These content-farms then monetise these videos, so they get a cut from YouTube’s ads.

In short, an industry has emerged from the systematic copyright theft of fanfiction, for profit.

Project Copy-Knight

Since the adversaries almost certainly have automated systems set up for this, the only realistic countermeasure is with another automated system. Identifying fanfics manually by listening to the videos and searching them up with tags is just too slow and impractical.

And so, I came up with a simple automated pipeline to identify the original authors of “What If” videos.

I’m Declaring War Against “What If” Videos: Project Copy-Knight

It would go download these videos, run speech recognition on it, search the text through a database full of AO3 fics, and identify which work it came from. After manual confirmation, the original authors will be notified that their works have been subject to copyright theft, and instructions provided on how to DMCA-strike the channel out of existence.

I built a prototype over the weekend, and it works surprisingly well:

I’m Declaring War Against “What If” Videos: Project Copy-Knight

On a randomly-selected YouTube channel (in this case Infinite Paradox Fanfic), the toolchain was able to identify the origin of half of the content. The raw output, after manual verification, turned out to be extremely accurate. The time taken to identify the source of a video was about 5 minutes, most of those were spent running Whisper, and the actual full-text-search query and Levenshtein analysis was less than 5 seconds.

The other videos probably came from fanfiction websites other than AO3, like fanfiction.net or Wattpad. As I do not have access to archives of those websites, I cannot identify the other ones, but they are almost certainly not original.

Armed with this fantastic proof-of-concept, I’m officially declaring war against “What If” videos. The mission statement of Project Copy-Knight will be the elimination of “What If” videos based on the theft of AO3 content on YouTube.

I Need Your Help

I am acutely aware that I cannot accomplish this on my own. There are many moving parts in this system that simply cannot be completely automated – like the selection of YouTube channels to feed into the toolchain, the manual verification step to prevent false-positives being sent to authors, the reaching-out to authors who have comments disabled, etc, etc.

So, if you are interested in helping to defend fanworks, or just want to have a chat or ask about the technical details of the toolchain, please consider joining my Discord server. I could really use your help.

------

See full blog article and acknowledgements here: https://echoekhi.com/2023/11/25/project-copy-knight/

More Posts from Atlasofoverthinking and Others

8 months ago
Drew This For Pride Month And Forgot To Post It Here, Oopsie

drew this for pride month and forgot to post it here, oopsie

8 months ago
I Feel Like Dabi Has A Big Soft Spot For Cats

I feel like Dabi has a big soft spot for cats


Tags
8 months ago

consider: he doesn’t care and just calls him kacchan even during interviews to the point some people think ‘kacchan’ is bakugou’s hero name

and then there’s unofficial merch with just 💥KACCHAN💥 written in bold letters with the dynamight aesthetic

obviously kaminari sees it and buys one for each ex-class 1-A student (+ aizawa probably), and they organize themselves to wear them all at the next class reunion

bakugou hates this (he’s going to make shirt with the dumb nicknames he gives to his classmates [think a very cool shouto shirt except it’s written ❄️ICYHOT🔥 instead])

*wakes up in a cold sweat* WE NEVER GOT TO SEE/HEAR IZUKU CALL KATSUKI “GREAT EXPLOSION MURDER GOD DYNAMIGHT”

WE MAY NEVER KNOW IF HE USES HIS HERO NAME OR “KACCHAN” ON THE BATTLEFIELD

All I know is it’ll either be “Kacchan” or the full thing, never just “DynaMight”


Tags
8 months ago
I AM A CURSE

I AM A CURSE

3 weeks ago
Cat-core

cat-core

8 months ago
I Couldn't Help Myself.

I couldn't help myself.

8 months ago
HELLO?!😍

HELLO?!😍


Tags
3 weeks ago

🌍✨ A Voice from Gaza: Fighting for Hope ❤️‍🩹

Hi, my name is Mosab , and I’m from Gaza. Life here has been harder than I could ever imagine, but today I’m sharing my story with hope in my heart, because your kindness has already given us so much strength.

This journey hasn’t been easy. The war has taken 25 family members from us—25 beautiful souls we loved deeply. Their laughter, their presence, their love… all of it is gone, leaving behind memories that are both precious and painful. Every day, I carry the weight of their loss, but I also carry their spirit, which gives me the strength to keep going.

🌍✨ A Voice From Gaza: Fighting For Hope ❤️‍🩹
🌍✨ A Voice From Gaza: Fighting For Hope ❤️‍🩹
🌍✨ A Voice From Gaza: Fighting For Hope ❤️‍🩹

Our Journey So Far

When I first reached out, I couldn’t have imagined we’d make it this far. Your support has been a light in these difficult times, and we are so deeply grateful for every single contribution.

But the road ahead is still challenging. Every day, we’re reminded of how much we’ve lost and how much we still need to rebuild.

Here’s what life in Gaza looks like for my family right now:

🏠 Safety: The uncertainty of tomorrow weighs heavily on us.

😢 Loss: The absence of the 25 family members we’ve lost is a pain we carry every moment.

💔 Dreams on Hold: The future feels so far away when survival takes all our strength.

How You Can Help Us Cross the Finish Line Even the smallest act of kindness can make a difference:

$5 may seem small, but for us, it’s a little relief, a moment of comfort, and a reminder that kindness still exists. ❤️

Can’t donate? Reblog this post to help us reach someone who can. Every share matters more than you know.

✅️ Vetted by @gazavetters ( #309 ) ✅️

Donate to Help Mosab saving who's left of his family
Chuffed
My name is Mosab Elderawi, and I am a survivor of the war in Gaza. Life as I knew it has been completely destroyed. I have lost my home, my

Why Your Support Matters Your kindness isn’t just about helping us meet our goal—it’s about reminding us that we’re not alone in this fight. It’s about hope. It’s about survival. And it’s about giving my family a chance to rebuild our lives, even in the face of unimaginable loss.

Thank you for helping us get this far. Your generosity and compassion have already brought us closer to a better tomorrow, and for that, I’m endlessly grateful.

With all my love and gratitude,

Mosab and Family ❤️

  • mimigamasked
    mimigamasked reblogged this · 2 weeks ago
  • mimigamasked
    mimigamasked reblogged this · 2 weeks ago
  • pink-n-greennneerg-n-knip
    pink-n-greennneerg-n-knip reblogged this · 1 month ago
  • pink-n-greennneerg-n-knip
    pink-n-greennneerg-n-knip liked this · 1 month ago
  • shinysoulkid
    shinysoulkid reblogged this · 1 month ago
  • shinysoulkid
    shinysoulkid liked this · 1 month ago
  • olive2read
    olive2read reblogged this · 1 month ago
  • takibikaen
    takibikaen liked this · 1 month ago
  • sweetnetcetera
    sweetnetcetera liked this · 1 month ago
  • dontneedaclassroom
    dontneedaclassroom reblogged this · 1 month ago
  • geminidark
    geminidark reblogged this · 1 month ago
  • geminidark
    geminidark liked this · 1 month ago
  • ashl0390
    ashl0390 reblogged this · 1 month ago
  • ejsuperstar
    ejsuperstar reblogged this · 1 month ago
  • asperanna
    asperanna reblogged this · 1 month ago
  • nardacci-does-reblogs
    nardacci-does-reblogs reblogged this · 1 month ago
  • taybatwo2
    taybatwo2 reblogged this · 1 month ago
  • taybatwo2
    taybatwo2 liked this · 1 month ago
  • kyuji
    kyuji reblogged this · 1 month ago
  • jester-writing
    jester-writing reblogged this · 1 month ago
  • jester-writing
    jester-writing liked this · 1 month ago
  • redhawke-bluewizard
    redhawke-bluewizard reblogged this · 1 month ago
  • xx-crunchycavities-xx
    xx-crunchycavities-xx liked this · 1 month ago
  • breakpoint-alchemist
    breakpoint-alchemist liked this · 1 month ago
  • conanthemindbreaker
    conanthemindbreaker liked this · 1 month ago
  • pixelizedchell
    pixelizedchell reblogged this · 1 month ago
  • angelkitty7888
    angelkitty7888 reblogged this · 1 month ago
  • angelkitty7888
    angelkitty7888 liked this · 1 month ago
  • flamenest
    flamenest liked this · 1 month ago
  • gobbinz
    gobbinz reblogged this · 1 month ago
  • eternitas
    eternitas reblogged this · 1 month ago
  • splitgillstudio
    splitgillstudio reblogged this · 1 month ago
  • splitgillstudio
    splitgillstudio liked this · 1 month ago
  • curiobjd
    curiobjd reblogged this · 1 month ago
  • dontneedaclassroom
    dontneedaclassroom liked this · 1 month ago
  • kingmackinac
    kingmackinac reblogged this · 1 month ago
  • cloudofthecats
    cloudofthecats reblogged this · 1 month ago
  • cloudofthecats
    cloudofthecats liked this · 1 month ago
  • benjaminthesnail
    benjaminthesnail reblogged this · 1 month ago
  • cursedwiththevoid
    cursedwiththevoid liked this · 1 month ago
  • ieatshovels
    ieatshovels reblogged this · 1 month ago
  • ieatshovels
    ieatshovels liked this · 1 month ago
  • wildlyannoyingdoofus
    wildlyannoyingdoofus reblogged this · 1 month ago
  • shespeakslatin
    shespeakslatin reblogged this · 1 month ago
  • shespeakslatin
    shespeakslatin liked this · 1 month ago
  • sly-is-my-name-loving-is-my-game
    sly-is-my-name-loving-is-my-game reblogged this · 1 month ago
  • thisismyideaofhumor
    thisismyideaofhumor liked this · 1 month ago
  • angelofdumpsterfires
    angelofdumpsterfires reblogged this · 1 month ago
  • angelofdumpsterfires
    angelofdumpsterfires liked this · 1 month ago
  • xdragulaurax
    xdragulaurax liked this · 1 month ago
atlasofoverthinking - ✩Atlas✩
✩Atlas✩

19⋆ they/them ⋆ 🇫🇷🏳️‍🌈

347 posts

Explore Tumblr Blog
Search Through Tumblr Tags