Hardware accelerated VP9 images thread - /g/ (#106025382)

Kiker !!m8ZMOnWSI0a
7/25/2025, 11:03:04 PM No.106025382
owari_thumb.jpg
owari_thumb.jpg
md5: ce1d2addb0b2fdbed93c1ae34c9674dc๐Ÿ”
FAQs

Q: What are you talking about?
A: A few days ago we figured out how to store images inside VP9 Webms and trick video decoders into decoding images instead of videos.

Q: What's so special about a hardware accelerated images?
A: Normal images are processed by a CPU but these are processed by your GPU, which is more powerful and more efficient.

Q: Can't you just use JPG?
A: Yeah but AFAIK it's not hardware accelerated. Also JPG images tend to look like dogshit at low file sizes.

Q: Are there any limitations?
A: Resolution is caped at 4096x2048 but 4chan caps it even further to 2048x2048 for whatever retarded reason.

for %f in (*.png) do ffmpeg -i "%f" -quality 100 "%~nf.webp" & ffmpeg -framerate 1 -stream_loop 1 -i "%~nf.webp" -c:v libvpx-vp9 -quality best -crf 10 -qmin 10 -qmax 10 "%~nf.webm"

Also I'll be adopting a tripcode because my ego is bigger than my cock and I'll make an effort to either clean up existing JPGs or ensure my source PNGs are not created from JPGs.
Replies: >>106025476 >>106025865 >>106027277 >>106027314 >>106027864 >>106027967 >>106028001 >>106028174 >>106028694 >>106029244 >>106030626 >>106030685 >>106030980 >>106031881 >>106031900 >>106032198 >>106032363 >>106032741 >>106033219 >>106035279 >>106036436 >>106036598 >>106036688 >>106036698 >>106036925 >>106037246
Anonymous
7/25/2025, 11:06:55 PM No.106025464
>his CPU cant process images
Grim
Replies: >>106026671
Anonymous
7/25/2025, 11:07:45 PM No.106025476
>>106025382 (OP)
SEXO WITH ANIME FEMALE TEENS AND GIVE NAKAD4SHIS AND PREGNANCY, SPECIALLY THE YURI ONES, FIX THEM WITH NAKAD4SHIS
Anonymous
7/25/2025, 11:11:47 PM No.106025570
>he needs a gpu for a static image
okay
Replies: >>106026671
Anonymous
7/25/2025, 11:16:51 PM No.106025677
>retards still haven't realized that decoding an image in software is faster than creating a hardware surface
typical /g/eets lol
Replies: >>106026671
Anonymous
7/25/2025, 11:20:40 PM No.106025757
>tracking webm
fuck
Anonymous
7/25/2025, 11:25:09 PM No.106025865
1753477384159158_๐Ÿคด๐Ÿฟ_thumb.jpg
1753477384159158_๐Ÿคด๐Ÿฟ_thumb.jpg
md5: db902bdf44647bc496c478451100e694๐Ÿ”
>>106025382 (OP)
bloat files instead
waste data and compute
Replies: >>106025957 >>106027369
Anonymous
7/25/2025, 11:30:20 PM No.106025957
Screenshot_20250725-173000_Brave
Screenshot_20250725-173000_Brave
md5: 39f908940961f389d6ddfc1ffc004873๐Ÿ”
>>106025865
trippy
Replies: >>106026085 >>106032198
Anonymous
7/25/2025, 11:39:50 PM No.106026085
๐Ÿš€๐Ÿš€๐Ÿš€_120kfps_thumb.jpg
๐Ÿš€๐Ÿš€๐Ÿš€_120kfps_thumb.jpg
md5: b62bfbfa3e9097b28dd6757907bfe11b๐Ÿ”
>>106025957
bro you need a better phone. There is only one keyframe at the very start but it shouldn't corrupt like that.

This file should be 3.77 MB, 120000 fps but 4chan truncates it to 2 MB. At least it did so the last time I posted it.
Kiker !!m8ZMOnWSI0a
7/26/2025, 12:20:23 AM No.106026671
feliz-juevez_thumb.jpg
feliz-juevez_thumb.jpg
md5: 7b5b0d27515a8e847202c14566cbc9f9๐Ÿ”
>>106025464
>>106025570
>>106025677
I still think it's pretty cool that you have the option to decode images via a GPU instead of the traditional CPU. Even if you had say a high end CPU and a low end GPU there's still the efficiency aspect which I find alluring.
Replies: >>106026723
Anonymous
7/26/2025, 12:23:26 AM No.106026723
>>106026671
nigga, you need a media player to display an image
you need literally play the single frame instead just display it once
Replies: >>106027120
Kiker !!m8ZMOnWSI0a
7/26/2025, 12:51:53 AM No.106027120
nipah_thumb.jpg
nipah_thumb.jpg
md5: b94c69aa56633a7d31e5a0941d84b8e5๐Ÿ”
>>106026723
Ye, having to open them in video players isn't ideal but at least 4chan auto-hides the player controls. Maybe this bullshit thing might get popular enough to get the attention of video player devs, i dunno.
Replies: >>106027292
Anonymous
7/26/2025, 1:02:36 AM No.106027277
pixDAIZ is here_thumb.jpg
pixDAIZ is here_thumb.jpg
md5: ee607968d46c21783333cd6cc777106b๐Ÿ”
>>106025382 (OP)
repeat after me
STILL IMAGES DON'T NEED HARDWARE ACCELERATION
Replies: >>106027507
Anonymous
7/26/2025, 1:03:32 AM No.106027292
>>106027120
rather, a doctor will pay attention to your schizophrenia
Anonymous
7/26/2025, 1:04:54 AM No.106027314
>>106025382 (OP)
>A few days ago we figured out how to store images inside VP9 Webms and trick video decoders into decoding images instead of videos.
wow what an incredible discovery... ffmpeg -i input.jpeg output.webm, how did you figure that one out!!!?
...and it also works for h264, literally nothing special about this, has been possible forever
in fact there is NOTHING special in the command you shared, all of that stuff is already the default that ffmpeg applied when transcoding images to video, what the fuck are you on about
Replies: >>106027507
Anonymous
7/26/2025, 1:09:33 AM No.106027369
Capture+_2025-07-26-01-09-09
Capture+_2025-07-26-01-09-09
md5: 1b2e56066c130a0ec15aacfd6a9cf83b๐Ÿ”
>>106025865
nigger
Replies: >>106029337 >>106031893
Kiker !!m8ZMOnWSI0a
7/26/2025, 1:18:20 AM No.106027507
tiresome_thumb.jpg
tiresome_thumb.jpg
md5: cc5516699db12a4c64ee304a5fde9e78๐Ÿ”
>>106027277
No they don't especially with high end CPUs but it's still a nice thing to have if you want it.

>>106027314
>ffmpeg -i input.jpeg output.webm
Nope, for some reason it must be converted to a webp image first for this to work and then you have to stream loop twice the output webp and a bunch of other bullshit. IF you want the VP9 hardware decoder to actually do its thing else your CPU gets raped. Also H264 isn't as efficient as VP9.

On a related note should I bother hardcoding the required encoding parameters to make these picture webms? I mean it's in my OP and maybe I'm wasting my time...
Replies: >>106027810
Anonymous
7/26/2025, 1:42:34 AM No.106027810
>>106027507
>it's still a nice thing to have
no it's not, the overhead that comes from initializing the hardware decoding and streaming the data to the hwdec is already more expensive than just doing it on the cpu like computers have been able to do since the 80's, it's an overcomplication that doesn't make any sense, plus it locks you into 4:2:0 which isn't the standard for image formats like it is for video, not to mention all sorts of incompatibilities and other shit (half the replies in this thread are complaints that your shit doesn't work in case you didn't notice)
>Nope, for some reason it must be converted to a webp image first for this to work and then you have to stream loop twice the output webp and a bunch of other bullshit.
...no, it just works on my machine, no need to transcode to webp, what is most likely happening is that you are a complete total fucking retard and really cannot just -pix_fmt yuv420p your shit and are letting lossy webp handle it for you
>else your CPU gets raped
oh yeah i'm sure my cpu is getting raped from decoding a single 1920x1080 vp9 keyframe... sure, whatever you say daiz.
>Also H264 isn't as efficient as VP9.
wow the retard that is transcoding his images into lossy webp to then transcode them to lossy vp9 is talking about efficiency here... interesting.
>On a related note should I bother hardcoding the required encoding parameters to make these picture webms?
no, you should just take some meds like you've been advised hundreds of time for the past few years, or kill yourself.
Replies: >>106027857 >>106036568 >>106036646
Kiker !!m8ZMOnWSI0a
7/26/2025, 1:45:55 AM No.106027857
wtf-am-i-reading_thumb.jpg
wtf-am-i-reading_thumb.jpg
md5: 1c0fbbbf51bd797b5aa336fc5c32e489๐Ÿ”
>>106027810
>what is most likely happening is that you are a complete total fucking retard and really cannot just -pix_fmt yuv420p your shit and are letting lossy webp handle it for you
Interesting, can you elaborate?
Replies: >>106027977
Anonymous
7/26/2025, 1:47:01 AM No.106027864
tfw9qb932e1f1
tfw9qb932e1f1
md5: ee909c3ddd5956cba064612cab2bfda7๐Ÿ”
>>106025382 (OP)
Anonymous
7/26/2025, 1:54:52 AM No.106027967
file
file
md5: 6050aa3dd10c8bd182fb499403d83323๐Ÿ”
>>106025382 (OP)
>implying my system supports hardware video decoding
Replies: >>106028006
Anonymous
7/26/2025, 1:55:41 AM No.106027977
>>106027857
what the fuck is there to elaborate?
what you are saying here is that you literally don't even know what chroma subsampling (the very first thing a lossy image/video codec does) is... that's concerning.
hardware decoders only support 4:2:0 (4:2:2 is now a thing in some newer nvidia/intel gpus but that's beside the point, and usually only for video production work with h264/h265 rather than vp9), what is happening is that you are most likely transcoding some 4:4:4 images to vp9, 4:4:4 vp9 isn't supported by any hardware decoder, that's why it doesn't work
just subsample the chroma to 4:2:0 and you're done, no need to do the same thing by first transcoding to lossy webp, the fact that I even have to explain this is completely absurd.
you shoud stop trying to emulate a schizo faggot (daiz) on topics you are clueless about, what do you get from this? actually deranged behaviour, kys.
Replies: >>106028101
Anonymous
7/26/2025, 1:57:18 AM No.106028001
>>106025382 (OP)
>A: Normal images are processed by a CPU but these are processed by your GPU, which is more powerful and more efficient.
This literally doesn't fucking matter. You're a schizo, take your meds.
Replies: >>106028174
Anonymous
7/26/2025, 1:57:29 AM No.106028006
>>106027967
it does, there isn't a single computer built in the last 20 years that doesn't support h264 hardware decoding.
you are just running your average dogshit troonix distro that has basic functionality missing out of the box.
Replies: >>106028054 >>106028109
Anonymous
7/26/2025, 2:01:41 AM No.106028054
>>106028006
first thing a normal person does on loonix is install non-free codecs
Replies: >>106028077
Anonymous
7/26/2025, 2:03:35 AM No.106028077
>>106028054
correct, and this retard did not do that.
Replies: >>106028109
Kiker !!m8ZMOnWSI0a
7/26/2025, 2:05:25 AM No.106028101
hug-me-to-death_thumb.jpg
hug-me-to-death_thumb.jpg
md5: c445dc9c77649615740f11528c0de7d6๐Ÿ”
>>106027977
Is fun, that's all. Chroma subsampling being a requirement for most hardware decoders does suck, can't deny that. Although if the source if a video then does it really matter?
Replies: >>106028302
Anonymous
7/26/2025, 2:06:19 AM No.106028109
>>106028006
>>106028077
I have all the codecs, it's just that firefox refuses to use them
it's not a problem, even 4k videos play well
Replies: >>106028233 >>106028302
Anonymous
7/26/2025, 2:11:44 AM No.106028174
>>106025382 (OP)
>>106028001
gpu acceleration can end up using more power thats the funny thing. all it does is kill your phone/laptop faster.
Replies: >>106028302 >>106028382
Anonymous
7/26/2025, 2:16:26 AM No.106028233
>>106028109
i bet they fucked up something in their "utility process" sandboxing properties or w/e somewhere along the way. you can probably toggle something off in about:config
Replies: >>106028327
Anonymous
7/26/2025, 2:21:18 AM No.106028302
>>106028101
>Chroma subsampling being a requirement for most hardware decoders does suck
it doesn't, there's no use case outside of professional production work for higher chroma than 4:2:0 when it comes to video, and almost no codec supports higher than that in its main profile, it only sucks if you are a complete fucking schizoid like you are.
>Although if the source if a video then does it really matter?
of course it doesn't, unless your video is for some reason more than 4:2:0, but you are discussing images here
>>106028174
>gpu acceleration can end up using more power thats the funny thing
for still images and very old codecs such as mpeg-2 or vp8 (which was specifically designed to be as fast to decode on cpu as possible), especially at lower resolutions, it definitely can be more inefficient than just using the cpu.
>all it does is kill your phone/laptop faster.
no idea what you mean by this, hwdec is supposed to reduce power draw, not increase it, it's the entire point, it's not "all it does", it's what it can do in some limited scenarios.
>>106028109
>using 80% of your cpu to play 4k videos is not a problem
yes it is retard, fix your shit.
Replies: >>106028327 >>106028388 >>106028456
Anonymous
7/26/2025, 2:21:22 AM No.106028303
can you explain why vp9 lossless is better than ffv1
Anonymous
7/26/2025, 2:23:04 AM No.106028327
file
file
md5: e2b9f1472634de60a6b5bdc37ef048a1๐Ÿ”
>>106028233
hmm, with media.hardware-video-decoding.force-enabled set to true it's now all supported
>>106028302
>yes it is retard, fix your shit.
I have a good cpu
Replies: >>106028370
Anonymous
7/26/2025, 2:26:21 AM No.106028370
>>106028327
>it's now all supported
but does it actually work or does "force" actually just mean "show it as supported even if it doesn't really work"
>I have a good cpu
which doesn't change the fact that you are burning lots of electricity for no reason and slowing down any other task that is also using the cpu
Replies: >>106028488
Anonymous
7/26/2025, 2:27:05 AM No.106028376
the OP such a schizo it is unreal
you are literal autist holly shit
Replies: >>106028396
Anonymous
7/26/2025, 2:27:32 AM No.106028382
7th Gen Intel Core Performance Evaluation-13
7th Gen Intel Core Performance Evaluation-13
md5: d0813e03f7e237689573c92193f40d6d๐Ÿ”
>>106028174
A VP9 ASIC LITERAlLY consumes less than 1 watt of power. The only way a CPU would consumes less power is it had a TDP of less than 1 watt you slobbering baboon.
Replies: >>106028388 >>106028452
Anonymous
7/26/2025, 2:28:28 AM No.106028388
>>106028302
>>106028382
browsers force your gpu into higher power states. the only way you're getting "low power consumption" is if you're viewing this outside your browser.
Replies: >>106028413 >>106028452
Anonymous
7/26/2025, 2:29:08 AM No.106028396
znweuh328fh37f
znweuh328fh37f
md5: aa446d33ae3f0a0f7928286688b5999e๐Ÿ”
>>106028376
Who is he anyway? Is he Daiz? You know, that bald butt hurt buffoon!
Anonymous
7/26/2025, 2:30:12 AM No.106028413
>>106028388
Okay cool so which CPU with a TDP of less than 1 watt should I buy?
Replies: >>106036775
Anonymous
7/26/2025, 2:33:23 AM No.106028452
>>106028382
>A VP9 ASIC LITERAlLY consumes less than 1 watt of power.
...on that specific intel laptop cpu, not on your average dedicated desktop gpu, which are way less efficient (the asic itself might use very little power, but the vram, bus, and all that other shit adds a lot of consumption, my rx 7600 uses 10 watts extra compared to idle to playback 4k30 vp9/h265/av1 video), even with video playback you coud have an edge case where cpu decoding is tied, or actually slightly more efficient, but that's beside the point, we are talking about single keyframe images here.
initializing hwdec for an image that could be decoded in less than 10 milliseconds by the cpu is likely to be less efficient than doing it on the cpu.
>>106028388
no they don't, or at least they don't on my machine, there's no difference in power consumption between mpv and a browser for me, there's no reason your browser should force your gpu into an higher power state.
Anonymous
7/26/2025, 2:33:37 AM No.106028456
1752300801052281
1752300801052281
md5: cb467c9949d7874d8fa0f67560bcc470๐Ÿ”
>>106028302
The images come from 4:2:0 video in OP's case. There's a sea of people out there saving video screenshots as PNG images instead of quality 90-100 4:2:0 JPGs.

These ""people"" get to vote...
Anonymous
7/26/2025, 2:35:39 AM No.106028488
>>106028370
>but does it actually work or does "force" actually just mean "show it as supported even if it doesn't really work"
huh it's actually doesn't work
>libva error: /usr/lib/dri/nvidia_drv_video.so init failed
but with
>export MOZ_DISABLE_RDD_SANDBOX=1
>export LIBVA_DRIVER_NAME=nvidia
>export NVD_BACKEND=direct
it does, at the small cost of having a non-sandboxed browser which is massively retarded
>which doesn't change the fact that you are burning lots of electricity for no reason
with hw encoding properly working playing the same video my computer burns 740 watts, without - 700 watts lol
>slowing down any other task that is also using the cpu
maybe if you have 1 core without hyperthreading
Replies: >>106028543
Anonymous
7/26/2025, 2:40:43 AM No.106028543
>>106028488
>it does, at the small cost of having a non-sandboxed browser which is massively retarded
it's not massively retarded you are just a schizoid
>with hw encoding properly working playing the same video my computer burns 740 watts, without - 700 watts lol
...what the fuck? where are you getting those numbers even? is your computer mining crypto with 4+ gpus or something?
>maybe if you have 1 core without hyperthreading
...no?
let's say you are installing a trannygirl repack, which is using 100% of your cpu
playing back a 4k video takes let's say, only 10% of your cpu
the game installation will now be (roughly) 10% slower, it's an objective mathematical fact, you can't just cope with "muuh i have a good cpu" retard.
Replies: >>106028584 >>106028606 >>106030660 >>106036811
Anonymous
7/26/2025, 2:44:13 AM No.106028584
>>106028543
>the game installation will now be (roughly) 10% slower, it's an objective mathematical fact, you can't just cope with "muuh i have a good cpu" retard.
actually what's also likely to happen is that the video playback will start to drop frames
>but muuuh my cpu is very very stronk
doesn't fucking matter, if a task is using all of it, there's not much left for video decode unless your scheduer is really smart and efficient or you manually set usage limits/priority for each task
Anonymous
7/26/2025, 2:45:45 AM No.106028606
file
file
md5: f1e26528967a75083e4897257c57d42d๐Ÿ”
>>106028543
>...what the fuck? where are you getting those numbers even? is your computer mining crypto with 4+ gpus or something?
from kill-a-watt
it's the whole home lab including the computer, nevertheless it's 40w overhead for hw video decoding for some reason
>you can't just cope with "muuh i have a good cpu" retard.
what if I can
Replies: >>106028668
Anonymous
7/26/2025, 2:49:42 AM No.106028668
>>106028606
>nevertheless it's 40w overhead for hw video decoding for some reason
that reason is probably "running a ngreedia gpu on troonix"
Anonymous
7/26/2025, 2:51:47 AM No.106028694
>>106025382 (OP)
I've done this before doe and I literally generate my ffmpeg commands with ChatGPT so I don't have intricate knowledge of encoding fuckery
On that note, I'd be happier if there was a way to encode vp9 video with hardware acceleration, but alas, it is impossible, so it's a dead codec in my eyes.
Replies: >>106028755 >>106028757
Anonymous
7/26/2025, 2:58:55 AM No.106028755
>>106028694
>he needs chatgpt to figure out how to "ffmpeg -i input.jpg -pix_fmt yuv420p output.webm", complete fucking retard, kill yourself.
>I'd be happier if there was a way to encode vp9 video with hardware acceleration, but alas, it is impossible
not impossible, you just need an intel iGPU or intel arc dGPU that supports it (pretty much all of them since the last 5-10 years I think.
but I don't know why you would do that, sure it's slow as fuck to encode, but you probably need it for 4chins webms every now and then which are usually short and low res due to the filesize constraint, plus using hardware encoding at lower bitrates decreases the efficiency even more, not a use case where hardware encoding makes sense, slow/veryslow preset x264 would be a good compromise aready if you realy gotta go fast (probably just 20-30% less efficient than hw encoded vp9, while still much faster than libvpx-vp9.
Replies: >>106028819
Kiker !!m8ZMOnWSI0a
7/26/2025, 2:58:58 AM No.106028757
>>106028694
I doubt VP9 is going away anytime soon. The sheer amount of devices that have hardware acceleration support for it is mind boggling. Which is partly what inspired me to make this thread. AV1 might reach that same level in another decade maybe but until then VP9 will be the kind of codecs especially since unlike kiked codecs like HEVC, you don't have to pay any money to use it.

>Tesla actually rolled back support for YouTubeโ€™s newer AV1 video encoding. Instead, vehicles now default to the older VP9 encoding standard.

>While AV1 is highly efficient in terms of bandwidth, it requires considerably more processing power to decode and display videos. VP9, on the other hand, is less computationally demanding but uses more bandwidth to achieve the same video quality. This trade-off means smoother playback and better overall performance, even if it comes at the cost of slightly higher data usage.
Replies: >>106028767 >>106028793
Kiker !!m8ZMOnWSI0a
7/26/2025, 3:00:11 AM No.106028767
>>106028757
forgot source.

https://www.notateslaapp.com/news/2490/tesla-improves-youtube-app-with-smoother-playback
Anonymous
7/26/2025, 3:02:41 AM No.106028793
image codec phone battery consumption
image codec phone battery consumption
md5: 8613efc99e530bbfb177321b9503dce7๐Ÿ”
>>106028757
>While AV1 is highly efficient in terms of bandwidth, it requires considerably more processing power to decode and display videos.
this is always a very misleading claim as it only applies in instances where hw decoding is not present.
on a device that has hw decode for both codecs, the difference in power consumption between the two is most likely absolutely 0, plus needing to transmit less data means less power consumption in mobile devices (see picrel, avif already uses less power than jpeg in phones because of this)
Replies: >>106028812 >>106028819 >>106037187
Kiker !!m8ZMOnWSI0a
7/26/2025, 3:04:13 AM No.106028812
>>106028793
Source on your pic?
Anonymous
7/26/2025, 3:05:30 AM No.106028819
>>106028755
Yeah I ain't signing up for the humiliation ritual of learning the ffmpeg interface by heart, I am not mentally ill enough.
>but I don't know why you would do that
I just think it would be neat to use it in web services, but there's no way to get a cheap VPS which supports encoding VP9. Of course, if it's for a one-off video for 4channel, I can simply wait it out, though most new video stuff I post comes from twitter directly, and fortunately you no longer need to reencode the shitty h264 to even shittier vp9.
Actually, it would be nice if there was a webp version with vp9 instead of vp8 too, but that is also fucked forever.
>>106028793
You know how many fucks I give about decoding? Literally 0 as long as it works on the client. Encoding AV1, however, it fucking retarded.
Replies: >>106029210
Kiker !!m8ZMOnWSI0a
7/26/2025, 3:24:34 AM No.106028969
nein_thumb.jpg
nein_thumb.jpg
md5: 14084a33194bbac5ca7edaa948152e03๐Ÿ”
OP here, I updated the CLI input and even made it a script you can save and launch as a file. I don't really notice any quality improvements doing this vs saving from the webp file but idk, this is more "correct" I guess?

for %%f in (*.png) do (
ffmpeg -framerate 1 -stream_loop 1 -i "%%f" -c:v libvpx-vp9 -quality best -crf 10 -qmin 10 -qmax 10 -pix_fmt yuv420p "%%~nf.webm"
)
Replies: >>106029026 >>106029114
Kiker !!m8ZMOnWSI0a
7/26/2025, 3:30:11 AM No.106029026
nein2_thumb.jpg
nein2_thumb.jpg
md5: d7a84760b43b44c4596d511ff71a7683๐Ÿ”
>>106028969
Just copy and paste this text onto a text editor and save it as something.bat and then double click that bat to commence the transformation...
Anonymous
7/26/2025, 3:39:58 AM No.106029114
output_thumb.jpg
output_thumb.jpg
md5: 424820a23b7f31281eba7262605a0483๐Ÿ”
>>106028969
>-c:v libvpx-vp9
completely pointless, it's already the default for .webm files
>-framerate 1 -stream_loop 1
i really have no idea why you do this, all it does is turn it from an actua image which will display indefinitely in mpv to a video that closes after one second, i'll attach an image encoded with just "ffmpeg -i input.jpg -i "input.jpg" -quality best -crf 10 -qmin 10 -qmax 10 -pix_fmt yuv420p output.webm", if it works, you are a massive fag.
Replies: >>106029141 >>106029185
Anonymous
7/26/2025, 3:43:10 AM No.106029141
>>106029114
>if it works, you are a massive fag.
...yup, works just fine, and hwdec also works, even inside the browser, what was the point of turning the pics into a 2 second video again?
daiz did that shit as well... interesting...
Kiker !!m8ZMOnWSI0a
7/26/2025, 3:48:10 AM No.106029185
>>106029114
Your webm causes high cpu usage so it doesn't fool my hardware vp9 decoder. Might work work on some VP9 decoders but not all so I'll stick to the added baggage.
Replies: >>106029228
Anonymous
7/26/2025, 3:50:41 AM No.106029210
>>106028819
>"-i <input> -pix_fmt <chroma sub> <output>" is learning ffmpeg by heart
...is this retard serious
>but there's no way to get a cheap VPS which supports encoding VP9
I don't know how vps exactly work... but surely if they offer hw encoding for h264/h265/av1 there are some that offer an intel gpu which also does vp9, right? why would that not be the case?
>Actually, it would be nice if there was a webp version with vp9 instead of vp8 too
webp2 with vp9 was a thing but then it died, yes, but what would be the point when avif exists?
>You know how many fucks I give about decoding? Literally 0
then why are you replying to a completely unrelated reply to a post talking about decoding performance? I don't get it
>Encoding AV1, however, it fucking retarded
what does this even mean
Replies: >>106029259
Anonymous
7/26/2025, 3:52:57 AM No.106029228
>>106029185
>Your webm causes high cpu usage
...how the fuck does decoding a single keyframe cause ANY cpu usage at all? are you running a 386? why are you relying on cpu usage at all as an indication on wheter it works or not instead of relying on the actual gpu video decoding utilization? you really get more and more retarded as you go on
>Might work work on some VP9 decoders but not all
as opposed to... your shit that failed to decode for half the people that interacted with this post? jesus fucking christ lol
Replies: >>106029280 >>106029414
Anonymous
7/26/2025, 3:54:38 AM No.106029244
>>106025382 (OP)
don't mind me
i'm just here to say i liked teppen!!! a lot
Anonymous
7/26/2025, 3:55:58 AM No.106029259
>>106029210
>webp2 with vp9 was a thing but then it died, yes, but what would be the point when avif exists?
On a CPU, AVIF is even more resource-intensive to encode than a VP9 frame.
Replies: >>106029289
Anonymous
7/26/2025, 3:59:13 AM No.106029280
>>106029228
>your shit that failed to decode for half the people that interacted with this post?
and actually I forgot to mention, your webms also have problems on my machine.
after one second, the colors shift, then they stay like that indefinitely, and only happens like half the time, doesn't happen with my example, and it's actually more difficult to tell wheter it's using hwdec or not because it's clearly using less of it, I can only see it spike to 1% sometimes (and no, that doesn't mean it only works half the time, i know you're going to pull that shit).
I'm willing to bet my example is actually more compatible, as it gets actually detected as a fucking still frame image instead of being an odd 1 fps looping video, there's a reason youtube transcodes videos less than 6 fps to 6 fps, nothing below that is standard and expected to work properly on all decoders.
but mine isn't even really a video at all, these codecs do support encoding single images, and i'm just doing that instead of doing it in this weird roundabout way, all of this discussion is so fucking stupid and insane, once again, rope yourself.
Replies: >>106029414
Anonymous
7/26/2025, 4:01:05 AM No.106029289
>>106029259
on mobile devices avif is already less power hungry than webp, and would definitely still be less power hungry than vp9
on desktop computers, performance is the only constraint and even a second gen i3 is already more than enough to decode a bunch of avifs in a webpage. this "decoding complexity" argument just doesn't make any sense when talking about images.
Replies: >>106029315
Anonymous
7/26/2025, 4:03:59 AM No.106029315
>>106029289
Which part of the word "encode" eluded you?
Replies: >>106029362
Anonymous
7/26/2025, 4:06:02 AM No.106029337
>>106027369
>his browser doesn't support 12-bit webms
Works fine on Firefox
Anonymous
7/26/2025, 4:09:03 AM No.106029362
>>106029315
my brain didn't even process it as "encode" rather than "decode"... because how on earth is that a problem
in what use case is the encoding speed for a single still image a problem to you, i really don't get it, you don't have to encode hundreds of pictures per second, it really doesn't matter
and besides
>AVIF is even more resource-intensive to encode than a VP9 frame
...it's literally not
you spent all this time complaining about libvpx-vp9 being slow as fuck, that would also apply to a still image
svt-av1 can surely encode an avif WAAAY faster than the time it takes libvpx-vp9 to encode a single frame, while achieving higher efficiency, the same is true for video, i really don't know why you would presume that svt-av1 being way faster than libvpx-vp9 wouldn't also apply when it comes to still images.
Kiker !!m8ZMOnWSI0a
7/26/2025, 4:14:47 AM No.106029414
wat-do_thumb.jpg
wat-do_thumb.jpg
md5: 169c5a0a0e0f7f199cfa7187f220076a๐Ÿ”
>>106029228
>>106029280
I don't know man, this is just a dumb hack afterall. MPC/VLC both spaz out and rape my CPU in addition to the chrome web browser video player with your 40 millisecond video webm. I have no idea why though.

I'm just assuming that in order for this to work at all we have to trick the VP9 decoder into believing it's decoding real VP9 video somehow but maybe there's something else missing if my webms are causing playback/color shifting problems for other anons.

Then again this could be a software/browser issue?
Kiker !!m8ZMOnWSI0a
7/26/2025, 4:18:53 AM No.106029445
10fps_thumb.jpg
10fps_thumb.jpg
md5: 169c5a0a0e0f7f199cfa7187f220076a๐Ÿ”
Does this solve playback problems for some of you anons? I've increased the framerate and stream loop both to a value of 10. It takes 10X longer to encode but my hope is that this creates a more "correct" VP9 "video" stream...
Replies: >>106030594
Kiker !!m8ZMOnWSI0a
7/26/2025, 5:15:13 AM No.106029882
5-loops-at-6fps_thumb.jpg
5-loops-at-6fps_thumb.jpg
md5: 169c5a0a0e0f7f199cfa7187f220076a๐Ÿ”
Okay I think I figured something out. Framerate seems to affect the VP9 decoder and 6 might be a magic number for that. So then all that we have to figure out is how many stream loops we need.

No loops = 166.666 milliseconds

5 loops = 1 second
Replies: >>106030594
Kiker !!m8ZMOnWSI0a
7/26/2025, 5:22:40 AM No.106029945
11-loops-at-6fps_thumb.jpg
11-loops-at-6fps_thumb.jpg
md5: 169c5a0a0e0f7f199cfa7187f220076a๐Ÿ”
Here's 11 loops at 6 fps totaling 2 seconds. Could this be the holy grail?

Anons does this webm give you perfect playback on mobile/desktop web browsers and video players? No weird color glitching or CPU raping?
Replies: >>106030594
Anonymous
7/26/2025, 6:40:50 AM No.106030594
retard_thumb.jpg
retard_thumb.jpg
md5: 7556369dac19937d6d1aaca999f9d78f๐Ÿ”
>>106029445
>>106029882
>>106029945
none of this works
>CPU raping?
mine doesn't have this problem, you literaly made that up to dismiss the fact that you are overcomplicating all of this shit, otherwise, prove it.
Replies: >>106030650
Anonymous
7/26/2025, 6:46:29 AM No.106030626
>>106025382 (OP)
>which is more powerful
Yes but now your app hooks into special OS APIs that are dependent on a long chain of some of the most retarded and uncooperative people on the planet all cooperating with each other and that's *after* a bunch of bus traffic and waiting on context switches.

>and more efficient.
Nope.
Kiker !!m8ZMOnWSI0a
7/26/2025, 6:50:25 AM No.106030650
>>106030594
What browser? I can't replicate this.
Replies: >>106030690
Anonymous
7/26/2025, 6:51:40 AM No.106030660
>>106028543
>...what the fuck? where are you getting those numbers even? is your computer mining crypto with 4+ gpus or something?
Those are pretty normal for a modern desktop with one GPU. They're not "efficient" like you retards keep saying they are.
Replies: >>106030690
Anonymous
7/26/2025, 6:55:53 AM No.106030685
>>106025382 (OP)
>Yeah but AFAIK it's not hardware accelerated
you don't need hardware acceleration for still images
the overhead from logistics involved in hardware decoding a still image will dwarf the cost of software decoding it
you're an idiot
Replies: >>106030811
Anonymous
7/26/2025, 6:56:53 AM No.106030690
Power2
Power2
md5: ef24ba15c6bbb7de1e05c50be62cf06a๐Ÿ”
>>106030650
chromium.
>>106030660
bait used to be believable
5090+14900k under full load could barely hit those power figures, how would that be considered normal for the average modern system during regular use?
Replies: >>106030948
Kiker !!m8ZMOnWSI0a
7/26/2025, 7:15:26 AM No.106030811
>>106030685
>you don't need hardware acceleration for still images
no but it's still nice
>the overhead from logistics involved in hardware decoding a still image will dwarf the cost of software decoding it
I find this hard to believe otherwise why is Apple using this for their HEIF images?

>All iOS devices loaded with iOS 11 and later are able to software-decode HEIF content and HEIC images. However, only devices with Appleโ€™s A9 chip and later are able to hardware-decode HEIF content. To hardware-decode HEIC images and 8-bit video content on a Mac, you will need to use Intelโ€™s 6th Generation and newer CPUs, while 10-bit video content will require 7th Generation and newer Intel CPUs.

https://photographylife.com/definition/heif
Replies: >>106030887 >>106030923
Anonymous
7/26/2025, 7:24:57 AM No.106030887
>>106030811
>no but it's still nice
how is wasting additional energy "nice"
>I find this hard to believe otherwise why is Apple using this for their HEIF images?
there's a big fucking difference between using a video decoder for something that it wasn't supposed to and using an image decoder... for the thing it was designed to, most android phones also have heif hardware decode but it's either a separate decoder chip, or the hevc decoder chip but that gets initialized differently so it doesn't for example, fire up the parts dedicated to decoding b and p frames.
now i get the suspect that you are actually daiz back, because this has been explained to you 200 times already and as always you never fucking learn anything
and by the way, you understand the concept that the higher the resolution, the more efficiency is gained by switching to hardware decoding, right?
heif image decoding on iphones is used for high megapixel images, while you are using vp9 for 720p/1080p pictures which are like at least 20 times less resolution, and that is also something daiz has always ignored... very interesting.
Anonymous
7/26/2025, 7:27:25 AM No.106030905
1660136321359
1660136321359
md5: e3f55bef1f3cc9266be52a88721f1641๐Ÿ”
>pixdaiz is now on his 5th tripcode
this man needs to kill himself asap
Anonymous
7/26/2025, 7:29:33 AM No.106030923
>>106030811
>why is Apple using this for their HEIF images?
because they contain HEVC encoded images that take less space but more time to decode
JPEGs don't have that problem
Anonymous
7/26/2025, 7:32:33 AM No.106030948
file
file
md5: 6646ab12bb3c9d3308fda34b9112e0c8๐Ÿ”
>>106030690
>average modern system
one stick of average modern workstation ram has more ram that an average modern system
Replies: >>106031063
Anonymous
7/26/2025, 7:38:10 AM No.106030980
1728272267418881
1728272267418881
md5: 26f85d0fc14ae0b50140187870722699๐Ÿ”
>>106025382 (OP)
>Q: Can't you just use JPG?
>A: Yeah but AFAIK it's not hardware accelerated
is there not? amd gpus literally have jpeg hardware block
https://github.com/torvalds/linux/blob/master/drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
Replies: >>106031075
Anonymous
7/26/2025, 7:53:00 AM No.106031063
>>106030948
...ok, and?
???
Replies: >>106031124
Anonymous
7/26/2025, 7:55:11 AM No.106031075
>>106030980
pretty much all gpus have jpeg decoding, yes, but that's for motion jpeg (e.g. webcam or ip camera video streams), it's never used to decode static jpegs, or you have to try really hard to do it.
same thing with avif and webp, stuff that has vp8 and av1 hardware decode could theoretically decode those in hardware as well, but no software will do it because it's retarded.
Anonymous
7/26/2025, 8:05:34 AM No.106031124
>>106031063
that's a solution to that 700w power consumption mystery - it's not an average system, and its 24 channels of ecc ddr5 at 6400 mhz need more idling power to stay refreshed than an average system needs to run under an average load
Replies: >>106031143
Anonymous
7/26/2025, 8:08:51 AM No.106031143
>>106031124
>an average modern desktop system uses 750 watts easily
>me: no it's impossible that's bullshit
>yeah it's possible because my non average system with two epyc processors consumes that much
...again... ?????
literally what the fuck is your point.
Replies: >>106031156
Anonymous
7/26/2025, 8:11:57 AM No.106031156
>>106031143
you're right, I misread the post you were replying to kek
Anonymous
7/26/2025, 8:15:41 AM No.106031174
1571494732699
1571494732699
md5: 6cb50b565a16e4ffda66f465659be31b๐Ÿ”
>tranime thread
Replies: >>106031178 >>106031898
Kiker !!m8ZMOnWSI0a
7/26/2025, 8:16:54 AM No.106031178
>>106031174
you deserve an award for the least intelligent comment desu
Anonymous
7/26/2025, 10:28:52 AM No.106031881
d1eeceb3-e161-4c0d-9b48-35ffdd9857bc_884x559
d1eeceb3-e161-4c0d-9b48-35ffdd9857bc_884x559
md5: a43c3a4a4994b4d9ad62c189dc8f2455๐Ÿ”
>>106025382 (OP)
>Normal images are processed by a CPU but these are processed by your GPU, which is more powerful and more efficient
So there is no benefit at all and the player looping the image at a certain FPS actually wastes millions of clock cycles. Got it.
Anonymous
7/26/2025, 10:30:27 AM No.106031893
>>106027369
Finally a way to anger chromekeks
Anonymous
7/26/2025, 10:31:50 AM No.106031898
>>106031174
>reddit soรฝjak
grim
Anonymous
7/26/2025, 10:32:02 AM No.106031900
>>106025382 (OP)
>A: Normal images are processed by a CPU but these are processed by your GPU, which is more powerful and more efficient.
/g/ - technology everybody!
I suggest you do some basic reading about how computers work before you make any more threads
Replies: >>106031991
Anonymous
7/26/2025, 10:45:21 AM No.106031991
>>106031900
this, I'm fairly sure the entire viewport is GPU accelerated, but that the CPU feed the data to render and decodes it is not wrong, but it negligible
Anonymous
7/26/2025, 11:19:42 AM No.106032198
1744035227434571
1744035227434571
md5: b4c40fcc4cdbf0a4a52cf2a447f54ca9๐Ÿ”
>>106025382 (OP)
>A few days ago
This was on /a/ few years back idiot.
I distributed berserk manga even someone made a lua script to read those in mpv.
>Normal images are processed by a CPU
If you use Pentium 3.
All CPUs have hardware acceleration now for most image format.
>my ego is bigger than my cock
Anything multiplied by zero is still zero
>>106025957
Use better browser and enable HW decoding.
Replies: >>106033193 >>106036748
Anonymous
7/26/2025, 11:48:09 AM No.106032363
>>106025382 (OP)
This is ancient and completely useless. Rope. Now. hw accel for images will never be a thing
Replies: >>106033896
Anonymous
7/26/2025, 12:58:28 PM No.106032741
>>106025382 (OP)
This nigga is using webm to track people. Don't click on his "images"
Anonymous
7/26/2025, 2:12:47 PM No.106033193
INAF drugs
INAF drugs
md5: a0d2b15f767f8649b9afb8e491a6c16f๐Ÿ”
>>106032198
i fucking kneel anon.
Anonymous
7/26/2025, 2:15:32 PM No.106033219
firefox_WK2khElVJB
firefox_WK2khElVJB
md5: 6185879b4291e4b291f74bb312f702c5๐Ÿ”
>>106025382 (OP)
Have a (you) since you are so desperate for it.
JonSneeders !q710i/bPrg
7/26/2025, 3:55:11 PM No.106033861
Yet another codec tripfag? Can't wait for the usual suspects to include them in the templates.
Replies: >>106033950
Anonymous
7/26/2025, 4:00:47 PM No.106033896
1685943710291
1685943710291
md5: 3ca3af0609cc59658ee042cc733a8f1d๐Ÿ”
>>106032363
>hw accel for images will never be a thing
It's already a thing for HEIC images on iPhones. There's no way a cellphone CPU can encode 50 megapixels of HEVC image data in 1 second. This is the exact same problem haunting every other modern image format.
Replies: >>106037637
Anonymous
7/26/2025, 4:08:44 PM No.106033950
1753351926581683
1753351926581683
md5: 572b0ed209331f46357a0f0188777655๐Ÿ”
>>106033861
Everyone is DAIZโ„ข until proven.... ughhh DAIZโ„ข?
t. pogeet !!b2oSUmilA2N
7/26/2025, 6:20:59 PM No.106035279
img_687a5030963915.16818777
img_687a5030963915.16818777
md5: 7309a57871b790eb50ddb23340b16b2f๐Ÿ”
>>106025382 (OP)
>I'll be adopting a tripcode because my ego is bigger than my cock
that's some Daiz shit right there
>how to store images inside VP9 Webms and trick video decoders into decoding images instead of videos
good to know but what's the point? I see no real use case.
I'll have to write my own hardware accelerated encoder and decoder in the end for it to work seamlessly within my application anyway. This is the only way to avoid bloating my binaries with video decoder's shit.
Replies: >>106035552
Anonymous
7/26/2025, 6:26:27 PM No.106035334
ahi-pince-mais
ahi-pince-mais
md5: face7626368cefbdc6ae6df21587aac4๐Ÿ”
>thumbnails are still JPG
>only matters if you care opening the link
>no one does in 99% of cases
>but now, saving the picture gives you a Webm
>editing the picture means you have to convert it back into an actual image format
>so webm images are useless
>mfw
Replies: >>106035552
Kiker !!m8ZMOnWSI0a
7/26/2025, 6:47:19 PM No.106035552
out_thumb.jpg
out_thumb.jpg
md5: bdd0ac55c7f86e2a741bfb3eb464a67a๐Ÿ”
>>106035279
We now have the ability to use a GPU instead of a CPU to decode an image now, here on 4chan. Apple is already doing this for HEIF like it's been discussed in this thread. Their solution is obviously more refined than a shitty hack that we're trying to punk out but it's there if you want it.

>>106035334
Good point but I still find this amusing. HEIC support would have been better but it only works on Apple devices which is bullshit.

https://caniuse.com/?search=HEIC


Since this thread is still up maybe some of you anons can help me improve this hack somehow. Currently there are playback issues and they might have something to do with this:

https://trac.ffmpeg.org/wiki/colorspace

When you open my webms in MPC you'll find this in mediainfo tab:

>Color primaries : BT.709
>Transfer characteristics : sRGB/sYCC

Anyway maybe we're supposed to mirror HEIC images regarding this info? I curiously opened a few HEIC images in MPC and I found this in their mediainfo tab:

>Color primaries : Display P3
>Transfer characteristics : BT.709
>Matrix coefficients : BT.601

SOOOOO the playback issues might not be because of -framerate 1 -stream_loop 1 but instead they're due to that missing matrix coefficient information and wrong color primaries/transfer characteristics????
Replies: >>106036345
t. pogeet !!b2oSUmilA2N
7/26/2025, 7:56:24 PM No.106036345
img_68825c365c1735.04310308
img_68825c365c1735.04310308
md5: 675a8c2eaed3e9d04050fc1e3699a6e1๐Ÿ”
>>106035552
>We now have the ability
yeah, I see that.
I was just hoping for that ability to be readily available and easily adaptable.
Rage is all my shattered hope left me with now.
Anonymous
7/26/2025, 8:06:18 PM No.106036436
>>106025382 (OP)
>A few days ago we figured out how to store images inside VP9 Webms and trick video decoders into decoding images instead of videos
Some autists been storing images in webms years ago, to cope with no webp support here. So idk, it's like you're a few years late and out of the loop.
Anonymous
7/26/2025, 8:18:18 PM No.106036568
>>106027810
truth nuke
also imagine storing images in google's video format

lmfao
Anonymous
7/26/2025, 8:20:51 PM No.106036598
1741597127152
1741597127152
md5: e2f64752324a4c42512f97e2befa6e2d๐Ÿ”
>>106025382 (OP)
Is this how you made those idiotic static webms that are 40% larger than a PNG while having worse quality?
Replies: >>106036647 >>106036878
Anonymous
7/26/2025, 8:24:14 PM No.106036646
>>106027810
Perfect quick rundown of this thread.
Anonymous
7/26/2025, 8:24:15 PM No.106036647
>>106036598
No you don't understand. You must use Google's format. 4:2:0 chroma is good, actually. It's actually good for you because the human eye can't see above 30 FPS and is more sensitive to luminance than chroma so this 720p 4:2:0 lossy image is better than PNG despite taking up more file size and being hugely incompatible with almost every system on the planet because, well, hardware acceleration dude. Obviously.
Anonymous
7/26/2025, 8:28:56 PM No.106036688
>>106025382 (OP)
>Q: Can't you just use JPG?
>A: Yeah but AFAIK it's not hardware accelerated.
>Normal images are processed by a CPU but these are processed by your GPU,

Normal images already use YUV subsampling, which has been GPU accelerated since the days of Internet Explorer 11. See: https://jatindersmann.com/2013/09/12/using-hardware-to-decode-and-load-jpg-images-up-to-45-faster-in-internet-explorer-11/. No reason to think that modern browsers 10+ years later don't have it.

Meanwhile opening the video stream, demuxing it, setting up a GPU buffer for it, etcetera requires extra work (the GPU context switching adds extra lag as well, it's why things like skipping in videos is faster with software renderers).
This thread is retarded and it's just a lot of extra work for nothing. I mean I guess it allows you to post webp on 4chan so there's that.
Replies: >>106036878
Anonymous
7/26/2025, 8:29:38 PM No.106036698
>>106025382 (OP)
What is it with tripfags and being unironic drooling morons
Replies: >>106036878
Anonymous
7/26/2025, 8:33:15 PM No.106036748
>>106032198
>This was on /a/
/a/ thinks that MPEG-2 DVB-T OTA streams are peak quality and the best of the best.
And they think this, because they are a cargo cult and Japs in Japan, who can't afford anything better, watch their televison animuu over OTA.
It's almost as dumb as cargo culting for random Google form... oh, wait...
Replies: >>106036938 >>106036945
Anonymous
7/26/2025, 8:35:33 PM No.106036775
>>106028413
Intel N100, see Odroid H4 plus. 12W but if you disable turbo clocks it will use like 3-4 watts for the full system.
Anonymous
7/26/2025, 8:37:59 PM No.106036811
>>106028543
>is your computer mining crypto with 4+ gpus or something?

740 watts is just 1 gpu nowadays (assuming the cable does not burn down).
Kiker !!m8ZMOnWSI0a
7/26/2025, 8:43:31 PM No.106036878
avif_thumb.jpg
avif_thumb.jpg
md5: f584e619f33139ed3b4db2ec4c58f240๐Ÿ”
I think there might be another angle to this: AVIF. I used squoosh to make one and then fed it to the script to make webm related. Does this solve playback issues for you anons? Also interesting to note that the only relevant info listed in mediainfo is now

Matrix coefficients : BT.601
BUUT there's been a change to the color range...
Color range : Full

WTF is "color range"?


>>106036598
kek, that does make sense given how some image data won't compress well into 4:2:0 especially text.

>>106036688
Interesting, hitler-chan. I'm too far gone to stop now and aren't there anons saying that software decoding for JPG images is now used instead now? Still even if JPG is being hardware accelerated, it looks like dogshit at low file sizes so this thread is COMPLETELY bonkers I think.

>>106036698
my ego would kill you traveler
Replies: >>106036920
Kiker !!m8ZMOnWSI0a
7/26/2025, 8:46:37 PM No.106036920
>>106036878
Whoah there's something weird about this bt 601 matrix shit, the webm no longer loops on 4chan. What could that mean?
Anonymous
7/26/2025, 8:47:21 PM No.106036925
>>106025382 (OP)
>Q: Can't you just use JPG?
>A: Yeah but AFAIK it's not hardware accelerated.

JPG has been hardware accelerated for over a decade.
https://chromium.googlesource.com/chromium/src/+/master/cc/tiles/gpu_image_decode_cache.h

Can't find the source for Firefox, but google shows plenty of results where disabling hardware acceleration changes how image decoding works, which would imply that image decoding is hardware accelerated.

OP is a stupid roodypoo.
Replies: >>106036936
Kiker !!m8ZMOnWSI0a
7/26/2025, 8:48:22 PM No.106036936
>>106036925
I was 1 minute too late but even so VP9 webm quality > JPG quality at low file sizes.
Anonymous
7/26/2025, 8:48:25 PM No.106036938
>>106036748
>/a/ thinks that MPEG-2 DVB-T OTA streams are peak quality and the best of the best.

what, and not 1125i MUSE laserdisc transfers? fer shame.
Replies: >>106036960
Anonymous
7/26/2025, 8:49:03 PM No.106036945
>>106036748
>/a/ thinks that MPEG-2 DVB-T OTA streams are peak quality and the best of the best.
No, they don't.
Stop starting board wars.
We all know /g/ is /a/'s secret identity
Anonymous
7/26/2025, 8:50:07 PM No.106036960
>>106036938
So increase the bitrate then? Far easier than encoding your image into a fucking webm.
Anonymous
7/26/2025, 9:08:22 PM No.106037187
>>106028793
>energy
>measured in mAh
Holy shit you can't make this up. Actual retarded graph, how can you even take this seriously with such a fucking ridiculous label?
This graph would unironically be better without labeling the horizontal axis. It's that retarded
Anonymous
7/26/2025, 9:12:19 PM No.106037246
>>106025382 (OP)
I do enough hardware accelerated video encode/decode to know your idea is dumb. The CPU can decode images faster than the encoded packets can be uploaded to the GPU for processing. Not only that, the video decode pathway is not conducive to final display in a web browser so there's very likely to be another round trip as the decoded video frame is turned into a texture object for display and this very VERY likely isn't done on the GPU in any browser.
Replies: >>106037637
Anonymous
7/26/2025, 9:43:24 PM No.106037637
>>106037246
I don't believe you, see >>106033896

Or is there something really special about HEIC hardware decoding?
Replies: >>106037749
Anonymous
7/26/2025, 9:51:50 PM No.106037749
>>106037637
He is talking about sending VIDEO data into the gpu av decoder, which requires lots of state changes and initializing the decoder stack and setting up extra framebuffers etc etc etc.
The pic you quoted measures IMAGE decoding hardware acceleration, which is basically using the YUV to RGB conversion offloaded to GPUs because it can be parallelised heavily so GPUs are ideally suited for it (and may even have dedicated silicon to do as AV decoding also requires lots of YUV to RGB conversion). However this has been available for over a decade by now, even fucking Internet Explorer supports it, so you know it is ancient tech.
Kiker !!m8ZMOnWSI0a
7/26/2025, 9:59:50 PM No.106037830
out_thumb.jpg
out_thumb.jpg
md5: bdd0ac55c7f86e2a741bfb3eb464a67a๐Ÿ”
Eureka!

None of the colorspace parameters would fucking stick but by editing the output webm now they do. Unfortunately this creates a temp webm file that you have to delete later but I think I have successfully committed VP9 video stream FRAUD. Updated batch script:

for %%f in (*.png) do (
ffmpeg -framerate 1 -stream_loop 1 -i "%%f" -c:v libvpx-vp9 -quality best -crf 10 -qmin 10 -qmax 10 -pix_fmt yuv420p -y temp.webm && ffmpeg -i temp.webm -color_range 1 -colorspace 1 -color_primaries 1 -color_trc 1 -c:v copy "%%~nf.webm"
)

Not completely sure what these things do but all 4 seem necessary to mimic actual VP9 video streams. If anyone has any playback problems, I don't know what to tell you, your software is borked beyond reason.
-color_range 1
-colorspace 1
-color_primaries 1
-color_trc 1
Replies: >>106038145
Kiker !!m8ZMOnWSI0a
7/26/2025, 10:08:30 PM No.106037944
wat-do_thumb.jpg
wat-do_thumb.jpg
md5: 169c5a0a0e0f7f199cfa7187f220076a๐Ÿ”
Hmmmm, I think 4chan is stripping one of these. The uploaded webm mediainfo reads:

Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Replies: >>106037982
Kiker !!m8ZMOnWSI0a
7/26/2025, 10:11:44 PM No.106037982
1743104694018_thumb.jpg
1743104694018_thumb.jpg
md5: bd2f62da3debcf7f74fc5f5b01af3994๐Ÿ”
>>106037944
When I download this it now reads:

Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709

So the matrix coefficients are fucking gone now. Maybe this is a new security feature against sharty? Uploading a REAL moving video to verify this. Mediainfo of this webm reads:

Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Replies: >>106038007 >>106038043
Kiker !!m8ZMOnWSI0a
7/26/2025, 10:14:20 PM No.106038007
>>106037982
When I download this webm, mediainfo reads:

Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709

GOD FUCKING DAMNIT. It's not 4chan then, something else is missing in the temp.webm colorspare parameters.
Anonymous
7/26/2025, 10:17:45 PM No.106038043
>>106037982
>this trigger femcels
Anonymous
7/26/2025, 10:24:28 PM No.106038145
>>106037830
just fucking use jpg/png you mong
nobody cares if they are 500kb larger when it means they work on everything going as far back as the sega dreamcast.
Kiker !!m8ZMOnWSI0a
7/26/2025, 10:50:21 PM No.106038437
wat-do_thumb.jpg
wat-do_thumb.jpg
md5: 169c5a0a0e0f7f199cfa7187f220076a๐Ÿ”
God dam this is way more difficult than I thought it would be. The only other thing I can think of is converting the PNG to a Y4M file.

for %%f in (*.png) do (
ffmpeg -framerate 1 -stream_loop 1 -i "%%f" -pix_fmt yuv420p -y temp.y4m && ffmpeg -color_range tv -colorspace bt709 -color_primaries bt709 -color_trc bt709 -i temp.y4m -c:v libvpx-vp9 -quality best -crf 10 -qmin 10 -qmax 10 -pix_fmt yuv420p "%%~nf.webm"
)

Uploaded webm mediainfo reads:

Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Replies: >>106038462
Kiker !!m8ZMOnWSI0a
7/26/2025, 10:52:26 PM No.106038462
>>106038437
SWEET BABY JESUS IT FUCKING WORKED

Downloaded webm now reads:

Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709

VP9 video stream FRAUD has been 100% successfully achieved!