#emote-creations

1 messages · Page 12 of 1

west vigil
#

i was talking about how like

#

how are some emotes

#

upload with two character

#

on bttv

#

and i gave xD as an example

lunar laurel
#

ohh

lunar laurel
#

i swear you’ve done this before

viscid vigil
#

?

#

no?

fiery path
#

@turbid venture tf

turbid venture
viscid vigil
#

i hate you all

fiery path
sinful ocean
#

FUCk

#

I splled crawl wrong NPC

lunar laurel
#

wtf

brisk bison
tender oasis
sly dew
#

it's good but why did you render it in gif

tender oasis
#

that's really well made

sly dew
#

@brisk bison could you re-render it?

brisk bison
sly dew
#

ok, I'll teach you

brisk bison
#

FeelsDankerMan ok

sly dew
#

you have the timeline, right?

brisk bison
#

its multiple video timelines, but kinda yea

sly dew
#

go to File -> Render Video and export your frames with these settings. things highlighted in red are the most important ones.

#

done @brisk bison ?

brisk bison
#

okay, rendering

#

done

sly dew
#

if you go to the folder you've made, you should see each individual frame

brisk bison
#

yes

sly dew
#

do you have ffmpeg?

brisk bison
#

not sure, how to check?

sly dew
#

then unzip and for now you can put the .exe in the same folder your frames are in

brisk bison
#

ok

tender oasis
#

you can type ffmpeg in your command prompt
if it say cannot find command, you prob dont have it

sly dew
#

it has to be put in your PATH first

tender oasis
#

there's no straight export as webp or avif in photoshop?

#

or even plugins?

sly dew
#

no. there's webp, but it doesn't support animation

brisk bison
#

so i think i had it before

sly dew
#

alright, good

tender oasis
#

or some other program already downloaded it for you

sly dew
#

now, go to your frames folder again

#

what was the framerate of your document? 25? 30?

brisk bison
#

60

sly dew
#

how are your frames named?

brisk bison
#

Copesen (h)0000

sly dew
#

exactly like that?

brisk bison
#

well the numbers at the end increment

sly dew
#

I mean, with the "(h)" too?

brisk bison
#

yes

tender oasis
#

so
Copesen (h)0000.png Copesen (h)0001.png Copesen (h)0002.png ...

sly dew
#

what did you input here? 3 or 4?

brisk bison
#

4 digits

sly dew
#

ok, now open either powershell or cmd

brisk bison
#

ok

#

i have 212 frames btw happE

tender oasis
#

ApuThink can webp go 60fps?

#

i thought the max is like 30 fps

sly dew
#

if you're in the same folder your frames are in, cvpaste the following: ffmpeg -r 60 -start_number 0 -i "<drive_letter>:\path\to\frames\Copesen (h)%04d.png" -compression_level 6 -lossless 1 -quality 90 -loop 0 -y .\Copesen.webp

brisk bison
#

lets test i guess

brisk bison
sly dew
#

yeah, navigate to your folder first if you aren't there

#

and then cvpaste my command

tender oasis
brisk bison
#

ok it did some shit forsenCD

sly dew
#

did it generate a webp?

#

check in the frame folder

tender oasis
#

protip: you can type cmd at your folder navbar to start the path there

brisk bison
sly dew
#

ok, open it in chrome and test if it looks ok

tender oasis
#

gachiPls 7tv fails to process

brisk bison
#

wow Wowi

#

it looks beautiful happE

tender oasis
#

how big's the file

brisk bison
#

1.29 MB happE

sly dew
#

congratulations, now you can fully ditch .gif when making animated emotes for 7tv

tender oasis
#

are there any animated webp/avif plugin for photoshop?

sly dew
#

there is, but like I said, it doesn't support animation natively

#

you have to render it externally

brisk bison
#

on the 7tv site its choppy

#

when i preview it like a file its fine

tender oasis
#

re-render it with 30fps

sly dew
#

yeah, just replace -r 60 with -r 30

tender oasis
#

i have never seen a 60fps emote, so that prob wouldn't work

tender oasis
sly dew
#

that's the framerate option

tender oasis
#

need to skip every 2nd file

brisk bison
#

yea but with 30 fps it became slower, i guess i have to manually change all frames to make it 30 fps

sly dew
#

@brisk bison are you sure the photoshop document framerate was 60?

sly dew
#

try editing the original project file I suppose

tender oasis
#

change the framerate here to 30 fps

sly dew
#

that's what I meant, change it in photoshop

brisk bison
#

looks like that worked, thankfully didnt mess up anything with my timelines

#

thank you very much for teaching me this supa emote hackerman knowledge happE ❤️

tender oasis
#

happE i've only used Olive to make animated emotes

brisk bison
#

didnt know that existed before you said it happE 🫒

tender oasis
#

WideHardi free video editing software

brisk bison
#

but, ill still have to make gifs for bttv I GUESS

tender oasis
#

YEAHBUTBTTV

#

just download the gif generated in the 7tv site and upload that

tender oasis
#

in webp at least

brisk bison
#

did everyone know about this tech?

#

so good

tender oasis
#

i learnt about this bc Olive's GIF export is so shit
then i found out about exporting image sequence

#

then compile the image sequence in ezgif

brisk bison
#

Hmm i see

pearl hollow
#

ezgif always coming in clutch

true stratus
#

if you want the smoothest emotes make them in 50fps since that's the highest 7tv can go to retain compatibility with GIFs

