#Neuro ARG
1 messages · Page 71 of 1
I
The string is too short for entropy to mean anything
import cv2
import numpy as np
image_path = 'out2.png'
grayscale_image = cv2.imread(image_path, cv2.IMREAD_GRAYSCALE)
def group_into_sublists(arr, chunk_size):
for i in range(0, len(arr), chunk_size):
yield arr[i:i + chunk_size]
if grayscale_image is not None:
bruh = []
for i in grayscale_image:
for j in i:
bruh.append(j)
thing = np.array(list(group_into_sublists(bruh, int(1138*0.5)))[:-1])
cv2.imshow('Bruh', thing)
cv2.waitKey(0)
cv2.destroyAllWindows()
else:
print(f"Could not load the image from {image_path}")
super scuffed code to play around with offsets while waiting for @hollow garnet's GUI thingy
Did you guys see that?
binary to base64 doesnt give much
yes true
There was something in the stream for like 2 frames or something
lol
yes saw it
Pattern 
livestream folk said neuro just blink weird
she blinks weird all the time
bruh array ? 
the end of key is G4, so is that the key means the pitch of the video?
Evil Neuro flashed on strem
https://clips.twitch.tv/BusyLovelyTitanNotLikeThis-0asdrRkwUHTTr2k5
NEW VIDEO DROPPED?
evil did WHAT
eys
HOLY
#livestream-chat message nothing special
probably to sing
yeah i thought it was to sing and now that i see she has the microphone yeah definitely for singing
tutel getting ready for duet
vedal being silly
i still want to hear I think I saw a Ghost karaoke
even if we will never get it :(
don't worry, you'll get it
Tutel is harvesting our schizo to feed neuro 
tutel's ad revenue as ARG solvers rewatch his videos 100 times each 📈
The title turns into a very nice colour when turned into a bitmap 
pretty!
flagged as bots 📉
that is a nice colour 
very close to my fav color
It looks edible. I don’t know how else to explain it
your favourite colour is lemon right
what's the hex of this color?
ccadcd
My favorite color is Lavender! 
your name is a lie 
I ENJOY lemons
they arent my favorite!
there is a ccadcd in the title string, schizo? 
572943 

imagine tho
The title kinda reminded me of the hex representation of a bitmap, one byte for red, green and blue. Mostly because of the repetitive (potential) red and blue bytes
vedal didnt took a eek vacation, he planned the lore the whole week for this moment
rust moment
neuro's stories this stream are truly on another level wow
typical usable rust size 
Me when iron oxide
btw is the audio team still audioing
Ewww Java. Do c# at least
why do Microsoft brand java when I can do just java
the fact we're given the last 2 charas of the key either means we're gonna get a wonky string and need verification, or we're only gonna get the first part of the string without G4
Reject all of the above and embrace C/++
Tuples
Arrays are fixed type
why not go to pascal
not in insane languages 
if you need mixed types then use a different kind of data structure
tuples are yucky for that sort of thing
Yeah, like a tuple
tuples are great
tuples don't do anything tho
oh boy can't wait for lore drop from this one 
if you're just passing between functions use multiple parameters
makes sense to me 
r/programming 
if you're doing something with the data you can add that functionality into a class
I can return two things from a function without making a structure
and when returning?
That’s already a plus
won't end up with the return case if you follow the paradigm
anyway off topic sorry for derailing the channel
any audio guy still in chat? need to see if the last segment of digital noise corresponds to G4 somehow
derailing?
The arg channel?
Got no clue how to extract the digital signals so I dropped the audio'ing for now

am i crazy or did someone mention something about the last few notes being G4 or something
that is too many somes in a sentence
.
who needs a gui when you have windows file viewer
just pipe it to a python script
the second last long line is like half a note below G4
surely that means something 
thank you i lacked the audio knowledge to do this 
Piano notes?
surely if it's only piano keys/notes we could reduce the values enough to attempt another bruteforce right? 
good point 
Reminds me of those piano games that aallows you to assign notes and stuff.
there's 10 "notes" total, depending on how you count them, but we only need 8 for the key
definitely bruteforceable
D4
G4
C5
D4
F4
B3
E4
D4
G4
A3
that's my attempted description, with the assumption that every note is one half step too low (so we end up with G4 and no sharps/flats)
tried messing around with that on cyberchef but didn't get anywhere

Imagine if it plays Rick Roll
whoops 
bruteforcing 
damn i'm also writing a script 
i would never 
wow, your cpu sure is productive
ok im gonna go do something producetivve but im rendering a video of the scales from 0.25 -> 4 in 0.001 steps

surely itll find smth 
the word frames sliced to frames
I wonder if the distorted "Fatal Error" text contains anything worth looking at
if nothing else, it should be documented at least
title hexdump at 2 byte intervals
00000000 cd 94 |Í.|
00000002 cc b7 |Ì·|
00000004 cd b0 |Ͱ|
00000006 cc b4 |Ì´|
00000008 ce 81 |Î.|
0000000a cd ad |Í.|
0000000c cc b1 |̱|
0000000e cd be |;|
00000010 cd 8c |Í.|
00000012 cd aa |ͪ|
00000014 cd 8a |Í.|
00000016 ce 86 |Î.|
00000018 cd 91 |Í.|
0000001a ce 85 |Î.|
0000001c cd b3 |ͳ|
0000001e ce 82 |Î.|
00000020 ce 81 |Î.|
00000022 cc bf |Ì¿|
00000024 cd bf |Í¿|
00000026 cc bd |̽|
00000028 cd 89 |Í.|
0000002a cc bb |Ì»|
0000002c cd bb |Í»|
0000002e cc b8 |̸|
00000030 cd 95 |Í.|
00000032 cd b8 |͸|
00000034 cd a6 |ͦ|
00000036 cd b6 |Ͷ|
00000038 cc b3 |̳|
0000003a ce 8a |Î.|
0000003c cd 90 |Í.|
0000003e cd 8f |Í.|
00000040 cd 8e |Í.|
00000042 ce 8b |Î.|
00000044 ce 82 |Î.|
00000046 ce 87 |Î.|
00000048 ce 86 |Î.|
0000004a cd bf |Í¿|
0000004c ce 84 |Î.|
0000004e cd bd |ͽ|
00000050 ce 81 |Î.|
00000052 cd ba |ͺ|
00000054 cd bf |Í¿|
00000056 cd b8 |͸|
00000058 cd ba |ͺ|
0000005a cd b9 |͹|
0000005c cd b8 |͸|
0000005e cd b1 |ͱ|
00000060 cc b7 |Ì·|
00000062 cc b6 |̶|
00000064 cd b4 |Í´|
00000066 cd 96 |Í.|
00000068 cd b2 |Ͳ|
0000006a cd ab |Í«|
0000006c cd b0 |Ͱ|
0000006e cd a9 |Í©|
00000070 cd a8 |ͨ|
00000072 ce 8c |Î.|
00000074 cd ac |ͬ|
00000076 cd 8e |Í.|
00000078 cd 8d |Í.|
0000007a ce 83 |Î.|
0000007c cd 9d |Í.|
0000007e cd a2 |Í¢|
00000080 cd 9b |Í.|
00000082 cd ba |ͺ|
00000084 cd 9a |Í.|
00000086 cd 99 |Í.|
00000088 cd 98 |Í.|
0000008a cd b4 |Í´|
0000008c cc b7 |Ì·|
wondering if it could be ARGB with 4 bits for each channel or something
tbh looks plausible, @sterile steeple, what did you do to get a bitmap exactly?
zoinks
nice fps
I basically copied the hex of the title into the image data section of a bitmap
The second nibble is always c, d, or e as well.
checks out, i also had this size
(also did gamma frames)
However I don't think we'd actually gain anything from it. The colour doesn't seem to have any meaning(just yet)
im gonna head out after this video finishes probably
but maybe later ill schizo a bit more if i have time
lessgo
btw i think music notes brute force yielded nothing
What have we figured out
imma paste my script here for you guys to check
Lost or new? Check out Halloween stream On 31.10.2023 the starting screen was quite a bit different from the norm.. (: https://www.twitch.tv/videos/1965092663 TODO link the YouTube vod when it’s up for posterity Morse code At 6:55 in the VOD, morse code can be heard: https://discord.com/channe...
I was gone to watch the stream
We're finally back
My god
Have we managed to piece that image back together yet?
import itertools
from cryptography.hazmat.primitives.ciphers import Cipher, algorithms, modes
from cryptography.hazmat.primitives import padding
import base64
notes = ['C', 'D', 'E', 'F', 'G', 'A', 'B']
suffixes = ['3', '4', '5']
all_combinations = []
for note in notes:
for suffix in suffixes:
all_combinations.append(note + suffix)
combinations = list(itertools.combinations(all_combinations, 7))
ciphertext = base64.b64decode('L8gnk0GgYm9cCAA5t7wSIcwc669T+2TY/KlK4ATmQsnVrSY3PWrXAwUPcJiN1AugpkVwkDQARQydWkbLvs+4V0I08mSQKRsDinKZchmMlTJY8KCCS4ZDof1BxuCB7Uab6rAitGRYl+KgXqvROEbCWfb80nsDNaqo6wavnAVX5ld3nD6Ykl0vKIUUVNxuE42xDiMYuENg+tFLwsKcUzuw2KNZ+st46FBkZBniKP5jVQrqZzqAzgvcpHR63yMOZPkWMrVBHBwCRS31GRVx5qpzoB+0dkP0vX+YugYKIe9HvkEFJ440PCpMSd3ITK5Zmq/YJfAg5YyNpmRod3b2MVOfhX35lkjg4l+4bidTo4H4d8sTiNz7YD74a5tWuzCj6BXax7ErPueqA7uRCcjaNXnGGrDLaFsEQkpFKWRmWm3hltAF5FiTqfB//7zj10iWCBDt3jJ1uNhrFLG7SX8kpvFyuw==')
for combination in combinations:
key = ''.join(combination) + 'G4'
cipher = Cipher(algorithms.AES(key.encode()), modes.ECB())
decryptor = cipher.decryptor()
#print(f'trying {key}')
plain = decryptor.update(ciphertext) + decryptor.finalize()
try:
print(plain.decode())
except Exception:
pass
i probably made some mistake somewhere 
bred's on this atm, hopefully we get a more observable video
(though i am going to be heading out soon)
And I root for you with all my paws

Start from here @tawny pasture #1112082183235047506 message
I see...
ok h264 might not have been a good codec choice
I hate myself for skipping starting soon screen today
don't worry its been posted here
Okay, going to spectrogram
welp time to write code to bruteforce the AES
or just look at the frames i guess
or i can use hashcat
just a little bit of modifying
back to true bruteforce sadge
we can also use john
its in the VOD overall
bred i really think different lines have different offsets 
Messing with the spectrogram to see if there is anything
though this could 100% be stitched together per-channel
and then another set of offsets
back to the schizo
each 2-byte hex segment matches c[cde][89ab][0123456789abcdef]
thats a fairly tight range
how hard can it be to use hashcat
wsl 
oh wait i'm silly
i mean i do have experience with hashcat
this has no lines
Hmm
but i hate cybersecurity
🤓
Neurosamacode (:
god i love arg
surely this time its music theory
oh hi amarok
I don't have a degree, I just know too much for a sane person on the subject
they were talking about music notes earlier
probably the closest thing we had, G4 
time to open the old music theory doc
tried this with 3,4,5,6. I think any effort beyond this means we're not looking hard enough 
also don't forget to open in firefox 
open in firefox doesn't work anymore 
i swear 4 works fine
bred that isn't the definition of fine 
F 
almost fine
bu.. buh
what if the title isnt even utf-8 
title is too corrupted to be random 
vedal could've used any encoding to get that title from a bunch of bits
i dont want to try them all 
You guys remember how that one stream that the clock broke it was at like 6:54?
This time the morse code plays at "6:55"
Nevermind, me schizo, the times refer to different things anyway)
🤔
source pleep

solved the arg it says "happy birthday shiro"
.>

I want this disturbed version of Neuro song xD
let us know if you find anything 
Not yet, but will let you know if I do
ok title is a dead end unless we get more hints or info
space of possibilities is too wide
I'm going to record the stream start, and search in that as well.
not even knowing the encoding is a nail in the coffin
See if there's any spectogram funniness in that.
already done i think, lemme find the clips
oh nice.
this is not done
if we document what we have, someone might recognize it down the road.
#1112082183235047506 message @turbid ingot
we dont have a whole lot on the title
just that it exists
btw is the video the morse code leads too the same video that's now no longer "unlisted" on the channel?
Like, we're not being goofed with two versions of the same video?
CyberChef can brute force text encoding and decoding but none of it looks like anything as it is atm https://gchq.github.io/CyberChef/#recipe=Text_Encoding_Brute_Force('Decode')&input=zZTMt82wzLTOgc2tzLHNvs2MzarNis2JzabNpc2AzobNkc6FzbPOgs6BzL/Nv8y9zYnMu82rzbvMuM2VzbjNps22zLPOis2QzY/Njs2fzovMuc2czoLOh86Gzb/OhM29zYPOgc26zb/NuMy%2BzZ/Nns26zbnNuM2xzLfMts20zZbNss2rzbDNqc2ozozNrM2OzY3Nqc2ozafNoM2fzoPNnc2izZvNms2ZzZ7Nnc2WzbrNms2ZzZjNkc2QzbTMt82TzZI
The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis
Cause it seems to be public now if that wasn't already noted.
yeah cc was first thing i tried to see if its something obvious
but it almost never is
you say this right after making a pretty neat observation about the encoding space it occupies :p
you guys solved the title, right?
what is that?
bred
the fact that it's doing that
surely means the encoding changes every frame
i solved it i think, i just didn't want to be cluelessed

we haven't solved the title yet
Tell us 
ok UTC-8 into hex, hex into UTC-16, since that uses 2 bytes
every character is then in hangul
ignore the last part 

poggers 
...
Cold fish
isnt that just because of repeating characters ?
Pog
we had the same thing with japanese and chinese etc
what could chum chum chum chum mean ???
google translate might be making stuff up, its done it in the past
sadge]
Can't believe it realyl was chinese characters thsi time 
it's schizo 
What does this mean.
You reckon it's not 
Have we reached the end now?
yeah, adding spaces changes the translation completely, stand by for something better
It's cold on repeat is way too on-point for hiyori but maybe it's Schizo
find a korean dinkDonk
thats just the magic of UTF-16 with machine translation isn't it? like I got this with chinese
what the 
ask chatgpt4, it'll likely tell you that it's gibberish

ok im really confused
SECRET
this section seems to perfectly overlap with the 4x scale
these i think?
Y'all are putting the images together?
still the scaling thing
if you put them in photoshop and set it to something like difference

Sure, whatever you say you darn spy 
it's just machine translation doing it's best with spammed chars like the other person said

tbh that doesnt make sense
if you don't believe me feel free to bring in someone who speaks Korean to read the text instead of Google translate
the title is some "broken" unicode
@hollow garnet, what if you overlayed both sides together?
wdym broken
i don't get much of any use
aite
broken ? its valid ASCII tho
this is where the two bits overlap
what are you basing that on tho
some of the characters dont exist
as seen by the boxes
when set to difference i get this
(that black section inbetween means the pixels are the same)
that's definitely not ASCII
that's legit scary
that doesn't make it broken Unicode it just means what he encoded wasn't text
ooooh
so what could have been encoded?
anything
it could even be nonsense
This still looks peculiar
could be literally him generating a random number and encoding it as a red herring
was the morse code figured out btw?
note that there are two voices in the song, and two pitches for the morse code.
i have literally no clue what this video is
he wouldn't 
we never had a red herring until now
I'd have no idea what we could even do with that, but it looks peculiar
qr code?
maybe i should try running a 4-shift on every frame
yes, it gave the ID of the video before it was published
That's what I'm thinking, but I'm not sure how we would go about getting a QR code out of that
this seems really hard to extract data from idk
Lost or new? Check out Halloween stream On 31.10.2023 the starting screen was quite a bit different from the norm.. (: https://www.twitch.tv/videos/1965092663 TODO link the YouTube vod when it’s up for posterity Morse code At 6:55 in the VOD, morse code can be heard: https://discord.com/channe...
it looks like missingno to me tbh
Oh right, I literally already read that lmao
What a beautiful sight
are there any other frames like this with different angles
Let me check
if there are contiguous 8 pixels side by side i can try manually decoding like a character or two if those pixels are in the data segment
but otherwise if it's in the error correction portion then 
we only have like 20% of the QR code there
There's this one at partially corrupted, but it doesn't seem to show anything different
gl
Moved
Damn, the channel passed 69420th message and no one noticed

the placement of that locator square suggests that the QR code is in a funky orientation
I cannot even really make out any control sequences on the QR code.
The OwO encoding
or the QR code is actually huge
Good luck getting the QR code out of there, there's also some bits on the star
we'll have to wait for next halloween to get the next part of the huge qr code
Any chance it's just emulating MacroVision?
another strange thing about the starting soon screen for this stream is that it literally just used the original "Want You Gone" from Portal 2 between two Neuro covers
I never noticed that her irises shrank in this as well, just with how much changed
I doubt that means anything, but it's an interesting detail
her eyes were doing scary things during the intro sequence
Cursor Neuro also gets corrupted
does this change as the cursor moves around btw
man the repeating Cs and CDs and stuff in the binary of the title really is suspicous
It does
oh no
The corrupted pixels switch around as it moves until it goes back to normal
I suddenly get the urge to power off my computer and never boot it up again 
For example, this one is corrupted differently
Maybe if we create three lists of bytes, those prepended by CCs, CDs and CEs, then put them together as new binaries and convert to text 
ok it doesn't look like a QR code but I can't be sure
guys why do i have 40gb less storage now
I asked my friend and they said "cdeez nuts lmao"
Neuro herself also corrupts at around 4:05 in the VOD
did you copy the frames 4 times 
surely 
The video is really weird, there are some frames mixed in with the "static" (like frame 2046) that kinda look like they contain part of the image, but they compress back into garbage after a few frames
4:15, I think it switches to V1 singing, though very fuzzy
title is 71 chars long
utf-8 thats 142 bytes if im not mistaken
anything significant about that number
it doesnt seem like it to me so im more inclined to believe the title is garbage 
I got 194 bytes 
do i have the right title
The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis
Wait a minute, that same pattern is on the edges of the star
More than likely that's just due to how video compression works, but I may be wrong. I'd have to check those specific frames.
extreme amounts of pain
Better view
ffs i burnt like 2h doing this
Got myself another test someone please help me fill the rest 
i think there exists a qr code to be pieced together in that title sequence somehow
but how
I still believe in the title Shiro
It's just missing an 8 
Help me decode the CC and CD and CE thing
You can't choose your video ID so negligible.
just add a fudge factor 
ok im uploading a 4-shifted version of the video
length is generally going to be a multiple of the cipher block size under modes like CBC so if the title is encrypted data its gonna be a stream cipher of some sort
i feel like the shift increases every frame tbh
i agree with this
the video was doing some spinny thing, so i'm inclined to think so
just try shift = frame# and see what it gives perchance?
I see a letter H
sounds like a good idea to me
Anyone start looking at the stream intro audio? I skimmed the past couple hours of chat but only noticed or realized mention of the youtube audio
@tawny pasture are you also checking spectrogram?
Regarding the Spectogram I only managed to find the digital seeming signals as said earlier. Otherwise there's nothing of interest
do you have an idea of what to try looking for?
zoom up of the last char of the title 
better not be something insane like a dial-up transmission
huh. this suggests that 49s to 51s uses the same offsets?
can you imagine theres dial-up network traffic in the audio signal that we need to turn into pcaps
would lose my mind
which means that offset by frame is unlikely?

Youtube link? SCHIZO
Not really finding anything in spectogram looking at the start screen for the stream, outside of the obvious morse code, and the fact that everything looks expectedly scuffed from the audio bug-out effects.
it might just be a really big offset?
Wow Notepad++ crashed and caused Windows to no longer store screenshots in the Clipboard. What an amazing application

Really sounds like it but I doubt that
No there's nothing I can be of help with lmao. I'm just a spectator. I just wasn't sure if the stream intro audio was checked or if everyone was hyper focused on the youtube video
can you try to isolate the digital sounds if you haven't already? would be nice to hear them without the rest of the audio but im far from an expert on sound processing
Was in the middle of that, and sadly other than the morse code, not finding much.
There's blurbs of audio static I wish I could say were QR codes, but I highly doubt it, and it's probably literally just noise lol.
I'm always here, and if I go to sleep, I wake up and read what I missed

Surely crypted text leads to something meaningful this time 
ok my laptop is about to die so i am once again useless outside of ideas and brainstorming
good luck arg team, make sure you take breaks to get some food and drink once and a while 
Denoising it kinda helped, however I haven't checked whether any important bits were lost in the process
Hiding qr code in audio without scuff will be too big brain 
ok i have something
Surely
the first 18 frames follow an offset of frame* 0.125 - 1.5
(instead of scaling im just making the canvas offset pixels wider)
that screenshot is awful on my dim monitor
I imagine the arg isn't trying to intrude too much on the streams themselves, so I doubt there's anything beyond the start screen, and additionally, I think we only got something so ARG thematic, because it happens to just also fit the holloween asthetic xD
I think the morse code is about it.... Unless something comes of the "QRCode" patterns on her clothes, and perhaps that star?
I think it intruded plenty this time
I like it and I didn't see anyone complaining about it.
I mean into the actual stream itself.
man i wish bt would install fiber at my home sooner so i could actually upload these massive mp4s at any reasonable speed
I'll have a look at doing a manual decoding of whatever I can see in the QR code someday 
is it the low frequency hotspots you're interested in? I admittedly can't listen to the audio atm
BT? I have too much titanfall on the brain... 
you'll get there. Just imagine it's dial up and you're super hacka man
Really in the whole audio, the "bars" could indicate something I just don't 100% know what since I'm as clueless as you on the topic
holy shit i think i have the offset stuff
i now have a version that jumps x amount every 18 frames
how much?
bred sneak peek plz
one moment its uploading 
Imagine the audio needs the same manner of offsetting 
Yeah holy shit
so the offset needs to be added every few frames as well
nyoom
it looks like the image from those knob TV's from the 60's
like how you changed the channels manually with a knob and it did that effect
I'm no audio expert, but the vertically stacked bars probably don't mean anything, I think they're harmonics of the wave used to generate the audio (the FFT used for the spectrogram decomposes it into sine waves)
yeah I still haven't listened to it but nothing jumps out at me from the spectrogram
Regarding Name, if you look at the binary and sort them by CC, CD and CE, they all have similarities. CC all go B then a number
CEs are all 8s
CDs are the most by far, they do not seem to follow a pattern

Something still makes me want to look at the morse code...
I understand the full code is:
4J5ODZRIXUA
which is the watch code for the video.
Just want to note that if you seperate the two pitches that were in it it seperates into:
D R XUA
4J5O Z I
So, high tone: DRXUA
low tone: 4J5OZI
Possible keys for later? who knows.
4j5oDzRiXUA ?
did you look at the doc?
its the youtube link right ?
altogether it's the url for the video we're looking at. Yeah.
I did
ohh the pitches denoted the capitalisation, that's cool

the pitch is how we get the case, yes
Ah, well, I mean case doesn't matter for urls, but okie xD
but thats an o in the youtube link not 0 right ?
incorrect, youtube video ids are case sensitive
O0
you're right, I just typed it wrong.
fixed
thats a 0 not a capital O
it happens
O0O
no not that
Bro, that looks so much like horizontal hold tuning from the old TV's
huh, they are case sensetive, guess that's the case cause they specifically use that code internally.
i mean that's essentially what im doing i think?
Then shruggers guess that goes out the window lol.
interesting
idk what kind of data it could be tho
ye, everything that's after the domain part can be case sensitive if the service chooses to
I'm worried we have the encoding wrong and it's just a quirk of those characters happening to be close in UTF-8
The video ID can't really have anything to do with ARG other then the video, since it can't be picked at all. What I'm betting happened is the
was watching us, and when he saw we found the link he published it insted of keeping it unlisted.
ok wait if you convert those numbers to decimals and offset them so the smallest is 0
what does it look like
Looks almost sinusoidal with the rate of change?
not really later on
They can create the video, upload it, get the id, and then use that for things like the description stuff, the title stuff, or future stuff.
it could be recycled and used for another thing as well, but yes
Or if we get another url to something else, that, etc. etc.
Ah, yes, I see. I didn't think of creating something with it after the fact for some reason
this thread has crashed my discord twice
It might very well just be what I'm working on outside of this influencing this, but it almost feels like some sort of directions.
Normal discord behavior.
maybe a reLu? 
honestly im so annoying lost
You were close though
So fast gif 
increment offset ever x frames
any chance the byte sequence in the title could have something todo with it?
same, it's starting to become night n stuff
omg
it expects a folder called media/more_frames/ with each frame (expecting 5136) all named frame{i}.png and outputs to output/frames/frame_{i}.png
the video seems horrible to work on too but it's nice that you have a visual of your progress lol
Seperated the title bytes by the prepending CC, CD or CD
CC:
https://gchq.github.io/CyberChef/#recipe=Unescape_string()Unescape_Unicode_Characters('\\u'/disabled)Magic(2,false,false,'')&input=XHhDQ1x4QjdceENDXHhCNFx4Q0NceEIxXHhDQ1x4QkZceENDXHhCRFx4Q0NceEJCXHhDQ1x4QjhceENDXHhCM1x4Q0NceEI5XHhDQ1x4QkVceENDXHhCN1x4Q0NceEI2XHhDQ1x4Qjc
The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis
Oh that's only one of the inputs one sec
your cargo.toml only needs rayon and image
also run it in release mode or else its slow
anyways im gonna go do maths work
gl!
gonna request ultra react feature from discord for the clueless I put on that
this appeared in the one with the changing offsets btw
but it breaks quickly so i guess the offsets suck
there must be a better way to find these offsets than trial and error
they can probably be measured?
Ah math?
i am good enough at math and if not i can ask at school
why don't we xor neighbouring lines and try to minimize the white pixel count
if we can digitize the image into black and white only, that might work
assuming neighbouring lines don't change too much which should be true given high enough res
wait i just assumed its an 18 offset because i can't see the black frames 
am I schizo or the static pulses are somewhat consistent between 1:17 and 1:25?
ok small bug
If there is other consistent points it could point to this being the case actually
Looks like you may want to download a little more RAM
we could go through a few frames and find the correct offset, then see if there's a tendency for a specific set of offsets or offset change
first few frames might be hard to characterize the whole thing from tho
About 500gb of ram 
Yeah, especially if it's a step after x
I still think programmatically deciding the offset on an individual basis is best
probably would be better to sample spread out ye
ok guys take a look at this, I removed the prepending characters. The magic results from CCs and CEs are much lower than CDs what could it mean 
lower entropy just means the data appears more structured but we knew that already
CC and CE have a fixed char after them so naturally the entropy is lower
I should remove the Bs and 8s as well see what we get
CC: 741FDB839E767
CE: 16521AB27641C3
CE is 14 characters long 
Bet you've said that at the start of every month 
nope
the domain...
2023 seems like a really good year for the next clue
The Domain of The Clown.
ok this is my last attempt of the formula for now
the b word 
I called it way before you guys did #general-network message
it looks like this
if you really want to get mathematical about the offsets you'll have to do a bunch manually
if this is basically CRT tuning, does the code account for Vertical Hold too?
So incredibly close
at the start
then you can find rates of change
It does feel like CRT tuning a lot, we should get that telewaifus guy in here, he'd know what to do
https://en.wikipedia.org/wiki/Raster_scan
Might be worth a read? Not sure if related but it does seem to resemble some kind of horizontal hold? Could be interlaced scanning?
A raster scan, or raster scanning, is the rectangular pattern of image capture and reconstruction in television. By analogy, the term is used for raster graphics, the pattern of image storage and transmission used in most computer bitmap image systems. The word raster comes from the Latin word rastrum (a rake), which is derived from radere (to s...
wait now im confused
in CRT there's Horizontal and Vertical hold tuning
what am i doing how does this affect the output
I have a discord with some CRT people chilling in it should i ask 'em?
im so confused wait
ive been schizoing for so long i forgot what the original video was
i mean im confident im on the right track but
it's indeed doing something
as an exercise in grounding yourself, you could explain what you did to get what you got :p
i guessed that the lines needed offsetting and ran with it
I can explain up till the point he started offsetting by frame
~~inb4 CCV from today's stream was lower because everyone started doing the ARG instead of watching the stream
~~
basically take all pixels, put it into an array, and resize shape of the matrix
the idea is similar to softwarping of text in an editor but for pixels
effectively here we're changing the soft warp column limit
You could also ask them if the video reminds them of anything CRT related
reply to the video and I'll send em it
more info
ok im leaving you guys with a question i don't know the answer to
is this wrapping happening around the whole video (16:9) or just the inner bit of the video (almost 1:1)
Good qns, the entire time I've been working with the inner bit
try both, it only doubles the work
From your code you're also doing the same it looks like
that's a better rate than most of our problems
oh yeah, and the aspect ration is 4:3, just like a CRT, holy shit
mine does the whole thing but change this to this and it only does the centre
from the title team: i don't like how this looks
mm
axis labels?
I could just pick a random one that was sent but idk which one you think I should send
x-2 byte segment number, y-value
perhaps the original? https://www.youtube.com/watch?v=4j5oDzRiXUA
ok i figured out why my random offsets were doing something
i'm just offseting back to zero
how
stupidity i think
the magic of modulo %
and a lot of integer division
ok im going to sleep before i confuse myself and this thread more
but i think i invented a problem by accident and then tried to solve it oops
that's problem solving. Gotta stumble around a bit or the solution is no fun when you get there
at least this time you didn't solve it in like an hour :p
I still think the idea is correct I just think the offset guessing needs to change somehow
Yeah if by the end of it you don't think your stupid for missing the solution then did you really problem solve?
maybe I should try rotating the array instead of putting it in a wider one
anyways I'm gonna sleep now
i put the title characters breakdown on the docs for those that want it
ye. I think we'll either need to find a program that understands what to do, or we need to do a few spread out frames manually. and see if we can tell if there's a tendency
nini!
the appearance of unnamed unicode characters makes me wonder
the mood glow from the video seems to have some sort of a constant pulse. Kinda difficult to show on recorded video, but you can see it if you enable mood glow
or it's an indicator that it really can be reencoded as something that makes more sense
every other character for the title have suspicious correlations
subtraction by the remaining characters don't do much
Hmm
I mean, that’s just because the mood glow of every video is just based on an average of the colors of what’s currently on the screen. It just so happens that that changes constantly in the video. You can’t specifically set it to do that manually or anything
yeah, I just found it intriguing how it was pulsating somewhat consistently and wanted to share maybe some cause to that effect
~~but turning on mood glow also does that "filling" effect, so it might be really nothing
~~
guys, mabue that video has tv fetch fail? (wtf im just say xd)
Wow, that's a lot of schizo that I'm not too keen on reading all of. So um, have fun...
The first things that come to mind (might have been talked about idk just skimmed some conversation) QR codes in everything, and saturating everything to bring out any possible hidden colors, because you could have some something be super dark but still a color
methinks iz troll 
troll or not. g4 referring to chess is something I haven't read in this thread so far
yeah
title work: separating symbols by its preceding c[cde] value also yields some interesting structure
we solved the morse code. that counts for something, right? 
I just want to mention what interesting songs were chosen during the start screen, good choice Vedal
this is haunting me
The clue is clearly to start a game of Chess against Neuro with G4
how'd you get 16 million? should be (8*8)^7, which is a 42 bit number 
16 million would be trivial to bruteforce
we're missing 14 characters, not 7
there's nothing wrong with the idea, but it would take pretty long
D:
1984
He knew exactly how to do a good spook
Along with the arg
erm, offsetting CCxx by -64 and CExx by +64 feels closer...
did anyone try to call the number after release of new video?
yeah, nothing changed
okay you could write that in docs i guess
anyone know where bred got the pixel data they were using
btw can i just verify that the songs sang during the intro sequence were non-standard lyrics
no I mean
they were working off a video right
trying to find a pattern in the per-frame offset
I think he just read each frame as an image
Yep
https://mystb.in/PatriciaChemDdr
His code for reference
I have a py version that is far inferior and only does one frame if ya need that reference
unrelated, G5 is the first note in the melody of "Your Reality"
hmm
i reversed searched
uh
this
and came across something interesting
"Databending Odia"
databending odia also the process of making these kinds of videos
Hello, I would like to have some fun by editing an audio file in an image editor. Based on https://stackoverflow.com/questions/2059014/converting-raw-audio-data-to-wav-with-scripting I'd conver...
there was a theory that used the "Your Reality" room once
convert the video to sound 
Oh interesting, great find
Erm
What about sound to video?
yes
I’m really happy we got more content finally today
It feels great to actually be working on something again
-nvm the fact that I’m not actually working on anything yet because i fell asleep right after today’s stream-
But NOW
Even #1095941852068331560 is going schizo 
#1169066020523217066 message
if that is the case, then are the partially scrambled images just a red herring? or markers?
btw I think this is just a typo this one wikipedia guy made.
he's talking about "Databending Audio"
No clue, this needs thinking. I can try to manually decode whatever I can see, but honestly we'll get maximum 1 or 2 characters
huh
we can recreate this
and if we can recreate, we can reverse it
Hello, I would like to have some fun by editing an audio file in an image editor. Based on https://stackoverflow.com/questions/2059014/converting-raw-audio-data-to-wav-with-scripting I'd conver...
wow
i just shared this
im so dumb
Its fine, it is like 30 mins past midnight
i reversed searched that image to see what it was called
most common i saw were "Glitched" and "Distress"
this single frame was in between some databent segments, i can't help but think the scrambled image is still related somehow (there are several like this)
okay one thing i figured out
the "waveform" of the video changes each second
so like the little waves you see change each second
There are quite a few frames like this, the difference is the visibility of the original picture, somewhere better - somewhere worse.
its very clear something is wrong
L8gnk0GgYm9cCAA5t7wSIcwc669T+2TY/KlK4ATmQsnVrSY3PWrXAwUPcJiN1AugpkVwkDQARQydWkbLvs+4V0I08mSQKRsDinKZchmMlTJY8KCCS4ZDof1BxuCB7Uab6rAitGRYl+KgXqvROEbCWfb80nsDNaqo6wavnAVX5ld3nD6Ykl0vKIUUVNxuE42xDiMYuENg+tFLwsKcUzuw2KNZ+st46FBkZBniKP5jVQrqZzqAzgvcpHR63yMOZPkWMrVBHBwCRS31GRVx5qpzoB+0dkP0vX+YugYKIe9HvkEFJ440PCpMSd3ITK5Zmq/YJfAg5YyNpmRod3b2MVOfhX35lkj...
hmmm
is it possible to sort the video waves with the audio?
like those sorting videos you see
Visualization and "audibilization" of 15 Sorting Algorithms in 6 Minutes.
Sorts random shuffles of integers, with both speed and the number of items adapted to each algorithm's complexity.
The algorithms are: selection sort, insertion sort, quick sort, merge sort, heap sort, radix sort (LSD), radix sort (MSD), std::sort (intro sort), std::stable...
that looks like #1112082183235047506 message :SCHIZO:
I've thought about it, but I haven't figured out how to do it
man i really wanna solve this without vedal having to post another video for a clue
are there as many audio samples as video frames? 
?
I think it's possible, given the way the video looks, but not completely sure
audio frames?
The entire video is made of these frames, which feel like they are getting farther away and closer.
I still think it's the same picture we see sometimes, just differently "encrypted", but I also think that what's in these frames can be sorted somehow
Yeah, another interesting fact is that everything is dark in the beginning and gets lighter as you go on (it also can be just intro)
I see only H or N, but idk
Now i see He(a)lp, but i think i'm just SCHIZO
the image fades in, and audio fades out
if the audio is indeed converted into video somehow, maybe it's in reverse?
the fade in takes about 5 seconds and the fade out takes 10, so maybe not
It's sound very similar
It's like the basic melody is still there, it just sounds a little different
actually
if i dont reverse the sound
it will uh
match?
yeah it matches the fadeout at the end
🤔
oh yeah, everyone note that the audio is stereo, the two channels are a bit different
the sounds in the video remind me of portal 2
it had some songs that had the same vibe
step in ... hey people how are your brains doing
hey aina
ive been trying to get this video split into frames
but the decoding library im using just spits out 33 empty frames and says the rest of the video is empty 
the key is "Coldfish"
I’m watching because my expertise at this stage are quite limited
can't you use the output from ffmpeg?
(that's what bred also used (I think))
weird. ffmpeg should definitely extract all the frames. what if you generate the frames with ffmpeg, write them into images and load those instead?
open up the mp4
for each frame (idk)
tada
i did this ince
once
cant rememeber how and probably wont remember
programming left a scar on me somehow
one does not simply open an mp4
You need frames from vid?
I just did ffmpeg -i .\scrambled.webm "$frame%03.bmp" which gives 2566 frames matching the 14.9GB that vanor and bred got as well
Has anyone tried mire traditional video correction tools? I've cleaned frane blending and ghosting in dome pretty funky Variable Frame Progressive DVDs. .
i was grabbing audio frames
oof
screw this core in particular
probably because its trying to use the core closest to your memory usage
what quality?
resolution*
1080p
Good luck people ^^ I'll be sleeping on this exciting stuff
did someone decrypted the Morse code for today?
nothing to decrypt, it's a youtube video id (check pins for the video)
you are telling me the tutel put some morse code to be nothing
a youtube video id isn't really nothing
Guys, do you remember neuro sacrificing her queen for nothing in chess? (I don't have the clip, sorry)
I wanna check whether the pause between her turn start and moment when she moved a piece is longer than normal
Also may look for some other strange
moves

https://www.youtube.com/watch?v=zdYBtNOHKA8&ab_channel=ChrisGamingNL333
when hiyori was on the intro today you can heard a morse code
finally gotten far enough to see the offset pattern bred was on about
now i can actually work on the problem

yes, and it gives you a youtube video id (with said video being linked in the pins) 
LMAO Sorry 3Head

testing my frame offset algorithm now

i think it needs some tweaking 
i figured id start by taking the amount of differing pixels between each pair of lines, squaring it and summing over that to get a squared error for each frame
then minimize that

under the assumption that a correct picture shouldnt have as many sudden colour changes
this doesnt seem to be giving me the intended result tho
...wait no
im maximizing the error not minimizing it

please hold 


yeah i dont think squared error is quite right
squared error is usually wonderful because it tries to spread the error out as much as possible
so no one item has all the error
but it turns out this property is very important in images
take poor frame 558 for example
the image on the right technically minimizes the per-line squared error but is definitely not what i want
is there any correlation between the audio and video at every point in time?
mhm definitely schizo. but I could see it as neuro, hi neuro, hi help, no neuro, or no help. just as easily though I can see a skull on the left side of the brighter image you posted and an eye on the right 
Oh boy we are so back
so maybe the metric to optimize is how much of the screen is vertical segments of the same colour
again back to this bad example
the left side has a lot of long vertical stretches of pixels which have the same colour
whereas the right side does not
yeah, i think the plan is to minimize the colour changes per column
btw I looked at the "databending" thing dark linked earlier but they pretty much only take the (raw) image data and interpret them as raw audio streams. I tried that on a few frames but that only resulted horrible noise
the waveforms for the two audio channels are just barely offset from each other, aligning and subtracting from eachother makes it a lot quieter, but nothing out of the ordinary came out
Like this 
title: plotting hex value plus character order as function of character order, performing this transformation to any other set of numbers gives out garbage
was slightly better but still off the mark
not the characteristic im looking for
gonna try sum of per column maximums of contiguous same-colour segment
one sec
its still not what i want but theres a pattern emerging
exciting!
can these splice together? really cool finding
advancement!!!
CLUE


its better but not what im looking for still
starting to think that either most of this is actual static or there's other major image transformations at play as well
someone should brute force one of the frames 
cant brute force something without a way to verify the result
without even knowing what we're looking for or how to evaluate it without looking through millions of images by hand, we cant brute force anything here
better yet, brute force the secret arg website. I saw it once and it was at localhost:80 so it should be pretty easy 
are we not sure every frame is a distorted version of the same image?
at 1:08, the distortion is changing in some continuous way such that the image is recognizable for a single frame
its impossible to tell while the static looks like static, thats the point of trying to realign it

the reason why i think there's reason to believe this is the fact that anytime a frame looks like anything, it looks like hiyori
sounds like a great place to hide something then
and 1:08 suggests the transition to static isn't instantaneous; thus a successful unscrambling of some of these many "hiyori" frames (some of them adjacent to each other) might help us unscramble the rest
today i learned java has an =+ operator which makes it very easy to mistype += and get the wrong result with no error
anyway this inspired me to go on a side quest
im layering every image on top of each other and then applying a threshold
the results are not promising if not horrifying
tweaking the threshold has not helped
this was pretty much my only idea to tell if hiyori was "there" in every frame, assuming she would spend more time on average in the center due to the few mostly-correct frames sprinkled in
so the theory if it being hiyori in every frame remains unproven
think its time to rest my poor head, bred can take over for me when they wake
(not a clue but i thought this one kinda looked like a sunset over a little lagoon so i tried to colour it in)
ok gn
Gn shir
i'm just staring at the hex from the title now
surely it was all a red herring, gn 
I may try using some of my video restore stuff on this just to see if anything popped out
are you sure it isn't
?
I'm confused, because wav2png seems to output colours, so I don't know why this has no colours
ok I'm gonna be honest I kinda want to try and recreate this effect on a normal image before trying to understand it - might try and do it later today
hm. all i got is the left and right audio channels are definebntly differnt
have you guy tried convering the seperate channels?
schizos back?
reeee stop saying arg has fallen, we also need sleep reeee
i'm gonna try to do rotate left / rotate right per line rather than soft wrap, if that hasn't been tried yet
i think they learned their lessons from the last time and take a more healthy route to solve it (i hope) 
Yea true
S-sorry
Maybe we have to use the sound as a sorting algorithm and use it on the video? dont know if thats possible
trying to figure out the magic numbers to "fix" the video doesnt seem to be going well
This would mean we need to interpet the sound as data somehow right?
yep
Then the datapoints need to have some relation with one another for it to be a sorting algorithm
Idk anything that can do this, any ideas?
yeah its probably not that
i would focus on "decyphering" the title as it may contain something for us
the unicode seems to be shifted to a higher/lower number, or it may not even be text
or its just nonsense
but surely vedal wouldnt do that
or whoever is doing this
I'm sure this has some meaning I just don't know what
manual partial restoration of 4x (same as bred's i think)
can't find the mouth
looks like big row 2 and big row 4 needs a right rotate, but i dunno how one would figure that out for all frames
could also just be an offset thing
theres no mouth
idk i think this is the mouth, but i don't have evidence
she looks like saber from fate
I’m playing 6 of this video at once to see if the secrets of the universe get revealed to me
Someone mentioned that Vedal can be heard singing at the end of the intro last night.
the fact that these frames are side by side makes me feel like corrupted hiyori is telling us some sort of code. maybe very white = 1, grey = 0? 
very likely schizo (edit: it's schizo, I believe hiyori is in every frame; stealthy edit, surely no one will notice: i think the edit is schizo; stealthy edit 2: ok it turns out that the original schizo was correct)
could also be some correspondance, those hiyori visible frames correspond to audio we want to keep
decided to just toss the entire wav file (and reversed) into https://directmusic.me/wav2png/ because 
more or less this is what that looks like for left, right, and the reversed versions
convert audio to images for datamoshing audio fun.

I clicked in and saw this wtf
Classic Java, 10000 legacy features no one uses but cant be removed
but they would sooner die than add operator overloads
been years i used java didn't know about =+ 
ooooh
its the same thing as writing = +
space or no space it just accept it the same
its not really an operator its just math
x=+4 / x = +4 you have x thats assigned to +4
yeah
reminds me of this classic https://stackoverflow.com/questions/1642028/what-is-the-operator-in-c-c
its literally been a day we've been stuck for month before thats not slower
thats a funny one
<=> 
I know this may sound schizo
But i think ̷͔Ͱ̴̱ͭ;͌ͪ͊Ά͑΅ͳ̿Ϳ͉̻̽ͻ̸͕ͦͶ̳Ί͐͏͎·ΆͿ΄ͽ̓ͺͿ̾͟͞ͺͱ̷̶ʹ͖ͲͫͰͩͨΌ͎͍ͬ͛͢͝ͺ͚͙͘ʹ̷ mean something idk
maybe
we've been trying that lead
you can check the doc for the characters breakdown
if it's UTF8 then there is a definite pattern to the byte values, they don't seem random at all
but nobody has found a valid interpretation of them

All i know is Ͱ̴ is historical greek’s H after some research
hmm
so if we take the unicode and look up the similar letters
okay lets look at patters
\u0354\u0337\u0370\u0334\u0381\u036d\u0331\u037e\u034c\u036a\u034a\u0349\u0366\u0365\u0340\u0386\u0351\u0385\u0373\u0382\u0381\u033f\u037f\u033d\u0349\u033b\u036b\u037b\u0338\u0355\u0378\u0366\u0376\u0333\u038a\u0350\u034f\u034e\u035f\u038b\u0339\u035c\u0382\u0387\u0386\u037f\u0384\u037d\u0343\u0381\u037a\u037f\u0378\u033e\u035f\u035e\u037a\u0379\u0378\u0371\u0337\u0336\u0374\u0356\u0372\u036b\u0370\u0369\u0368\u038c\u036c\u034e\u034d\u0369\u0368\u0367\u0360\u035f\u0383\u035d\u0362\u035b\u035a\u0359\u035e\u035d\u0356\u037a\u035a\u0359\u0358\u0351\u0350\u0374\u0337\u0353\u0352
when playing it backwards
But it can be pronounces like I so idk
every unicode begins with "3"
there's buzzing in the left side
if we take the unicode and remove the \u
03540337037003340381036d0331037e034c036a034a0349036603650340038603510385037303820381033f037f033d0349033b036b037b033803550378036603760333038a0350034f034e035f038b0339035c038203870386037f0384037d03430381037a037f0378033e035f035e037a03790378037103370336037403560372036b037003690368038c036c034e034d0369036803670360035f0383035d0362035b035a0359035e035d0356037a035a03590358035103500374033703530352
I checked yesterday, the codepoints are spread over two Unicode blocks, don't remember which ones but it didn't seem like they had any particular meaning
converting this
CCITT Group 4 compression, also referred to as G4 or Modified Modified READ (MMR), is a lossless method of image compression used in Group 4 fax machines defined in the ITU-T T.6 fax standard. It is only used for bitonal (black-and-white) images. Group 4 compression is based on the Group 3 two-dimensional compression scheme (G3-2D), also known ...
any number around 300 that pop out ? so we can try shifting by it
explain?
silly me this is just file compression
@safe monolith did you try rotating the lines yet?
oh god I forgot after "I think I saw a ghost" going a knocking at door sequence
not with a script no
03 to 00 gives this for example
I rotated manually because I hate myself




G4