tender oasis
#

Hmmgi that's a thing

#

wanna try a 50fps Copesen?

brisk bison
#

alright sure

true stratus
#

not that it's that big of a deal but I didn't know that either until quite late

shy mortar
#

I believe it applies to webp too but not sure Lime

#

so if you want a smooth emote just do 50fps when making it

tender oasis
#

imagine the 50fps emote spams

true stratus
#

GIFs apparently work in one-hundredths (1/100) of a second, 1 second = 100ms

tender oasis
#

happE computer

true stratus
#

delay time: 2ms = (100ms/2 = 50fps)
delay time: 3ms = (100ms/3 = 33.3fps) and so on

shy mortar
#

yeah basically what he said

brisk bison
#

i think 50 fps is becoming a little bit choppy, so 30fps looks kinda better
but this is if you really look at them

#

or am i going insane

true stratus
#

did u do it frame by frame?

#

if you didn't do it originally on 50fps, changing it after sometimes can fuck things up

#

all depends on how u originally made the animation

brisk bison
#

i changed it to 50 fps in ps

#

idk, maybe its smoother TrollInsane

true stratus
#

nah leave it like it is

#

(50fps) using the same frames it looks smoother but there's not enough frames in the first place so it loops it way quicker

brisk bison
#

well anyways, thanks everyone for this tech, will be using it from now on happE🫴 ❤️

sly dew
#

hell yeah, another one to ditch gif

fiery path
sly dew
#

7tv encodes it as lossy either way ApuShrug

quick copper
#

instead of all of that i just put all the frames on ezgif forsenOkay

umbral radish
#

I wish I had cool tech. I have to split a gif into frames and delete backgrounds by hand one by one then recompile the gif

fiery path
#

the highest quality possible

quick copper
#

also means that there's probably a loss of quality when you do that

true stratus
umbral radish
quick copper
#

i use after effects

#

but there's probably easier/better tools

sly dew
#

honestly, AE is probably one of the only adobe's tools that doesn't have a direct competitor

quick copper
#

im literally only using it to remove backgrounds for emotes

#

no idea how to do anything else on it

#

0 knowledge

shy sentinel
#

It does, but they are very different

#

And a lot harder to use, and they are usually node based, or whatever they are called, like blender

sly dew
#

there's nuke, but good luck getting that legally

#

unless you like sell your kidney

#

so yeah, AE is the only user-friendly one rn

sly dew
sly dew
#

alternative

#

that one was rendered at 24 fps originally

turbid venture
#

how are you stitching that

sly dew
#

hm?

turbid venture
#

LULE the ghost zooms in because the sprite gets smaller

#

when he goes sideways

sly dew
#

oh, must be the bug of using "place" in ps

#

I could re-create it from scratch altogether and use the original dimensions first

#

then downscale to 128x128

turbid venture
#

if you do, save this version

#

LULE you could name it like ghostJAM or something

#

it looks like he's really banging to a beat

fiery path
#

naaaw

#

does look enough like a jam emote

#

doesn't look "wrong" either

#

no one would notice the sprite scaling issue

sly dew
#

a bold statement from a certified pixel complainer LULE

fiery path
#

well when I say "no one" I mean "no one in twitch chat"

sly dew
#

@turbid venture

turbid venture
sly dew
pearl hollow
#

the gif

#

ITS NOT JUST THE GIF WutFace

sly dew
#

yeah, I figured it might not be easy to look at

true stratus
sly dew
#

I should try doing the sonic 3 ones, they're less seizure-inducing

fiery path
#

This is why we need 60 fps support

#

So you can have animations like old games used without noticeable flashing

viscid vigil
#

banger

gusty waveBOT
#

liptongod, reminder from: z󠀀onianmidian - dankHug Welcome back (5h, 50m ago)

viscid vigil
#

@native nexus good one

lavish frigate
#

w lipton

pearl hollow
lone hemlock
#

the hands were semi-invisible every other frame

lavish frigate
#

the black sock also blended in with the carpet

#

i spent way too much time on that emote

native nexus
#

I forgor 💀

viscid vigil
sly dew
#

you know, I wish someone here made a guide on rendering in webp. I've been wanting to, but I always get wrapped up in other stuff TrollDespair

#

getting as many people off of gif as possible here is my goal

quick copper
#

use ezgif

sly dew
#

no, ezgif compresses videos

#

what I want is to teach people how to render emotes as losslessly as possible before they're uploaded

true stratus
#

use ezgif but render at 256p

sly dew
#

I'd never use ezgif lol

shy mortar
#

if only programs gave a shit about webp pepeLaugh

fiery path
#

There are online webp makers that people can use

#

To teach people the ways of ffmpeg, you’d also have to teach them the concept of downloading software from GitHub and running it from the command line

#

For some reason a lot of Windows users aren’t familiar with those Clueless

sly dew
#

and yet I was able to get at least 4 people to use it

fiery path
#

True

#

Just saying, a guide would have to teach a lot of the basics that are very general knowledge

sly dew
#

if you could kickstart making one, I'd appreciate it ApuApproved

fiery path
#

I could

#

I’d just have to find some free time

sly dew
#

@fiery path what would be a good platform to create a guide on where one could contribute? github?

fiery path
#

probably

#

I know “read the docs” exists too

#

Whatever it’s called

#

IDK anything else about it

lone hemlock
#

New copypasta PagStick

pearl hollow
#

as much as we all love to make animated em

#

congrats or sorry that happened

lone hemlock
#

@sly dew can you send It here

sly dew
#

I'll make it public once I finish making the first draft miniDank

pearl hollow
#

As much as we all love to make animated emotes, GIF is a highly outdated format by modern standards. Supporting only 256 colors, limited framerate and no variable transparency, calling it an obsolete format for animated emotes would be an understatement. Luckily, newer formats have been developed as the time went on, such as WebP and AVIF. They allow features GIF majorly lacks, such as control over transparency, full color palette, better compression and smaller file sizes. Since AVIF is still too niche and isn't as widely used yet, this guide will focus on making animated emotes in .webp format.

lunar laurel
#

As much as we all love to make animated emotes, GIF is a highly outdated format by modern standards. Supporting only 256 colors, limited framerate and no variable transparency, calling it an obsolete format for animated emotes would be an understatement. Luckily, newer formats have been developed as the time went on, such as WebP and AVIF. They allow features GIF majorly lacks, such as control over transparency, full color palette, better compression and smaller file sizes. Since AVIF is still too niche and isn't as widely used yet, this guide will focus on making animated emotes in .webp format.

sly dew
#

what would be a good emote to use for tutorial purposes?

#

I guess I could make something simple like a basic geometric shape

lone hemlock
#

As much as we all love to make animated emotes, GIF is a highly outdated format by modern standards. Supporting only 256 colors, limited framerate and no variable transparency, calling it an obsolete format for animated emotes would be an understatement. Luckily, newer formats have been developed as the time went on, such as WebP and AVIF. They allow features GIF majorly lacks, such as control over transparency, full color palette, better compression and smaller file sizes. Since AVIF is still too niche and isn't as widely used yet, this guide will focus on making animated emotes in .webp format.

lavish frigate
#

As much as we all love to make animated emotes, GIF is a highly outdated format by modern standards. Supporting only 256 colors, limited framerate and no variable transparency, calling it an obsolete format for animated emotes would be an understatement. Luckily, newer formats have been developed as the time went on, such as WebP and AVIF. They allow features GIF majorly lacks, such as control over transparency, full color palette, better compression and smaller file sizes. Since AVIF is still too niche and isn't as widely used yet, this guide will focus on making animated emotes in .webp format.

sly dew
#

lol now you all look stupid

lone hemlock
#

Heh

fiery path
#

BatChest I love making animated emotes!

west vigil
#

i love webp

#

i love avif

#

why cant we have the old days back of shitty scuffed emotes

#

now everything has to be super high quality

#

peepee hands

umbral radish
true stratus
#

reject avif, return to gif

fiery path
#

unbased!

west vigil
viscid vigil
#

ive seen this guy so much on tiktok

analog mulch
#

oh my god

lunar laurel
drowsy slate
fiery path
#

found this on an old computer. IDK if I ever posted it though

#

only the original Badge

viscid vigil
#

Founderge

umbral radish
#

The original baj

tender oasis
viscid vigil
#

good fucking emote

quick copper
#

link it in his chat

tender oasis
#

DinkDonk marc

lavish frigate
#

can i link wide dva ass or nah

steady beacon
#

Lemon ✊ TSM

lavish frigate
fiery path
#

bro that's so low quality

lavish frigate
#

why dont the embeds work

fiery path
#

they've been broken for a while

lavish frigate
#

oh ok

pliant saddle
#

i would like to ask

#

what app would one have to use for the LTG thunder effect

tender oasis
#

@lone hemlock 👆

lone hemlock
#

you could also just use a lightning png, put some rain and do a flashbang effect

pliant saddle
#

thanks

sly dew
pearl hollow
quick copper
true stratus
quick copper
#

ITS NOT TIME YET

pearl hollow
lavish frigate
#

yo i made 3 versions of this

#

should i use the 'versions' feature or upload them separately

#

different widths

lone hemlock
#

upload the 2nd and 3rd one

#

separately

fiery path
#

the "versions" feature is meant to be used for updates to emotes

lavish frigate
#

oh ok

turbid venture
#

yeah users will only see the one version if they search for it

fiery path
#

in the future, I believe the goal is for versions to be advertised to channels that have an emote enabled, saying "a new version of this emote is available" and allow people to preview the new one, and replace the old one if they prefer the update.

turbid venture
#

divergant versions arent a thing yet

fiery path
#

diversions 4HEad

lavish frigate
#

fair enough

umbral radish
#

Who's that

pearl hollow
fiery path
pearl hollow
#

versions will be separate from variants/diversions

#

names obv need work, but versions as they exist now will still be a thing for updates, they wont change into variants

lavish frigate
lone hemlock
#

added OkayBruh

lavish frigate
fiery path
#

thoughts?

#

I got tired of seeing the scuffed version

#

is this less scuffed? I'm not entirely sure

pearl hollow
#

bg looks better

fiery path
viscid vigil
shy mortar
#

@sly dew yo can you help me with something Lime

#

or anyone else that's smart with emote fps and shit

#

actually Hmm

lone hemlock
#

OkayBruh 👍

shy mortar
#

time to continue remaking emotes i didn't remake yet so i can move off bttv permanently BasedGod

shy mortar
#

that took so long to do

#

so i'd hope so

#

PepeLa time to remake Awkward

fiery path
#

I play overwatch. That's a first person shooter. Maybe I can help

shy mortar
shy mortar
lavish frigate
#

it looks like the legs are spinning around

#

it also sometimes looks like the legs are clapping

#

if you look hard enough

tender oasis
#

Legcopter

thick grove
#

what do you use for crop/pan on linux? kdenlive?

lunar laurel
#

i’m convinced anson does everything in the terminal

tender oasis
#

Anson looks at values of every single pixel in terminal and complains

thick grove
#

I mean... you can dump frames and use python to...

fiery path
fiery path
#

I haven't used kdenlive but I'm sure it's capable

tender oasis
fiery path
#

🤓 umm actually it's "DaVinci Resolve"

#

🤓 I thought maybe it wouldn't be obvious

#

oh but also, yes it actually is possible to do basic cropping and panning in "the terminal" by using ffmpeg

#

IDK how to do it, but I'm sure it can

thick grove
#

yeah you can use filters for chromakey etc too, but I was thinking of carving out a subject like in vegas

#

I've used ffmpeg for most things, I think it'd be easier to do that all in python on each frame though

shy mortar
#

basically had to make a 60 fps emote into 50 fps

sly dew
#

what did you do? OMGScoots

shy mortar
#

basically made it 20% faster to fix the fps gap

true stratus
#

@shy mortar surely you're not gonna update every emote to 50fps now Clueless

shy mortar
lunar laurel
lone hemlock
true stratus
lone hemlock
#

There's a Black bg for me, prob mobile glitch or something

shy mortar
quick copper
#

does this look like a crochet hat?

pearl hollow
#

no

shy mortar
#

looks kinda like a beanie

quick copper
#

supposed to resemble this

pearl hollow
#

crochet stitches are like intertwined

#

so like a V almost

#

heres a similar stitch

viscid vigil
#

🛴

pearl hollow
#

? Danki

viscid vigil
pearl hollow
#

i dont watch forsen idk what that emote means

viscid vigil
#

Nime oh

#

its like OMGScoods but forsen

pearl hollow
#

ok idk who that is or what that means either

viscid vigil
#

Nime not a old friend

#

it just mean you are very interested in it, like if you were saying a fact or something

#

you go ForsenScoots

fiery path
#

"very interested"

#

used sarcastically

viscid vigil
pearl hollow
#

yea i was gonna say, gac does not react to my shit with genuine interest

#

lipton fr lying to me

viscid vigil
quick copper
#

looks better imo

#

still looks too much like a beanie tbh

#

but i still think thats fine

pearl hollow
#

yea looks good

true stratus
#

global emote material right here OMEGADANCE

tender oasis
#

add 7 7TV at the back
or make it 0-width

lunar laurel
jade solstice
gusty waveBOT
#

v󠀀myk is no longer AFK: Okayge (6d, 19h ago)

quick copper
sly dew
#

but rendered as gif

quick copper
#

cuz its stolen from bttv

sly dew
#

bttv emotes get stolen, 7tv emotes get stolen, then reuploads from bttv processed by 7tv get stolen aaaaaaaaaaaaaaa

tender oasis
#

wait actually a good idea
upload to bttv -> yoink and upload to 7tv yoink then upload to bttv -> yoink and upload to 7tv yoink then upload to bttv -> yoink and upload to 7tv
see how the compression goes

sly dew
#

the same way forsen's webcam goes whenever there's too much shit on screen

tender oasis
sly dew
#

in actuality, I doubt the compression will change too much after the 2nd phase since 7tv doesn't compress as heavily as it used to

quick copper
#

you still need to change it to 112x112

#

to upload to bttv

shy mortar
#

pepeLaugh resize compression

sly dew
shy mortar
lunar laurel
true stratus
#
#

someone do this but with emotes

sly dew
#

the original file doesn't

fiery path
#

webp always has artifacts compared to avif

shy mortar
#

Looks fine to me

fiery path
#

it's encoded at a lower quality

#

webp is already larger than avif

#

if the bitrate was higher, it would be even worse

sly dew
#

it also looks smaller because that's the only width that works with x128 height

fiery path
#

yeah not every emote needs to be 384 pixels wide

#

( MegaLUL )

sly dew
#

fyi I have the original cropped clip if anyone wants it

fiery path
#

nah this upload is fine

#

except we need people to actually use it!

#

instead of the super scuffed gif upload

sly dew
#

iirc toe said there are gonna be version suggestions

fiery path
#

yeah

#

eventually

#

someday ™️

#

Ideally mods would just be able to merge versions by different people together into a single emote, once the "auto version update" stuff is in place.

#

then everyone could just update to the new versions of emotes with a single click

#

reducing friction for users is important

pearl hollow
#

thing is some people want scuffed or low quality so we can't force these reuploads on them

fiery path
#

yeah

#

but it wouldn't be an "unattended" upgrade

#

the editor/streamer would still have to click "update" on the emotes

#

or "update all"

pearl hollow
#

a bit less friction with the new replace option at least

fiery path
#

In my mind, I see it appearing as a notification in the 7tv "inbox" saying there are new versions for (#) emotes available, and clicking that would take them to a list of emotes that have new versions, showing the currently-enabled version next to the latest version, with "update" buttons next to each one, and an "update all" button at the bottom (or top I guess)

quick copper
sly dew
#

later, I'm doing something

quick copper
#

I wanted to make something with it for a while but was putting it

#

Okok

fiery path
#

and maybe an "update all" button on the inbox notification as well, to reduce friction further. The vast majority of people don't prefer scuffed versions

pearl hollow
#

+500 pings daily, perfect for ping collectors PAGMANDANCEBUTFAST

fiery path
#

nah it would only be a single ping

#

for any number of updates

#

the ping would just have the # of emotes listed

pearl hollow
#

yea I'd prefer that

fiery path
#

That's the only way I ever envisioned it happening

#

1 ping per emote would be WAYTOODANK

#

Now, this next part depends on how much "responsibility" you want to entrust upon mods performing version merges/approvals, but there could be an opt-in check box to enable "auto-updates", which would be unattended.

#

you'd just have to make sure that the versions were truly just higher quality, and not modified in any meaningful way

true stratus
#

HDR emotes when? Nerd

fiery path
#

maybe when mods approve versions, they could tick a box to say whether or not the emote is changed at all aside from quality. (Speed, number of "pause" frames, traced/redrawn versions, etc.)

pearl hollow
#

what do u mean exactly when u say merge

#

also theres currently no way for us to tell if an emote in queue is a version, we have to go to the full emote page to check cattired

fiery path
#

like, sunk made a better version of DIESOFCRINGE. That would need to be merged into the "original" (I assume it wasn't also uploaded by sunk)

pearl hollow
#

that is not what a merge is

fiery path
pearl hollow
#

if we merged sunks upload into the original, sunks upload would disappear

fiery path
#

I know

pearl hollow
#

they dont stay on the website

fiery path
#

I'm using the term "merge" as non-7tv term

#

just a general word

pearl hollow
#

if we merge the original into sunks, we would indeed update it for 33k people, which isnt reasonable

#

its not a choice we should make for them

fiery path
#

bruh I explained how it would work

#

you wouldn't be making the decision for them

pearl hollow
#

youre using the same word as an existing feature, it does get confusing

fiery path
#

well when I say "merge versions" I'm not talking about the existing feature

pearl hollow
#

i get that im just trying to understand

fiery path
#

I'm talking about converting an emote into a "version" of another emote

#

but retaining the artist

pearl hollow
#

ok yeah converting or combining works for me Danki

#

that makes me understand better

fiery path
#

Danki 👍

pearl hollow
#

personally i'd need to see a realistic way to make this work without mods having to spend minutes on every emote on the website

#

we're working out ways to make it easier on us with personal emotes in the future so we might be moving towards it anyway

fiery path
#

well hopefully the number of emotes with new versions would be relatively few. Only a small percentage of emote uploads would be new versions of existing uploads

#

Maybe you could have a separate queue specifically for versions so pixel complainers could inspect them a bit more thoroughly than just the usual "is it NSFW?" style review.

sly dew
#

the one thing I really wish there was a source of is the nerd emoji animation

#

this one

#

the only upload with a transparent bg I could find was the one on pinterest, but that's not the true source

shy mortar
lunar laurel
#

no that’s a different one

sly dew
#

no, not that one. it likely comes from some gif pack

#

or a sticker pack

shy mortar
#
sly dew
#

either way, I doubt we'll find the original model + motion to render in blender

shy mortar
#

I mean, chatting comes from it too

#

might be from daz 3d

fiery path
#

I thought that yellow emote guy's name was "joe"

shy mortar
#

I've seen people call him simon

true stratus
fiery path
#

the "Nerd" emote (or "pog" which is a funnier name) is fine as it is IMO

#

no distortion is visible

lunar laurel
lunar laurel
#

“n-no dis-dis-distoortion is visible”

true stratus
fiery path
#

there are so many reuploads of that emote

lunar laurel
#

well its popular elsewhere as well. makes sense

shy mortar
fiery path
#

lule

#

they should be merged tbh

lunar laurel
lunar laurel
fiery path
#

I just searched for "nerd" and saw like 5 on the first page

lunar laurel
shy mortar
fiery path
#

rip

#

7tv is still a WIP

lunar laurel
#

merging’s gonezo?

shy mortar
#

not positive

fiery path
#

negative!

shy mortar
lunar laurel
#

so what happens to popular reuploads peepoDank does it just stay there indefinitely

fiery path
#

nah they'll get merged in the future

#

(copege)

shy mortar
#

^

fiery path
#

the feature just needs to be readded

#

there is so much work left to do pepeW poor anatole

shy mortar
#

I think they wanted to change how merging is done

#

don't quote me tho I can't remember

fiery path
#

"don't quote me tho"
-hyru 2022

shy mortar
fiery path
#

I'm so sillE

shy mortar
#

probably can still merge stuff but they're not gonna just go around merging dupes bc it's a big process

fiery path
#

yeah

shy mortar
#

more like a case by case basis

fiery path
#

I'd be glad to help with the merging process

shy mortar
#

same

fiery path
#

I know it would be a lot of work (that's related to pixel complaining batchest)

shy mortar
#

I'm sure other pixel complainers wouldn't mind helping as well

fiery path
#

AI emote detection needs to exist, and then when someone reuploads the emote, it'll say "this emote seems to already exist: (shows the emote) would you like to add or alias this emote instead?"

true stratus
#

just imaging anson downloading emotes, comparing metadata and shit OMEGALUL

fiery path
#

surely

true stratus
#

only one way to find out

fiery path
#

7 mb of metadata, 1 byte of actual emote

lunar laurel
#

Copesen 7tv doesnt read your metadata and triangulate your location

shy mortar
#

fake news

fiery path
shy mortar
fiery path
#

if it's actually a higher quality version of the emote, or a false-positive, they can upload it anyway and it'll get marked for a mod review

#

but I'm sure people would be happy to skip the approval process if the emote already exists, right?

#

They probably just don't know what the emote is called

lunar laurel
#

DAWG

fiery path
#

because it's probably a gif they stole from discord or tenor

lunar laurel
#

WE DONT NEED AI MACHINE LEARNING TO IDENTIFY SIMILAR EMOTES OMEGALUL

fiery path
#

we do though

lunar laurel
fiery path
#

because it needs to be automated

west vigil
#

whatever it is it better be better than bttvs one

lunar laurel
#

imagine having to make it scan 20k emotes every tome one user wanted to upload something

fiery path
#

ain't nobody got time for reviewing every emote

west vigil
#

i tried uploading TENK and it thought it was a banana emote

#

tenk is just a ManFeels

fiery path
lunar laurel
lunar laurel
west vigil
#

to prevent "reposting"

fiery path
#

well I'm not an AI expert, but ideally it would operate similarly to Shazam

#

building a database of identifiable features and just referencing that

#

Shazam is still witchcraft. I don't really understand it

lunar laurel
#

finally, the vr chat streamer plague is gone

fiery path
#

PagMan real?

lunar laurel
fiery path
#

$afk

gusty waveBOT
#

ansonx10 is now AFK: (no message)

lunar laurel
#

wtf

#

man had to go

lunar laurel
#

yeah but new uploads

#

i guess the mod would see that in the queue tho

shy mortar
pearl hollow
shy mortar
pearl hollow
#

it for sure is a bit of a process since its still on the old site but it fully works

#

and youre correct that its kinda on a case by case basis

shy mortar
#

yeah that's what I meant to say at first

fiery path
#

I'm bak Okayeg

pearl hollow
#

i'll have a look at the nerd emotes now

gusty waveBOT
#

ansonx10 is no longer AFK: (no message) (15m, 20s ago)

fiery path
#

unless you see a higher quality one

pearl hollow
#

no

#

we merge into first upload

#

if they are exact

fiery path
#

Why not merge into the least-scuffed version?

pearl hollow
#

cause some people want other crops, other dimensions, or dont mind that theyre scuffed

#

again we cant make that decision for them

#

its not just "merge into highest quality"

fiery path
#

so you're saying you only merge absolutely identical versions into the earliest version

#

makes sense

pearl hollow
#

yes

#

just keeping it as objective as possible

fiery path
#

yeah that's totally fair

#

but I can't wait for version merges

#

where people will be offered a higher quality version

fiery path
#

it just makes me sad to see the most scuffed versions also be the most popular Sadeg

lunar laurel
#

thats not even an “i prefer this slightly different quality” thing at that point

lunar laurel
#

its a “i was linked this emote and added itl

true stratus
#

there are 34k channels peepochatting out of their minds OMEGALUL

pearl hollow
fiery path
#

I think buhbai's Nerd is just a reupload of Brian's with worse quality

#

which can happen naturally when you reupload an emote

pearl hollow
#

yea Susge

fiery path
#

probably because he wanted to name it to Nerdge tbh

#

imagine not knowing what aliases are MegaLUL

shy mortar
#

Clueless aliases

pearl hollow
#

u wouldnt believe the amount of uploads we get with just renames

#

actually u probably would believe it

#

but its cattired

shy mortar
#

doesn't merging automatically apply an alias anyways tho

pearl hollow
#

it does yeah

#

just annoying to do it

shy mortar
pearl hollow
#

see emote in queue, click, open full, find original, copy code, open reupload on old website, merge cattired

shy mortar
#

imagine if it was automated LULE

pearl hollow
#

HUH no thx

true stratus
pearl hollow
#

whats that one spongebob screaming emote u always use hyru

quick copper
pearl hollow
#

i cant search for just "laugh" on the website cattired

shy mortar
#

that's what it's called tho

lunar laurel
#

catshit site

shy mortar
#

search with case sensitive exact match

pearl hollow
#

thanks 👍

shy mortar
#

Cosmetic search options ELUL

pearl hollow
#

got bad news for you

#

someone uploaded higher quality 😔

pearl hollow
#

as per ansons request i must merge 😔

shy mortar
#

mine is a remake of the source tho

quick copper
#

man wtf

lunar laurel
shy mortar
#

how would it be any higher quality

shy mortar
#

NERJ cropped

pearl hollow
#

hence the anson joke LULE

lunar laurel
#

why does ios add a white bg to pngs? pepeW

pearl hollow
shy mortar
quick copper
shy mortar
#

merged into mine right Clueless

pearl hollow
shy mortar
#

which one is "higher quality"

pearl hollow
#

the one i linked, it was a joke cause of the above convo with anson, since its cropped it can be approved

shy mortar
shy sentinel
quick copper
#

FeelsStrongMan 7

quick copper
#

looks really good forsenOkay

shy mortar
#

PAGMANDANCEBUTFAST good emote

lunar laurel
fiery path
#

absolutely massive

pearl hollow
shy mortar
#

pretty sure that's a remake of another one Hmm

quick copper
shy mortar
#

same emote LULE

quick copper
#

it looks like catshit on tenor too

#

cant find anything decent

livid lark
#

why everyone saying catshit now

#

did dogshit get canceled

steady beacon
#

forsen

viscid vigil
quick copper
tender oasis
#

CATSHIT KUKLE

quick copper
quick copper
#

@lunar laurel

cloud gazelle
fresh pelican
pearl hollow
#

peepoStrong holy deliver

#

that's great thank u

lavish frigate
#

np ApuYump

lunar laurel
sly dew
#

ok, that does it, I'm gonna finish the first draft of my guide today

#

I'm getting more and more deranged when I see gif emotes ApuY

sly dew
true stratus
#

normalize GIF shaming

lavish frigate
sly dew
#

can anyone with photoshop test something for me?

shy mortar
sly dew
#

almost done with the guide miniDank

shy mortar
sly dew
#

waiting on anson's edits if he's got any

true stratus
#

surely it's not just text without illustrations

sly dew
pearl hollow
#

the gif preview is actually funny OMEGADANCEBUTFAST

sly dew
#

thanks for proving my point saffy LULE

pearl hollow
#

i dont see a reason to tryhard an emote like that tbf

sly dew
#

this is exactly how it'd look like if it was a gif

pearl hollow
#

yes? Danki but its an avif

#

im saying that i'd just never go through the trouble of programs etc for an emote like this, its not worth the effort LULE

shy mortar
#

tbf not really needed for that type of emote

#

so it makes sense

steady beacon
#

Pogpega gif butchered

lunar laurel
fiery path
#

I keep seeing amogus in the gif

#

bro

#

there are so many frames

lunar laurel
fiery path
pearl hollow
#

theres like 300 frames OMEGADANCEBUTFAST

fiery path
#

there are a lot of redundant frames too

#

I went ahead and deleted a lot of them when making the above amogus-only gif

#

but I may have missed a few

pearl hollow
#

oh ok perfect 👍

lavish frigate
#

@sly dew i need ur guide pls FeelsDankMan

fiery path
#

💀 goofy ahh emote

quick copper
fiery path
#

yeah that one is better

#

still a goofy emote, even when it's animating correctly

lavish frigate
#

nothings wrong with that one

quick copper
#

i dont like the diaper he has

lavish frigate
#

just trying to make it a webp

#

instead of a gif

quick copper
#

how did you make it? do you have it split into frames?

#

like different frames saved individually?

lavish frigate
#

honestly

#

i forgot what i did but im good now

quick copper
#

if you dont mind me asking

lavish frigate
#

i remade the original one and used flowframes to make it 50fps

#

but there isnt a animated webp option but there is a webp image sequence

fiery path
#

if the original source is a gif, you're not really gonna improve the quality meaningfully

lavish frigate
#

which one would you prefer 1 or 2
1

#

1 is made for gif and 2 is a bit blurred but for webp

quick copper
#

2 for me

shy mortar
#

1 imo

#

since the outline is darker

pearl hollow
#

2 i think

shy mortar
#

2 if you can make the outline darker

lavish frigate
#

nah i cant

#

too much work

shy mortar
#

i feel like it'll be harder to tell the details apart when it's smaller then in that case

#

especially when blurred

lavish frigate
#

how do i make a webp emote with ez gif

shy mortar
#

works the exact same way

#

i recommend exporting your emote as a png sequence tho

lavish frigate
#

it comes out really slow

shy mortar
#

what is the fps of the emote?

lavish frigate
#

1 sec

#

48 frames

shy mortar
#

why 48 fps feelsd

shy mortar
#

minimum delay time is 2

lavish frigate
#

no i meant 1 sec as in hold on

shy mortar
#

okay

lavish frigate
#

my b

shy mortar
#

fixed?

lavish frigate
#

photoshop wont let me export the layers to png

#

hold on

shy mortar
#

just make it in after effects LULE

#

way simpler

lavish frigate
#

ok

sly dew
#

fucking hell, google doc doesn't support animated webp

analog mulch
#

Google product not supporting a Google creation LULE

true stratus
#

@sly dew you might wanna add ratio explanations in that guide

quick copper
#

I save each one as 'frame x' in the same folder and then you add all of them to ezgif

#

That way you don't care about the fps and you can tinker with the settings on the site

true stratus
#

emotes can be searched based on aspect ratios now

sly dew
#

does that actually affect the guide though?

true stratus
#

not really, just a little extra information

sly dew
#

alright, the guide should be done

sly dew
#

I hope I made it more or less pleb-friendly

umbral radish
#

Needing to buy photoshop for emotes TrollDespair

sly dew
#

"buy"

#

you can use any image editor as long as it supports exporting image sequences

true stratus
#

there probably needs to be a comparison thingy first on the actual advantages (with examples)

sly dew
#

I agree but the problem is that I'd have to make them external links again

true stratus
#

goes google docs support GIFs PepeLaugh

sly dew
#

hmm would would be a good emote?

true stratus
#

any emote that has sharp edges since it's a gif and remastered one with webp/avif

#

or peepoVanish to show the variable transparency

sly dew
true stratus
#

on the left you could show how it would look as gif and on the right side how it actually looks rn

#

side by side comparisons are the easiest to understand

sly dew
umbral radish
#

Fade out?

true stratus
#

yeah but also the dithering one which is sort of okay sometimes but is harder to do

sly dew
#

could you find me an emote with lots of colors?

#

gif would limit those to 256

true stratus
sly dew
#

yes, perfect

sly dew
#

it perfectly illustrates the limitations of gif's color palette

true stratus
#

that's probably mostly bc of compression tbh but it's propaganda that I support 7emao

#

same emote in gif

sly dew
#

yeah, upload the peepo one

#

I can do it for you if you have the frames @true stratus

true stratus
#

barely noticable PAGMANDANCEBUTFAST

#

I think you might have to edit something in higher bit depth to notice actual difference in color quality

sly dew
#

ohhh, good one

true stratus
#

actually wait I'm not sure if that's actual 32 bit or just "upscaled" to 32 because all webp versions on 7tv are 32 bit FeelsDankMan

#

@fiery path did u render that in 8 bit or higher

sly dew
#

keksimus maximus

true stratus
#

that's a good example for variable transparency

quick copper
true stratus
#

that's mostly bc of compression I think

quick copper
#

idk but there's way less flickering particles

#

so it's a better version regardless

true stratus
#

there u go @sly dew

livid lark
#

FeelsStrongMan ~16,700,000 colors instead of 256

true stratus
#

wtf is this shit bruh

rocky coral
#

cant upload bcz too many pending approval

graceful vale
#

huh

tender oasis
#

DankTalk nam underscore underscore underscore

graceful vale
#

just wait bruh

#

patience is the key

#

omega El why El

quick copper
#

wasnt namE and forsenWall emotes before? Thinkgi

rocky coral
#

they are my emotes :) i just forgot to upload them before

quick copper
#

yeah, i know theyre yours

#

just thought youve uploaded them before

pearl hollow
#

@rocky coral i gotchu

rocky coral
pearl hollow
#

lmk if u see any duplicates, I'll merge them onto yours ApuApproved

rocky coral
#

i still get "Error: Rate Limit Reached: You have too many emotes pending approval! (429 )" FeelsDankMan

pearl hollow
#

oh

#

I didn't approve them from q so they might still be there

#

checking

#

ok should be ok now

rocky coral
#

can merge be the other way around FeelsDankMan keeping the emote on the 1st user's account and making it use the image i uploaded

sly dew
pearl hollow
rocky coral
#

maybe the uploader can upload the fixed one as a new version

#

but i think enabled channels stay on the old version?

pearl hollow
#

yea

sly dew
#

@livid lark would be nice if the guide was somewhere on the website miniDank

livid lark
#

the what

sly dew
#

maybe that'd encourage some people to hop off of gif

storm quartz
#

surely people will read

pearl hollow
#

assuming anatole checks what we talk about PepeLa

sly dew
#

we should find someone to test the guide on

#

but who

fiery path
#

you have 4 channels: RGBA
4*8=32

#

so 8 bpc = "32 bit color"

sly dew
#

64 bits

#

32 bits

fiery path
#

no

#

very stale meme

sly dew
#

hey anson the guide is live ppL

fiery path
#

nice

#

Blender can output 16 bits per channel, but I don't think I've tried making webps with those

sly dew
#

to think I wouldn't have developed this pixel ocd had I not met you a few months ago pepeLaugh

fiery path
#

lol

lunar laurel
sly dew
#

but hey, I've gotten some people to use webp so that's a plus

fiery path
lunar laurel
#

sue him

fiery path
#

@sly dew you might want to throw in there that currently the 7tv processor only uses gif timings, so it's limited to 10 ms increments, meaning specifying 30 fps becomes 33.3333 and such

lunar laurel
#

not only did you make a better version, but someone reposted a shit version and made it shittier

fiery path
#

nah this is the original gif from bttv

#

or one of the many "original" bttv gifs

lunar laurel
#

and it’s shit ezDank

fiery path
#

all the bttv and ffz frogs don't realize you can just alias emotes to rename them, instead of uploading a copy

#

Gonna put that on the website nitpick list EZ

lunar laurel
#

Scoots someone should make a 7tv tutorial on yt

true stratus
true stratus
lunar laurel
#

even bigger than anson? PepeA

true stratus
#

many many times more

lunar laurel
fiery path
#

because the closest you can get is 40 ms of frame delay

sly dew
#

wrong ping

true stratus
#

25 what FeelsDankMan

fiery path
#

oh yeah wrong ping

true stratus
sly dew
#

I think most people wouldn't notice the difference

fiery path
#

I blame gac for posting on the same frame as I was clicking the reply button

lunar laurel
fiery path
#

In theory, it should also be possible to alternate between (for example) 30 ms and 40 ms frame delays with the right frequency to get an average of 30 fps.

sly dew
fiery path
#

it might be more clear to just include a list of the resulting fps

sly dew
#

if you calculate them, I will

pearl hollow
#

thats a merge 1984

fiery path
#

16.666, 20, 25, 33.333, 50

sly dew
#

and the originals?

fiery path
#

originals what?

sly dew
#

the original fps without the gif timings

lunar laurel
#

besides the chromaticity part

fiery path
quick copper
#

there's someone who reuploads emote as 112x128

#

the only difference i see is the ratio, the emote itself looks exactly the same

sly dew
fiery path
#

without getting resampled

sly dew
#

yeah

quick copper
sly dew
#

7tv hard-locks the height to 128

fiery path
#

by adding some extra blank pixels above and/or below to make it 128

quick copper
#

and shouldnt be approved

fiery path
#

They are different though

#

they aren't simply a reupload

#

I've made many of them myself. It actually takes a few minutes to do

quick copper
#

it literally takes a minute to do